<SEC-DOCUMENT>0000746598-21-000102.txt : 20210902
<SEC-HEADER>0000746598-21-000102.hdr.sgml : 20210902
<ACCEPTANCE-DATETIME>20210902072438
ACCESSION NUMBER:		0000746598-21-000102
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		104
CONFORMED PERIOD OF REPORT:	20210731
FILED AS OF DATE:		20210902
DATE AS OF CHANGE:		20210902

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

	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-20210731.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:74da8c14-0d00-431a-830d-bb54c3e0d0d8,g:7d9e88a4-3d5a-40ee-b576-7b424e10e98c,d:5c79b597372b45a781c39a9c19e8b806--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:brc="http://www.bradyid.com/20210731" xmlns:dei="http://xbrl.sec.gov/dei/2021" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>brc-20210731</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV8zLTEtMS0xLTA_3996769e-4443-4522-96bd-3888d1d8df52">false</ix:nonNumeric><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV80LTEtMS0xLTA_05260bed-a9b5-4326-9dea-0ccb054ab8d4">2021</ix:nonNumeric><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV81LTEtMS0xLTA_d6cd2767-3917-4d07-985b-4a768e5b0b3c">FY</ix:nonNumeric><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV83LTEtMS0xLTA_fdf1f8e2-aded-437c-b4ae-70a9b9342dd2">0000746598</ix:nonNumeric><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV84LTEtMS0xLTI2Mw_8cad1fe2-f27f-4748-9cb9-6d5d1aea6fe1">July 31</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMy0xLTEtMS0yMjc_2467e4e6-9604-4bc5-913a-8fd7949416e7">7,306</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMy0yLTEtMS0yMzE_bafd79f7-3da8-4730-be96-46660608f3f4">7,157</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i716d6e4d829141858b211e76d96555e5_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMy0xLTEtMS0w_8d8a98e8-5fcf-4f91-8cbd-079fd5a0e925">51,261,487</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMy0yLTEtMS0w_ca822664-c18f-4af5-b2c1-d13c1757d3fb">51,261,487</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i716d6e4d829141858b211e76d96555e5_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfOC0xLTEtMS0yNDY_13ad315e-eab4-4751-9fc4-cc67ee2e8459">48,528,245</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfOC0yLTEtMS0yNDg_547b371f-d6a2-4a23-aa64-0144d1c22c01">48,456,954</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i716d6e4d829141858b211e76d96555e5_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfNS0xLTEtMS0w_dc3f0005-55a2-41dd-b8c2-514ec54cf00d">2,733,242</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfNS0yLTEtMS0w_380508c4-aad7-422c-b8ec-457b1a285770">2,804,533</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4f08013094aa40e3995bf4bb1f2b873d_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfNy0xLTEtMS0w_7d47a1d2-2ab7-42d9-a61b-f193787427bf">3,538,628</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfNy0yLTEtMS0w_c3119de6-4d52-4f2a-97c9-e9f5468afc4a">3,538,628</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i4f08013094aa40e3995bf4bb1f2b873d_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfOC0xLTEtMS0w_f0262577-2583-40bc-8407-fe09da653060">3,538,628</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfOC0yLTEtMS0w_12445721-2a7e-4380-af6d-7cfa0df50d14">3,538,628</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i716d6e4d829141858b211e76d96555e5_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:CommonStockAggregateLiquidationPreference" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMTYtMS0xLTEtMjUy_c3ca905f-c24b-488b-8d24-841a8268a94a">42,716</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:CommonStockAggregateLiquidationPreference" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMTYtMi0xLTEtMjUy_90d536f3-06bc-4f42-902f-863942c981a0">42,716</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDMvZnJhZzpmN2Y5MWVlYWZjYmE0MmMxOGJmZThkY2UwYWJmMDI4ZC90YWJsZTo2NTM3MGE0M2ZlN2M0NmE3ODA5NzUzYTdjMThhNjU5Mi90YWJsZXJhbmdlOjY1MzcwYTQzZmU3YzQ2YTc4MDk3NTNhN2MxOGE2NTkyXzEtMS0xLTEtMA_a2880189-50e6-4eda-9695-b05c6819d610">700,140</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDMvZnJhZzpmN2Y5MWVlYWZjYmE0MmMxOGJmZThkY2UwYWJmMDI4ZC90YWJsZTo2NTM3MGE0M2ZlN2M0NmE3ODA5NzUzYTdjMThhNjU5Mi90YWJsZXJhbmdlOjY1MzcwYTQzZmU3YzQ2YTc4MDk3NTNhN2MxOGE2NTkyXzEtMi0xLTEtMA_ee1cb60f-f64a-4629-a166-e8b368b6f9ec">752,112</ix:nonFraction><ix:nonNumeric contextRef="ic06172d4701a4ab7b9c2d3350639adef_D20200801-20210731" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTUvZnJhZzphMTc0ZTE5OGVhMTY0NTI2ODdlZDZjN2E5YmM5NzE3ZS90YWJsZTpmZDQ4MjUzYzE2NmE0NWU4YTAyMjAxNjFkZTNkYTFjNy90YWJsZXJhbmdlOmZkNDgyNTNjMTY2YTQ1ZThhMDIyMDE2MWRlM2RhMWM3XzAtMi0xLTEtMA_59e56e40-5657-4722-a9ad-ff127f7ff032">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="i0b44630cc9db4baf928d615d6a206098_D20200801-20210731" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTUvZnJhZzphMTc0ZTE5OGVhMTY0NTI2ODdlZDZjN2E5YmM5NzE3ZS90YWJsZTpmZDQ4MjUzYzE2NmE0NWU4YTAyMjAxNjFkZTNkYTFjNy90YWJsZXJhbmdlOmZkNDgyNTNjMTY2YTQ1ZThhMDIyMDE2MWRlM2RhMWM3XzAtMy0xLTEtMA_8e1b36fd-3b0d-4b42-9bc4-3f1b9c35e4ac">P33Y</ix:nonNumeric><ix:nonNumeric contextRef="ib09235637b7245c18fb83ff8ba5dce2f_D20200801-20210731" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTUvZnJhZzphMTc0ZTE5OGVhMTY0NTI2ODdlZDZjN2E5YmM5NzE3ZS90YWJsZTpmZDQ4MjUzYzE2NmE0NWU4YTAyMjAxNjFkZTNkYTFjNy90YWJsZXJhbmdlOmZkNDgyNTNjMTY2YTQ1ZThhMDIyMDE2MWRlM2RhMWM3XzEtMi0xLTEtMA_68b849f8-7a67-453a-94c9-f37e8b1594fe">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="i8cac13e7320547b6ad1de6ddfb4674fe_D20200801-20210731" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTUvZnJhZzphMTc0ZTE5OGVhMTY0NTI2ODdlZDZjN2E5YmM5NzE3ZS90YWJsZTpmZDQ4MjUzYzE2NmE0NWU4YTAyMjAxNjFkZTNkYTFjNy90YWJsZXJhbmdlOmZkNDgyNTNjMTY2YTQ1ZThhMDIyMDE2MWRlM2RhMWM3XzEtMy0xLTEtMA_d2d99fdb-f834-48b7-a00b-4dd273bdabb9">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQyMjU_1190bd3d-bd7d-47bb-bbed-1c76ed3c23be">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="ibc566fbc52fc413280c21008b95f2d2e_D20200801-20210731" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzYxMzQ_868397e8-8acc-4c71-bc24-0d551f102867">P3Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzYvZnJhZzo1YWY2ZjczNWI5OGM0MWU4YTgyZDYwYWM0YTA1NWJjZi90YWJsZTpmYjNlMTFmOTA2ZmU0ODY1OTkwNjc0NWQwNGYwNWY3Yi90YWJsZXJhbmdlOmZiM2UxMWY5MDZmZTQ4NjU5OTA2NzQ1ZDA0ZjA1ZjdiXzAtMS0xLTEtMA_f7f0522a-7efb-4aa8-9b1a-b09658d23d22">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzYvZnJhZzo1YWY2ZjczNWI5OGM0MWU4YTgyZDYwYWM0YTA1NWJjZi90YWJsZTpmYjNlMTFmOTA2ZmU0ODY1OTkwNjc0NWQwNGYwNWY3Yi90YWJsZXJhbmdlOmZiM2UxMWY5MDZmZTQ4NjU5OTA2NzQ1ZDA0ZjA1ZjdiXzAtMi0xLTEtMA_29243520-c051-43cc-8472-4d53af91abb3">33.33</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" decimals="4" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzYvZnJhZzo1YWY2ZjczNWI5OGM0MWU4YTgyZDYwYWM0YTA1NWJjZi90YWJsZTpmYjNlMTFmOTA2ZmU0ODY1OTkwNjc0NWQwNGYwNWY3Yi90YWJsZXJhbmdlOmZiM2UxMWY5MDZmZTQ4NjU5OTA2NzQ1ZDA0ZjA1ZjdiXzAtMy0xLTEtMA_54589382-3ee0-4f3b-a3b0-51f5cf6c2e52">33.33</ix:nonFraction><ix:nonNumeric contextRef="i492b07c4842642b0873591e8ac7cfcc6_D20200801-20210731" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTEvZnJhZzo2YzM2MTdmNzcyYWM0NzVkODdkOGFlNWI3YzMyNTNlNC90YWJsZTozZGE0Mjc1ODU0OTU0YjFkYjAyMTdmNGZhZGI1NDZiMS90YWJsZXJhbmdlOjNkYTQyNzU4NTQ5NTRiMWRiMDIxN2Y0ZmFkYjU0NmIxXzEtMS0xLTEtMA_4c05f685-5df2-4ae0-b3ca-636742c41b49">2019</ix:nonNumeric><ix:nonNumeric contextRef="if17ad21cc5cd48ad94c4a5dca59fa70e_D20200801-20210731" name="us-gaap:OpenTaxYear" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTEvZnJhZzo2YzM2MTdmNzcyYWM0NzVkODdkOGFlNWI3YzMyNTNlNC90YWJsZTozZGE0Mjc1ODU0OTU0YjFkYjAyMTdmNGZhZGI1NDZiMS90YWJsZXJhbmdlOjNkYTQyNzU4NTQ5NTRiMWRiMDIxN2Y0ZmFkYjU0NmIxXzEtMi0xLTEtMA_d12cc23e-6c3b-414e-b70e-44711f62ca2c">2021</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="brc-20210731.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"><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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i1eee4e5dcfc2488c91898ba53a027e2f_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ie7636bb0bea840769aa4eb87e7616b5b_I20210831"><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>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1881a9eabe844025b8d729110b1b92e7_I20210831"><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>2021-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i900a9798e6d64452a424e3c10000c048_I20210731"><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="i0498618e14e04074a5ec52c438eecb8d_I20200731"><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:context id="i716d6e4d829141858b211e76d96555e5_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f08013094aa40e3995bf4bb1f2b873d_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"><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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731"><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="i97e0001e0faa4690ac713d641e867522_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68c2aedccfc849f98d5c628f1c9fb61a_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc12c2f6b006442fadc3054ba83bc5b2_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77e1379c9d094da582a8fcb77839c2fe_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75f0df2cf57648b3a88bbcfd867bbb20_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i018a2cce4d8540e68fc9b945b0215ab8_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e1dc197c81f499fb8d103574f8e7eee_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f10af2317014e449d44f0417b9d72bf_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16e1bd27f2bb418e953bc4d68d0d2f35_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c08a0ca1b8a4dc0b71cfd4c0f44a70f_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7064a2c6a8ea405788230ce37ce35bf1_D20180801-20190731"><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:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i32bf33d04ec64ce7914b597b09311c95_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if19dea63a8af44d9bf5b7a118b83c322_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c4a11921f3f430bb95ef3d523e26513_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia57abb2eddff4cb8a14574c0b77b8bc8_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73e93566a9fa4ab89d235d386ee97604_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a58fa1027b040bca4bec9966b971ab6_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d8a7595bfe140a4926d15872f1e0a00_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e5fd943563d46e1921bdc8fe016edcb_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3df078a8bb4f4512b65b14c3de232c91_D20190801-20200731"><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:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id43c9cb6e3b344378ed5df512f4d9074_I20200731"><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="ifa6ea092de1542ff80f641bb13eb7a3e_I20200731"><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="ib1bbdebad3214b2dba2ae5ce751a7f6b_I20200731"><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="ifa78cc1a02764f15add8845797bd34e0_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1d245ab7e4549f7974cbe6a70ec5f8d_I20200731"><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="i21f00e4d69724103a47803b1fe1bb49f_D20200801-20210731"><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="i5213a5ac1a8144feac6f214b06849eaf_D20200801-20210731"><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="i42489dd6e8fd4b29acf2b9336aa7c5e1_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</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="i9180346702c94c2dab995a19df014b14_D20200801-20210731"><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:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ce0a46f78b1455ab9478776f8bdaf18_I20210731"><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="ib9ecc8468233466fa4704c83af6ed037_I20210731"><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="if54602ebf28c48c1b6c1890b4864e5fa_I20210731"><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="ib23986197fea4d98b341dc6399a32140_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f816344af4f48e8af4d5e9b6c6f5f9c_I20210731"><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="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ic06172d4701a4ab7b9c2d3350639adef_D20200801-20210731"><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:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b44630cc9db4baf928d615d6a206098_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="ib09235637b7245c18fb83ff8ba5dce2f_D20200801-20210731"><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:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cac13e7320547b6ad1de6ddfb4674fe_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i700c3a0dc63149d28d295faf29f02702_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95bde3217b6c48f9b8044b7b3d8a4616_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99215707bd224846870f7789b8342016_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba972ab712814a66aaa831b7d1e67c97_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id84b8a60ccfc4632b8fc4718336a9b5d_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80924641c60441549e9a07b7f446ace9_D20200801-20210731"><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="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731"><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="i4f131f162a9d4e75b00c4762519da8a4_I20210731"><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="ib20a45fb2bc548029c192b8add302c21_I20210731"><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="ib195d4841e9a400698be604f57ceca5f_D20200801-20210731"><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="ib7437006003c4301ba43d440bc1493de_D20200801-20210731"><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="ib5d6dd6193bd4c309ab950e0557c3d2d_D20200801-20210731"><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="i8b33e6e25b4d437ab9612c66af670684_D20200801-20210731"><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:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f4f51fd0ac3418cb2aa0fadfba983aa_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1f315b6f5444adabc77b5be92f989d8_D20190801-20200731"><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:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5f75ccdefef4d71866305bf426f95a1_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c15ea2d0cd74f9e8ce7f4d6e206922d_D20200801-20210731"><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:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaac6b65990f44054a1a450d6fbc7d64d_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fab405b410d487ba5cdcd1a5770804f_D20190801-20200731"><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:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8eea90582e340bd99aee3c1c64ae0ac_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ab201b1217a447da572b9f38381887e_D20200801-20210731"><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:startDate>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b1dd80807434f4a825bc165645fa49c_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb2e19906c0f49cfb5e02254110abb06_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia803c143845e48088d5315166349e6f2_D20200801-20210731"><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="iac5b81ab6ef84ba89c9eb8a4a88c6391_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b7248bb2e1c43b48370dc464d77ccb1_D20200801-20210731"><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:context id="i860e607bb6994bb9859608772d83ded7_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="rate"><xbrli:measure>utr:Rate</xbrli:measure></xbrli:unit><xbrli:context id="i084d7d8faeee4fc5bc760581a67d31e3_D20190801-20190801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22f2981acef44cb8b8f648f1f73f02e9_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i587f9e66b75943978803b6fa7c91d782_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87c0e88cbfa64ae09377c1ce0262cb34_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:CumulativePreferredStock6CumulativeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec6638581cfb422fa1756c5cc3d167ac_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:CumulativePreferredStock6CumulativeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31e39eac75d04ec18ef9dabb46665dfd_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1972SeriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib85247f5da6d41d2b4d8150dac16e7dc_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1972SeriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19d37ff3cf7d4ef2937732f1a6a40420_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1979SeriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib303ad46715e4ccbb1a1935b7a6efd08_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CapitalUnitsByClassAxis">brc:A1979SeriesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a04825c9f0a4f568164b247c8cc7ae1_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52073fe4f99d4a7899beb5accd892148_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0740ec63279541cfbe558a832042ecba_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ef7266f444c4af298b7491870a5324a_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4c89ae4f44c4533a454bc2e4350aeeb_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ea0bbf9d6784dc19c5b6d7839a4c8c9_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3a9145bd07245e7a6928f9ec06579a4_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06e63e40d0ac4688b3a6e3bb49a9ad3f_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dbc7a903c7746d884ed0ec30df7a1ed_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i820a23931f444521a8d05f7259d6414a_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23d360917d2c403a840a1f471cefe274_I20200731"><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="i21851c904da041babf3b1762042c399a_I20200731"><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="ic2905d02956c4bc4b1e1274682829c18_D20200801-20210731"><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="i35b6434abbac492a98260716d10a6b99_D20200801-20210731"><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="id8e74366f9944a4cbe5c4e6e58a71ee5_I20210731"><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="i36e39acffa234cfa89f71d7f941fe580_I20210731"><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="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"><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="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if70060186e7b47cdacdcb95235517d62_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3293defa9d44f39a2b6ba4b00e787f6_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0a6fd2abe094b0ab00ba917e8794647_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A19.9626.99Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdd75b7aa015407c8cca3617a12066d0_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A19.9626.99Member</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="i3c58b5d6dfe942adbefd127a46acb868_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A27.0032.99Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3752ceebd5e040eb8ac1c26d5fe8364a_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A27.0032.99Member</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="id87d477a1506407e98898833b6a14381_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A33.0043.98Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie635f1b11c8b4daa8ec63424e6f25063_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A33.0043.98Member</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="ibc566fbc52fc413280c21008b95f2d2e_D20200801-20210731"><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="if6e19a236ea445f89763d6882cc52e68_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i434e0573b93443589753726ff58701d0_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</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="i0db3e4f7abb549b1be27fd32f34fb01b_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3e63b0de1954c0182418f99b458edc1_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica689889ad2e4b5cabd5fdb79098a450_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</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="i6c369a696e9c4bc08956bdcddfdaf8b7_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4a88eadf6ea406c8451e569dff29dc7_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id41ab0a5e30f4a87a7e10301928c9604_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8936e4db81e84aafa9398897ceda45ab_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c38e68ee56648f1a16ed68b94351b35_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fd4de92e330471aae0b64c3a65fc8df_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09b41baba69c4dd19791cd4fa11e6258_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54ac1fda1ab2449fa1bf12e7dd6b6d47_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9532b8087ca4fa0ae84a280565a1a3c_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e0e148e24cf46ddb51d8784ced7a06a_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d8f50ebd9b74cb79864d7de8cd6e67e_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i930d8660a4204395b9c95cff7234daff_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26f8b07f1f764033b4134e05692ff0ac_D20200801-20210731"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id929781b55584412b6f4431b0b5bd851_D20200801-20210731"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f6eb2d5664444aa842e42306985af11_D20200801-20210731"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i810c02ac14e2453192fce078e63e3fc4_I20210731"><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="i88566957607e43bc94bc091efcdf8b85_I20210731"><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="i436f7e27145843c49802c37ee5fadab3_I20210731"><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="ic58f74ffb8294043a48b871adc922b8e_I20220731"><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>2022-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25635290191c4316a481656ae6f1bb48_I20230731"><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>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e3f6a2858a7418fb0174e10f9548662_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc: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="i93eb254e38304cc2bdb4e02f806bf03b_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia6045ce128f141279e998e52227b7b6d_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfe58ed1c3034905a83786316ffda3eb_D20200801-20210731"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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="icd87998cb92946a18a84cbe591afcf0d_D20190801-20200731"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i509c22de3c3a402193fbc6fc28ca996b_D20180801-20190731"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f1e36e400924276ab3e2c5be81e19c3_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc: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="ibffa3d2097af4cae9425883ffbe9a525_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11a70bdd363d45d4be5e4b885c57929a_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:IdentificationSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13658cfe8454414f905c06b7196f7fa9_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc: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="ib021962a8731442f8bdbb9a45b49ccbb_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b094d29650144b1b9bbf8c882ba37e9_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78cf7fea1c60472d8553b86940644068_D20200801-20210731"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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="i99ef6bfe348649b1ac159065fba2f781_D20190801-20200731"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifbfa553349d946e2ba9c8a7a7c442b6b_D20180801-20190731"><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><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if366ad9a3b0c4ba5a4cded9d39a947c6_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc: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="i4042119656e04c56b8686e90bfa65d99_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie194b77ec31542308b8cf55b45e49c5b_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">brc:WorkplaceSafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie582e0423d39453081ab18227cf3a8f3_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><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="ifc2574c96b2e4e579e8e54687ec0967a_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25e03077dab94a01a9d221d47218a05d_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01c8a748921b407496f67adaac164aef_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</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="i8785a0e9054041c99e6034f8ca881579_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7431c38b15354cfdb4ad9a5384cbb7c1_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9fddc4d5177b4fbcaa0bb4da5ec6c91d_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><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="if7d755ae36014c7e93b957576d0ded20_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54ea4ae88d4948f8859ae42e485aee91_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9ce3c43e5704499bbc4280720c9b23b_I20210731"><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="i13a12b95d139486eb1d5b3e78c6f3cb1_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c732af3b8414de6b1e820fa17a2a7dc_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie045b897ad1640f49b1a0e762e1ad537_D20200801-20210731"><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="i29437d4212b74c64ac31b769d1893ae7_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84746852e8ad436195fc831851765294_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fdfb74f46ab488d98c540c7978160ac_I20210731"><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="ia53f44945501448c967dec4880d7b59e_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia67a6b78cc6748bba38ecbbea5779b68_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c76f513ede64950a67117702a067ee0_D20200801-20210731"><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="i52e39d443d594fa0a28faf7f2aa8c05f_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2eeb8bce973453c87b67fd1c5769cd2_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2769872ad0984bf6b28912b8955a4ffc_I20210731"><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="ia64838bb0b394abc8fac131ffe96b028_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i960bdc2d2c514c6d82a284133eb5dd6e_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68cdea0d517b45ef86cc24c995068a95_D20200801-20210731"><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="i90ae7142857b48e4a3fe46d2fb4ae263_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb6a13430d87400eb69f6401e4bdad9d_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50249781d8a84142bdacd34520abd436_I20210731"><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="i978261c322414eed964101db8dd0dd38_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33ec8086fe494592b49577d84389b5d9_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i646bccb5d34342f8bd8508b070513d50_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib171ec0cbcfa4cce8d71296379af021d_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="brc:DTANetAxis">brc:NetofliabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4616317ec0804d94b1bbf67d58d8b772_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="brc:DTANetAxis">brc:NetofassetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i567237db37ba4c9b8d6d04e0155b4526_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i23def7a6e35e4844af0d22d281aa1b61_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29dabd703ec648578ca90a29275467eb_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i492b07c4842642b0873591e8ac7cfcc6_D20200801-20210731"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if17ad21cc5cd48ad94c4a5dca59fa70e_D20200801-20210731"><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>2020-08-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i48f6721241974904b7621ace05427fa6_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnClassNonvotingCommonStockMember</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="i45b869a2962f4df982141a4edc374941_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnClassNonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib8ca09660c194f79853b8e45809e650e_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnClassNonvotingCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic61e35c3f83f47d58f9710566d3a067d_D20200801-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnDilutiveSharesMember</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="i97b410ab810e4c3882328bf868dfa6e0_D20190801-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnDilutiveSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f705ac6a9ea4f81ba94b005d35592e4_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnDilutiveSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52db5cd3125a4040a2d267de0d98824f_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91bd7e52168149daad0e1f0c64243d40_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1adbae4698be4d0eb1b0daf4267f4940_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if03387fd9b9e49c3967ab9a5c9022235_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3be8e7fedcc4611ae739b8d415c0e12_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13c19575d95b4e83acfb4c6ade39c353_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43e844db772742ac80ba43d5a3294d99_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a6917f08c3149d0a8842d858ddafc47_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib87253f3eb474cbc8ae25828f46c19a4_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15c09184fb6240ab9c8ea463d7bca8aa_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17172882fe7a4504977da5473f1edda1_I20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e434574bcf24104a2d2334c419ff49f_I20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47f99ba1080d4e24b5afd621199ee7e8_D20180801-20190731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4e9332b03a343f4804379809bbbe875_I20210731"><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><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib07228633e2c4b44800d691a5b1afd42_I20210731"><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:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8dc0440ca7d4d649ccb7b09dd7e0722_I20200731"><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><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic81b9b1a583943bcbcc19964902ad835_I20200731"><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:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c58309fb869407fa2a69ccbb50da433_I20210731"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ecefff189764e6aa7cdf20a17f817cd_I20210731"><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:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f1ccfe77bdc468c9d0e7a531780b667_I20200731"><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><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e459005b6584065a2931624e04c6d6d_I20200731"><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:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3af50237bbe04bdf86432e1c8b222bd3_I20210731"><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>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie299613f6aba46438c2cba7bd8712fd2_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i534d5740803e4731a612db5e8cdabd83_I20200731"><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>2020-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib268211430dc42efa18164fa2478218d_D20200801-20210731"><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><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</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="i668829de80ea4c2096e12124f56d4cdf_D20200801-20210731"><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><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</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="i6b765d2588034841b14ae4a569585d45_D20200801-20210731"><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><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</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="ia49185af041b481eb5acebb928ef6afd_D20200801-20210731"><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><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="i9c88ae3dcf2c40919ba929905846bfab_D20200801-20210731"><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><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="i5136cff2b09e4cca83a5bbae798e13f8_I20210731"><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:instant>2021-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4f52015455d464c826da17d614617c1_D20200801-20210731"><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><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="i7a40deadf4454a27823a0e0178f42d94_D20200801-20210731"><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><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="if2f69e43df6d4e04bf1893a0de33472a_D20200801-20210731"><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><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="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-08-01</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4dc29ccfd9994d14804e5dfc6ea1c7d3_D20190801-20191031"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2019-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83044ff10f464619b3104ed84014e03c_D20191101-20200131"><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>2019-11-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa5bbee9206549d5a50d1f77fffbeffb_D20200201-20200430"><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-02-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i295bc144201d47dabdc3a25e297297ff_D20200501-20200731"><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-05-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000746598</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6b4159c5efe4db295aa9b41dff9981d_D20200801-20201031"><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>2020-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec2a2891702f49708a408d94fc0a5983_D20201101-20210131"><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-11-01</xbrli:startDate><xbrli:endDate>2021-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44cce58895144ac6a11ef3ab7cba2386_D20210201-20210430"><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-02-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19c9fdb1594d4ec3b2b8b1263c7e0c51_D20210501-20210731"><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-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e8379a424d842319bbb12987845c98a_D20210801-20220731"><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>2021-08-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8f51295d4b14fdb938e95546fc0f6d0_I20200731"><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="ief90451ec12d400e9a5b93763bb2f204_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd4836a4eade465c919b5459598ab9ae_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68b3d373747f417fb27deb8a8055f391_D20200801-20210731"><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="i0ecd59d4840743e1a2249260a1b5c46d_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida4680c40de6403f90af1aa844b2657b_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2783b63c005a40828c37ea7e1af83043_I20210731"><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="ia848dcb8bfb8409e854596f960edec08_I20200731"><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="i22595830e1e04baa90096ba94d4dad17_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c1ef8d0937a411596a571b60592a228_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2550129d29994386ba0b74ef3c278536_D20200801-20210731"><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="i78bb928542e44f8e8baf25b8f6ed7f89_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib9af162b7e8248c49b76cbaca6b57f19_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb5dbf1769fe4eb6b4af78ed689ce68f_I20210731"><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="i4b81bd651ef64df8b5d5657d6c0c8acd_I20200731"><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="iffb6daad37d44ec093db04af45e2f3d0_I20190731"><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>2019-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f0a8fe238db44ae825ccd9f623865a8_I20180731"><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>2018-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f88ff4fb0ec443ea40ff17b8eef5ce0_D20200801-20210731"><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="ibd1585f63c95441dad0dc6f71f30b65c_D20190801-20200731"><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>2019-08-01</xbrli:startDate><xbrli:endDate>2020-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66804e23e9c74573a6b3f6081a78a7c8_D20180801-20190731"><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>2018-08-01</xbrli:startDate><xbrli:endDate>2019-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1092afa2d304c16bca7d2616aafdb7b_I20210731"><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></ix:resources></ix:header></div><div id="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;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:16pt;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:11pt;font-weight:700;line-height:120%">Washington, D.C. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc0_a839dd12-2906-4c3b-a2bb-503c34cf9b28">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:99.027%"><tr><td style="width:1.0%"></td><td style="width:4.510%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.290%"></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:'Arial Unicode MS',sans-serif;font-size:14pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6OTE2MGY5NTM0YWY4NGM5NDlhYzRjNjIwMmZlMzZjZGYvdGFibGVyYW5nZTo5MTYwZjk1MzRhZjg0Yzk0OWFjNGM2MjAyZmUzNmNkZl8wLTAtMS0xLTA_1e448858-c881-4c79-9560-61f2ee9fc9d8">&#9745;</ix:nonNumeric></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: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="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%">For the fiscal year ended <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8xMjA_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</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><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:4.486%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.314%"></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:'Arial Unicode MS',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6ZDA1OGNmZmFiNzU1NGRjNjk4MTk4Yzg5ZmIyZTkwNDgvdGFibGVyYW5nZTpkMDU4Y2ZmYWI3NTU0ZGM2OTgxOThjODlmYjJlOTA0OF8wLTAtMS0xLTA_c3de1cdd-a4dc-4810-be6d-2afee1bd2f35">&#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="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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NjYz_b34e9e6e-d416-4656-8f85-c10b53b9fe64">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:20pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzgx_d3893661-fbc1-48b0-a82d-0e2093ef71e0">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:700;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></div><div style="text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.861%"><tr><td style="width:1.0%"></td><td style="width:48.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.581%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.486%"></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%"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6YjkxYTc2YjNiYzI2NDJlMmEyYTA4MmRlMThhYTMxNGEvdGFibGVyYW5nZTpiOTFhNzZiM2JjMjY0MmUyYTJhMDgyZGUxOGFhMzE0YV8wLTAtMS0xLTA_9b372350-5345-44de-8c8a-4e93c4b00c29">Wisconsin</ix:nonNumeric></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;</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%"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6YjkxYTc2YjNiYzI2NDJlMmEyYTA4MmRlMThhYTMxNGEvdGFibGVyYW5nZTpiOTFhNzZiM2JjMjY0MmUyYTJhMDgyZGUxOGFhMzE0YV8wLTItMS0xLTA_eb41b869-8dab-4310-93f5-efa32b2ee3c4">39-0178960</ix:nonNumeric></span></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%">(State or other jurisdiction of incorporation or organization)</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;</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%">(IRS Employer Identification No.)</span></td></tr></table></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NzM0_a2584165-5fa0-44c5-a943-3f8ae92225f0">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NzM1_810090f1-590f-4c11-8c4a-b1b691d4a2bb">Milwaukee</ix:nonNumeric>, <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NzM2_7a8c26ef-6609-4164-8571-985c81e1dea7">Wisconsin</ix:nonNumeric> <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NzM3_fa1d556e-4e7b-4b8b-8740-924234bba7ec">53233</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%">(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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc1_5f2dfd91-316d-4e40-ab54-6097e7f3dc9d">414</ix:nonNumeric>) <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzgy_f4235202-0d3c-4918-8cc2-18cd99fddac4">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:700;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 style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.444%"><tr><td style="width:1.0%"></td><td style="width:41.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.488%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.518%"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NmE1MGJlYmZmYWI4NGUwMmFlNGQxNWQ2NmJhMzE1NzUvdGFibGVyYW5nZTo2YTUwYmViZmZhYjg0ZTAyYWU0ZDE1ZDY2YmEzMTU3NV8xLTAtMS0xLTA_f8bc5823-ec2a-41c4-afcc-2e9c91363336">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NmE1MGJlYmZmYWI4NGUwMmFlNGQxNWQ2NmJhMzE1NzUvdGFibGVyYW5nZTo2YTUwYmViZmZhYjg0ZTAyYWU0ZDE1ZDY2YmEzMTU3NV8xLTEtMS0xLTA_ebb97585-7ced-4988-bfba-db8e3ea234f6">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NmE1MGJlYmZmYWI4NGUwMmFlNGQxNWQ2NmJhMzE1NzUvdGFibGVyYW5nZTo2YTUwYmViZmZhYjg0ZTAyYWU0ZDE1ZDY2YmEzMTU3NV8xLTItMS0xLTA_5f9c914f-ebd1-46f7-80f9-e549e3082938">New York Stock Exchange</ix:nonNumeric></span></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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc2_fe6fac4c-ae82-4879-864e-c6dbf42df493">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc3_2467a460-5d6d-4ba5-9aea-af63675b3653">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzg1_67a1364f-263f-4d28-a6a6-986aed7c7703">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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc5_c1e69b68-f8c7-4e0d-bd13-e75a3549fb51">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NTNhNDYzMTU0YmU5NDk5YzgwZDcyMDlhY2EyNDY0NzgvdGFibGVyYW5nZTo1M2E0NjMxNTRiZTk0OTljODBkNzIwOWFjYTI0NjQ3OF8wLTAtMS0xLTA_59f3417c-6bf4-4fc0-8107-0cdcb444d252">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NTNhNDYzMTU0YmU5NDk5YzgwZDcyMDlhY2EyNDY0NzgvdGFibGVyYW5nZTo1M2E0NjMxNTRiZTk0OTljODBkNzIwOWFjYTI0NjQ3OF8wLTgtMS0xLTA_1522f530-4969-4193-aeda-6dee9f018cb2">&#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:fixed-false" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NTNhNDYzMTU0YmU5NDk5YzgwZDcyMDlhY2EyNDY0NzgvdGFibGVyYW5nZTo1M2E0NjMxNTRiZTk0OTljODBkNzIwOWFjYTI0NjQ3OF8xLTUtMS0xLTA_832a2401-f270-4d9d-aeef-6f0156b01633">&#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:fixed-true" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc4_f19954e2-f802-42c6-91a2-2ec4e4f5f9f6">&#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"><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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:fixed-false" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzg3_f175daac-3ce1-497c-8416-8cd79dcae455">&#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, 2021, was approximately $<ix:nonFraction unitRef="usd" contextRef="i1eee4e5dcfc2488c91898ba53a027e2f_I20210131" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNDEx_469fa084-198d-47e6-b529-1f5ffaa0f95c">2,104,922,847</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 $45.91 per share on that date as reported for the New York Stock Exchange. As of August&#160;31, 2021, there were <ix:nonFraction unitRef="shares" contextRef="ie7636bb0bea840769aa4eb87e7616b5b_I20210831" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNTQ1_01d1594c-df3c-4e55-a726-c94069217409">48,528,245</ix:nonFraction> outstanding shares of Class&#160;A Nonvoting Common Stock (the &#8220;Class A Common Stock&#8221;), and <ix:nonFraction unitRef="shares" contextRef="i1881a9eabe844025b8d729110b1b92e7_I20210831" decimals="0" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNjM1_270fa735-554b-4109-bd41-ccf94f2446cf">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="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%;text-decoration:underline">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_25">5</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_34">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_34">6</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_37">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_37">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_40">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_40">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_43">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_46">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_49">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_49">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_52">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_52">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%;text-decoration:underline">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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_58">Item&#160; 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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_58">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_61">Item&#160;6. Selected Financial 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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_64">Item&#160; 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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_64">17</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_76">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_76">25</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_79">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_79">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_172">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_172">56</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_175">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_175">56</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_178">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_178">60</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%;text-decoration:underline">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_184">Item&#160;10. Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_184">60</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_187">Item&#160;11. Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_187">65</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_190">Compensation Discussion and Analysis</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_190">65</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_193">Management Development and Compensation Committee Interlocks and Insider Participation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_196">Management Development and Compensation Committee Report</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_199">Compensation Policies and Practices</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_199">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_202">Summary Compensation Table</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_202">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_205">Grants of Plan-Based Awards for 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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_205">80</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_208">Outstanding Equity Awards at 2021 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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_208">80</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_211">Option Exercises and Stock Vested for Fiscal 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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_211">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_217">Non-Qualified Deferred Compensation for Fiscal 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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_217">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_220">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_220">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_223">CEO Pay Ratio Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_220">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_226">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_226">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_229">Director Compensation Table &#8212; Fiscal 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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_229">88</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_232">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_232">89</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_235">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_235">91</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_238">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_238">92</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%;text-decoration:underline">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_244">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_244">93</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_247">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_247">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_253">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_253">99</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="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_13"></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," "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">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">Decreased demand for the Company's products</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">Ability to compete effectively or to successfully execute its strategy</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">Ability to develop technologically advanced products that meet customer demands</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">Ability to identify, integrate, and grow acquired companies, and to manage contingent liabilities from divested businesses</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">Raw material and other cost increases including raw material shortages</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">Difficulties in protecting websites, networks, and systems against security breaches</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">Risks associated with the loss of key employees</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">Extensive regulations by U.S. and non-U.S. governmental and self-regulatory entities</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">Litigation, including product liability claims</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">Foreign currency fluctuations</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">Potential write-offs of goodwill and other intangible assets</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">Changes in tax legislation and tax rates</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">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="i5c79b597372b45a781c39a9c19e8b806_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="i5c79b597372b45a781c39a9c19e8b806_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. The Company is a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The ability to provide customers with a broad range of proprietary, customized and diverse products for use in various applications across multiple industries and geographies, along with a commitment to quality and service, have made Brady a leader in many of its markets.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#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-align: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">Operational excellence &#8212; Continuous productivity improvement, automation, and product customization capabilities.</span></div><div style="padding-left:36pt;text-align: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">Customer service &#8212; Understanding customer needs and providing a high 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">Innovative products &#8212; Technologically-advanced, internally-developed proprietary products that drive revenue growth and sustain gross profit margins.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Global leadership position in niche markets.</span></div><div style="padding-left:36pt;text-align: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 capabilities.</span></div><div style="padding-left:36pt;text-align: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 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 long-term sales growth and profitability of our segments will depend not only on improved demand in end markets and the overall economic environment, but also on our ability to continuously improve the efficiency of our global operations, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">deliver a high level of customer service, develop and market innovative new products, and to advance our digital capabilities. In our Identification Solutions ("ID Solutions" or "IDS") business, our strategy for growth includes an increased focus on certain industries and products, a focus on improving the customer buying experience, and the development of technologically advanced, innovative and proprietary products. In our Workplace Safety ("WPS") business, our strategy for growth includes a focus on workplace safety critical industries, innovative new product offerings, compliance expertise, customization expertise, 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 2021:</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 to develop innovative new 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">Investing in acquisitions that 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">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">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.</span></div><div style="margin-bottom: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">Building on our culture of diversity, equity and inclusion to increase employee engagement and enhance recruitment and retention practices.</span></div><div style="margin-bottom:9pt;text-align: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 fourth quarter of fiscal 2021, Brady completed the acquisition of three companies: The Code Corporation ("Code"), Magicard Holdings Limited ("Magicard"), and Nordic ID Oyj ("Nordic ID"). The acquired companies allow Brady to move into faster-growing markets with the goal of accelerating long-term sales growth. The financial results of the three acquired companies were included in the IDS segment from the date of the respective acquisitions.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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 global basis within two reportable segments: Identification Solutions and 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%">The IDS segment includes high-performance and innovative safety, identification and healthcare products manufactured under multiple brands, including the Brady brand. Industrial identification products are sold through distribution to a broad range of maintenance, repair, and operations ("MRO") and original equipment manufacturing customers and through other channels, including direct sales, catalog marketing, and digital. Healthcare identification products are sold directly to customers and through distribution via group purchasing organizations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WPS segment includes workplace safety, identification and compliance products sold under multiple brand names primarily through catalog and digital channels to a broad range of MRO customers. Approximately 40% of the WPS business is derived from internally manufactured products and 60% is from externally sourced 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%">Below is a summary of sales by reportable segment for the fiscal 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%">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%">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%">2019</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 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%">73.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: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%">72.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: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%">74.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></tr><tr><td colspan="3" style="background-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%">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%">26.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.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: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%">25.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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ID 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%">Within the ID Solutions segment, the 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">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, procedure writing and training.</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">Product identification, which includes materials, printing systems, RFID and bar code scanners for product identification, brand protection labeling, work in process labeling, and finished product identification.</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">Wire identification, which includes hand-held printers, wire markers, sleeves, and tags.</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">People identification, which includes name tags, badges, lanyards, rigid-card printing systems, and access control software.</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">Patient identification, which includes wristbands and labels used in hospitals 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 69% of ID Solutions 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 IDenticard, 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%"> The ID Solutions segment offers high-quality products with rapid response and superior service to provide solutions to customers. IDS markets and sells products through multiple channels including distribution, direct, catalog marketing, and digital channels. The ID Solutions sales force 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%">IDS manufactures differentiated, proprietary products, most of which have been internally developed. These internally developed products include materials, printing systems, and software. IDS competes for business on several factors, including customer service, product innovation, 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%"> ID Solutions serves customers in many industries, which include industrial manufacturing, electronic manufacturing, healthcare, chemical, oil, gas, 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-style:italic;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%">Within the Workplace Safety segment, the 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">Safety and compliance signs, tags, labels, and markings.</span></div><div style="padding-left:36pt;text-align: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">Informational signage and markings.</span></div><div style="padding-left:36pt;text-align: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">Asset tracking labels.</span></div><div style="padding-left:36pt;text-align: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 personal protection equipment.</span></div><div style="padding-left:36pt;text-align: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">First-aid products.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Labor law and other compliance posters.</span></div><div style="margin-top:9pt;text-align: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 within the Workplace Safety segment 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 under the Accidental Health and Safety, Trafalgar, and Securimed brands; wire identification products marketed under the Carroll brand; and labor law and compliance posters under the Personnel Concepts and Clement Communications brands.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Workplace Safety segment manufactures a broad range of stock and custom identification products, and also sells a broad range of related resale products. 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 continue to build out our e-commerce capabilities and focus on developing unique or customized solutions, enhancing the customer experience, and providing compliance expertise as these are critical to retain existing customers and convert new customers. Workplace Safety primarily sells to businesses and serves many industries, including manufacturers, process industries, government, education, construction, and utilities.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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 pressure sensitive materials, identification and printing systems, software, industrial track and trace applications and the development of other workplace safety-related products. The Company spent $44.6 million, $40.7 million, and $45.2 million on its R&amp;D activities during the fiscal years ended July&#160;31, 2021, 2020, and 2019, respectively. Although there is an increasing amount of R&amp;D that supports the WPS </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">segment, the majority of R&amp;D spend supports the IDS segment. 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 valid ten years from the date of registration, and are typically renewed on an ongoing basis.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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 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 id="i5c79b597372b45a781c39a9c19e8b806_34"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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, 2021, the Company employed approx</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">im</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately 5,700 individuals worldwide, of which approximately 1,650 were employed in the United States and approximately 4,050 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 Senior 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 Senior 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 Senior 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 training 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 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%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Environmental, Health and Safety (&#8220;EHS&#8221;) coaching and engagement conversations. During the fiscal year ended July 31, 2021, the Company had a TRIR of 0.69, a LTCR of 0.32 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-weight:400;line-height:120%">The Company provides critical products and materials to labs, hospitals and other customers who are on the front lines fighting the COVID-19 pandemic, as well as to customers who support critical infrastructure. As a result, the Company&#8217;s manufacturing facilities are generally considered essential businesses. During the COVID-19 pandemic, the Company implemented increased cleaning and sanitizing protocols, social distancing and many other actions to provide a safe environment for its employees globally. The health and safety of its employees is a top priority for 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-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 feel 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 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 measures 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 have a diverse talent pipeline by partnering with its business units in their workforce planning forecasts 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 program to access diverse organizations, has implemented interview guides to mitigate bias in interviewing, has implemented a Company-wide recruiting policy to drive change and ensure manager accountability, has implemented mentoring programs 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, 2021, 37.5% of the members of the Company&#8217;s Board of Directors were women and 60% of committee chairs of the Company&#8217;s Board of Directors 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 Senior 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 number of formats to accommodate the respective learner&#8217;s style, pace, location, technical knowledge and access.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation and Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The Company values its people and strives to deliver compensation and benefit programs and plans that are competitive with the external market. The Company provides subsidized health and welfare benefits, as well as postretirement, incentive and equity-based compensation plans and programs, to eligible employees. Refer to the Compensation Discussion &amp; Analysis for additional information regarding the Company&#8217;s compensation and benefits programs.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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-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 SEC. 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 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="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;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%">COVID-19 Risks</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%">The COVID-19 pandemic has significantly impacted worldwide economic conditions and could have a material adverse effect on 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 initially impacted our operations in the third quarter of the fiscal year ended July 31, 2020 and may continue to affect our business, particularly should government authorities impose mandatory closures, work-from-home orders or social distancing protocols, seek voluntary facility closures or impose other restrictions. Should such actions be taken, it could materially adversely affect our ability to adequately staff and maintain our operations and impact our financial results. The effects of the COVID-19 pandemic also include restrictions on our employees&#8217; ability to visit customers as well as disruptions or temporary closures of our facilities. Some actions that we have taken in response to the COVID-19 pandemic include enabling remote working arrangements, which may create increased vulnerability to cybersecurity incidents, including breaches of information systems security, which could damage our reputation and commercial relationships, disrupt operations, increase costs or decrease revenues, and expose us to claims from customers, suppliers, financial institutions, regulators, payment card associations, employees and others. While we attempt to maintain sufficient inventory levels in order to meet rapidly shifting customer demand patterns and supplier lead time requirements, we cannot be certain we will be able to accurately predict demand or lead times, which may cause us to be unable to service customer demand or expose us to risks of product shortages, or result in excess inventory, which could lead to additional inventory carrying costs and inventory obsolescence.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The duration and ultimate impact of the COVID-19 pandemic on our business, results of operations and financial condition, including liquidity, capital and financing resources, will depend on numerous evolving factors and future developments.</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%">Such factors and developments may include the geographic spread, severity and duration of the COVID-19 pandemic, including whether there are periods of increased COVID-19 cases, disruption to our operations resulting from employee illnesses, the development, availability and administration of effective treatment or vaccines, the extent and duration of the impact on the U.S. and global economy, including the pace and extent of recovery when the pandemic subsides, and the actions that have been or may be taken by various governmental authorities in response to the outbreak, including current and future health and safety measures, such as mandatory facility closures of non-essential businesses, stay-at-home orders or similar restrictions, social distancing mandates and travel bans, and import and export restrictions, which could disrupt our relationship with customers. If we are unable to respond to and manage the impact of these events, our business and results of operations may 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-weight:400;line-height:120%">Although our current accounting estimates contemplate current and expected future conditions, as applicable, it is reasonably possible that actual conditions could differ from our expectations, which could materially affect our results of operations and financial position. In particular, a number of estimates have been and will continue to be affected by the ongoing COVID-19 pandemic. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, are uncertain, rapidly changing and difficult to predict. As a result, our accounting estimates and assumptions may change over time in response to COVID-19. Such changes could result in future impairments of goodwill, intangible assets, long-lived assets, incremental credit losses on accounts receivable, excess and obsolete inventories, or a decrease in the carrying amount of our deferred tax assets. Any of these events could amplify the other risks and uncertainties described in this Annual Report on Form 10-K for the fiscal year ended July 31, 2021 and 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%">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:'Arial',sans-serif;font-size:11pt;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.15pt">Ongoing economic and operational impact of the COVID-19 or other pandemics.</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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.15pt">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:'Arial',sans-serif;font-size:11pt;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.15pt">Competitors entering the marketplace.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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.15pt">Decreasing product life cycles.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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.15pt">Changes in customer preferences.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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.15pt">Ability to achieve strong operational performance, including the manufacture and sale of high-quality products and the ability to meet customer delivery expectations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If any of these factors occur, the demand for our products could suffer, and this could adversely impact our business and financial results.</span></div><div style="margin-top:9pt;text-align:justify"><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-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 end user. Competition may force us to reduce prices or incur additional costs to remain competitive in an environment in which business models 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 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 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 the continued levels of 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-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%">Development of technologically advanced new products is targeted as a driver of 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-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 the newly 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 </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="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%">Raw material and other cost increases and 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. Prices and lead times for raw materials and other components necessary for production have fluctuated in the past, including increased raw production costs, increased wage rates, and extended lead times during the year ended July 31, 2021. Significant increases could adversely affect our profit margins and results of operations. Changes in trade policies; shortages due to the COVID-19, other pandemics, or any other reason; 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, the Company may not be able to pass along increased raw material and component part costs to its customers in the form of price increases or its 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"><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-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 our costs to do so increase significantly, our business and financial results could be adversely affected.</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span><br/></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%">Nearly 50% of our sales are derived outside of the United States. Our operations are subject to the risks of doing business domestically and globally, including the following:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Delays or disruptions in product deliveries and payments in connection with international manufacturing and sales.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Regulations resulting from political and economic instability and disruptions.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Imposition of new or changes in existing duties, tariffs and trade agreements, which could have a direct or indirect impact on our ability to manufacture products, on our customers' demand for our products, or on our suppliers' ability to deliver raw materials.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Import, export and economic sanction laws.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Current and changing governmental policies, regulatory, and business environments.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Disadvantages from competing against companies from countries that are not subject to U.S. laws and regulations including the Foreign Corrupt Practices Act.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Local labor regulations.</span></div><div style="padding-left:36pt;text-align: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 the COVID-19 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">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-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, including product liability claims 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 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. In addition, 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. 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="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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial and Security Ownership Risks</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%">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%">Nearly 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 the 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%">2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2020. 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-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 $614.1 million and other intangible assets of $92.3 million as of July&#160;31, 2021, which represents 51.3% of our total assets, and we have recognized impairment charges in the past. We evaluate goodwill and other intangible assets for impairment on an annual basis, or more frequently if impairment indicators are present, based upon the fair value of each respective asset. The valuations prepared for the required impairment test include management's estimates of sales, profitability, cash flow generation, capital structure, cost of debt, interest rates, capital expenditures, and other assumptions. Significant negative industry or economic trends, disruptions to our business, inability to achieve sales projections or cost savings, inability to effectively integrate acquired businesses, unexpected changes in the use of the assets, and divestitures may adversely impact the assumptions used in the valuations. If the estimated fair value of our goodwill or other intangible assets change in future periods, we may be required to record an impairment charge, which would reduce net income in such period. 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-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-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.</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="i5c79b597372b45a781c39a9c19e8b806_43"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;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="i5c79b597372b45a781c39a9c19e8b806_46"></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;2.</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%">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 41 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%">IDS: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Thirty-two manufacturing and distribution facilities are used for our IDS business. Seven facilities are located in the United States; four each in China and Belgium; three each in Mexico and the United Kingdom; two each in Brazil and India; and one each in Canada, Japan, Malaysia, Singapore, South Africa, Thailand, 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:700;line-height:120%">WPS:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  Nine manufacturing and distribution facilities are used for our WPS business. Three facilities are located in France; two are located in Australia; and one each in Germany, Norway, the United Kingdom, and 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 believes that its equipment and facilities are modern, well maintained, and adequate for present needs.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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;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="i5c79b597372b45a781c39a9c19e8b806_52"></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><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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:5pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_55"></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="i5c79b597372b45a781c39a9c19e8b806_58"></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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of August&#160;31, 2021, there were approximate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly 1,100 C</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lass&#160;A Common Stock shareholders of record and approximately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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="background-color:#ffffff;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="background-color:#ffffff;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 fiscal years and for the first quarter of fiscal 2022, the Company declared the following dividends per share on its Class&#160;A and Class B Common Stock for the years ended July 31:</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%">2022</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%">2021</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%">2020</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%">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.2200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.2200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.2200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.2200&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.2175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.2175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.2175&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.2175&#160;</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.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.2034&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2175&#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 available for use in connection with the Company&#8217;s stock-based plans and for other corporate purposes. As of July&#160;31, 2021, there were 369,142 remaining shares authorized to purchase in connection with this share repurchase program. There were no repurchases of the Company's Class A Nonvoting Common Stock during the fourth quarter of 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 September 1, 2021, the Company's Board of Directors authorized an increase in the Company's share repurchase program, authorizing the repurchase of up to a total of two million shares of the Company's Class A Nonvoting Common Stock, inclusive of the shares in the existing share repurchase program. The share repurchase program has no expiration 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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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, 2016, 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, and the Russell 2000 Index.</span></div><div style="margin-top:9pt;text-align:justify"><img src="brc-20210731_g1.jpg" alt="brc-20210731_g1.jpg" style="height:428px;margin-bottom:5pt;vertical-align:text-bottom;width:684px"/></div><div style="text-align:justify"><span><br/></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.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%">2016</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">105.77&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">155.22&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187.87&#160;</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%">116.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:9pt;font-weight:400;line-height:100%">134.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">222.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">117.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%">144.86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.62&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">Russell 2000 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%">118.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.91&#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-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Copyright (C) 2021, 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="i5c79b597372b45a781c39a9c19e8b806_61"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selected Financial 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%">CONSOLIDATED STATEMENTS OF INCOME AND SELECTED FINANCIAL DATA</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, 2017 through 2021</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: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: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.042%"></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%">2021</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:9pt;font-weight:700;line-height:100%">2020</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:9pt;font-weight:700;line-height:100%">2019</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:9pt;font-weight:700;line-height:100%">2018</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:9pt;font-weight:700;line-height:100%">2017</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands, except per share amounts)</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%">Operating data</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></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%">Net sales</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%">1,144,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,081,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,160,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,173,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,113,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:700;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">588,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558,292&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Research and development </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:9pt;font-weight:400;line-height:100%">Selling, general and administrative</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%">349,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,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:9pt;font-weight:400;line-height:100%">371,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%">390,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment charges</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">13,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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 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 #000000;padding:2px 0 2px 1pt;text-align: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 #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%">390,542&#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%">416,250&#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%">435,595&#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%">427,277&#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:700;line-height:100%">Operating income</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%">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%">138,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%">162,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">152,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%">131,015&#160;</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:700;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></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">5,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,121&#160;</span></td><td style="background-color:#cceeff;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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(2,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,168)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,504)</span></td><td style="background-color:#ffffff;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 other income (expense)</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%">3,896&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">2,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">2,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(681)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">(4,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></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%">Income before income taxes and losses of unconsolidated affiliate</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%">171,023&#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%">140,936&#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%">164,644&#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%">152,015&#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%">126,632&#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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income tax expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;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:9pt;font-weight:400;line-height:100%">35,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,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%">33,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">Income before losses of unconsolidated affiliate</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%">135,413&#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%">112,615&#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%">131,258&#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%">91,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="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,645&#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:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equity in losses of unconsolidated affiliate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income</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%">129,659&#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%">112,369&#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%">131,258&#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%">91,060&#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%">95,645&#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:700;line-height:100%">Net income per Common Share&#8212; (Diluted):</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><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%">Class&#160;A nonvoting</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.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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.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 2px 19pt;text-align:left;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="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><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.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">Cash Dividends on:</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 2px 19pt;text-align:left;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 common stock</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%">0.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">0.87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">0.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 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%">0.83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">0.82&#160;</span></td><td style="background-color:#cceeff;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%">Class B common stock</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%">0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">0.81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">0.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:700;line-height:100%">Balance Sheet at July&#160;31:</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></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 assets</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%">1,377,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,142,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,157,308&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,056,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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,050,223&#160;</span></td><td style="background-color:#ffffff;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%">Long-term debt, less current maturities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">&#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%">52,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%">104,536&#160;</span></td><td style="background-color:#cceeff;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%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">963,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">863,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">850,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 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:700;line-height:100%">Cash Flow Data:</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></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 cash provided by operating activities</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%">205,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">140,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">162,211&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">143,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">144,032&#160;</span></td><td style="background-color:#ffffff;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%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,253)</span></td><td style="background-color:#cceeff;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%">Net cash used in financing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,520)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,628)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(90,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%">(136,241)</span></td><td style="background-color:#ffffff;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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">25,442&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,303&#160;</span></td><td style="background-color:#cceeff;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%">Capital 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%">(27,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,277)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,825)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,777)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167)</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">During fiscal 2018, the Company recognized a gain of $4.7 million on the sale of its Runelandhs F&#246;rs&#228;ljnings AB business which was recorded as a reduction of selling, general and administrative expense.</span></div><div style="padding-left:36pt;text-align: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 Company recognized impairment charges of $13.8 million during the fiscal year ended July 31, 2020, primarily related to other intangible and long-lived assets of the WPS 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%">(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">Fiscal 2018 was significantly impacted by the Tax Reform Act which resulted in total incremental tax expense of $21.1 million, which consisted of $1.0 million related to the recording of a deferred tax liability for future withholdings and income taxes on the distribution of foreign income, an income tax charge of $3.3 million related to the deemed repatriation of the historical income of foreign subsidiaries, and the impact of the Tax Reform Act on the revaluation of deferred tax assets and liabilities of $16.8 million. </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><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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">During fiscal 2020 and 2021, the Company invested $6.0 million and $2.0 million, respectively, in React Mobile, Inc., an employee safety software and hardware company based in the United States, which is accounted for as an equity method investment. Equity in losses of unconsolidated affilia</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 of $5.8 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in fiscal 2021 included an other-than-temporary impairment of the investment of $5.0 million, and $0.8 million of losses in the Company's equity interest in React Mobile, Inc. Equity in losses of unconsolidated affilia</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 of $0.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in fiscal 2020 represented the Company's losses in its equity interest in React Mobile, Inc.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_64"></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%">We are a global manufacturer and supplier of identification solutions and workplace safety products that identify and protect premises, products and people. The IDS segment is primarily involved in the design, manufacture, and distribution of high-performance and innovative identification and healthcare products. The WPS segment provides workplace safety, identification and compliance products, approximately 40% of which are internally manufactured and approximately 60% of which are externally sourced. Approximately 50% of our total sales are derived outside of the United States. Foreign sales within the IDS and WPS segments are approximately 40% and 75%, respectively.</span></div><div style="margin-bottom:9pt;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 ability to provide customers with a b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">road 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. The long-term sales growth and profitability of our segments will depend not only on improved demand in end markets and the overall economic environment, but also on our ability to continuously improve the efficiency of our global operations, deliver a high level of customer service, develop and market innovative new products, and to advance our digital capabilities. In our IDS business, our strategy for growth includes an increased focus on certain industries and products, a focus on improving the customer buying experience, and the development of technologically advanced, innovative and proprietary products. In our WPS business, our strategy for growth includes a focus on workplace safety critical industries, innovative new product offerings, compliance expertise, customization expertise, and improving our digital capabilities.</span></div><div style="margin-bottom: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">I</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">mpact of the COVID-19 Pandemic on Our Business</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%">Brady Corporation is deemed an essential business under the majority of government orders. Our products support first responders, healthcare workers, food processing companies, and many other critical industries. For the fiscal year ended July 31, 2021, our facilities were operating globally with enhanced safety protocols designed to protect the health and safety of our employees.</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 have taken actions throughout our business to reduce controllable costs, including actions to reduce labor costs, eliminate non-essential travel, and reduce discretionary spend. We believe we have the financial strength to continue to invest in organic sales growth opportunities, inorganic sales opportunities, and research and development ("R&amp;D"), while</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> continuing to drive sustainable efficiencies and automation in our operations and selling, general and administrative ("SG&amp;A") functions. At July 31, 2021, we had cash of $147.3 million, a credit facility with $159.1 million available for future borrowing</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which the revolving loan agreement can be increased up t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o $359.1 million at th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e Company's option and subject to certain conditions for total available liquidity of appr</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">oximately $506 mill</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ion.</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 including the remaining undrawn amount of the credit facility and our ability to increase that credit line as necessary and liquidity levels are sufficient to manage the continuing impact of the COVID-19 pandemic, including the spread of variants that could result in additional government actions around the world to contain the virus or prevent further spread which may result in reduced sales, reduced net income, and reduced 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 July 31, 2021, for further discussion of the possible impact of the COVID-19 pandemic 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%">17</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_67"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Results of Operations</span></div><div style="margin-top:9pt;text-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 fiscal years ended July&#160;31, 2021, 2020, and 2019 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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">%  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%">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%">%  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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,081,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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,160,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">578,678&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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;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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">45,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Impairment charges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">13,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#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></tr><tr><td colspan="3" style="background-color:#cceeff;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:#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%">394,319&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">34.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: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%">390,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">36.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%">416,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">35.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: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:#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%">167,127&#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 colspan="2" style="background-color:#ffffff;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:#ffffff;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:#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%">138,023&#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 colspan="2" style="background-color:#ffffff;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%">12.8&#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"><span style="color:#000000;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-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%">162,428&#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 colspan="2" style="background-color:#ffffff;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.0&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A discussion regarding our financial condition and results of operations for fiscal 2020 compared to fiscal 2019 can be found under Item 7 in our Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2020, filed with the SEC on September 16, 2020, which is available free of charge on the SEC's website at www.sec.gov and our corporate website at www.bradyid.com/corporate/investors. References in this Annual Report on Form 10-K to &#8220;organic sales&#8221; refer to net sales calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation and acquisitions. 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. All analytical commentary within the Results of Operations section regarding the change in sales when compared to prior periods are in reference to organic sales unless otherwise noted.</span></div><div style="margin-top:9pt;text-align: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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 5.9% to $1,144.7 million in fiscal 2021, compared to $1,081.3 million in fiscal 2020, which consisted of organic sales growth of 1.6%, an increase from foreign currency translation of 3.2%, and growth from acquisitions of 1.1%. Organic sales grew 3.7% in the IDS segment and declined 3.8% in the WPS segment. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The COVID-19 pandemic had a significant impact on organic sales during the second half of 2020, with the impact varying between the IDS and WPS segments. The IDS segment realized reduced demand across all major product lines beginning in the third quarter which continued throughout the fourth quarter, while the WPS segment realized essentially flat organic sales in the third quarter, which improved to 10.8% organic sales growth in the fourth quarter primarily due to increased sales of personal protective equipment and other pandemic-related products. In total, the rate of decline in organic sales decreased through the fourth quarter of fiscal 2020 and the first half of fiscal 2021 before turning to organic sales growth in the second half of 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%">Gross margin increased 6.2% to $561.4 million in fiscal 2021, compared to $528.6 million in fiscal 2020. As a percentage of net sales, gross margin increased to 49.0% in fiscal 2021, compared to 48.9% in fiscal 2020. The slight increase in gross margin as a percentage of net sales was primarily due to an increase in sales volumes during the second half of 2021 as our businesses continue to recover following the economic slowdown caused by the COVID-19 pandemic in fiscal 2020. This was mostly offset by an increase in the cost of materials and freight due to supply chain constraints and the rising cost of labor in many geographies.</span></div><div style="margin-top:9pt;text-align: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 to $44.6 million in fiscal 2021, compared to $40.7 million in fiscal 2020. R&amp;D expenses as a percentage of net sales increased to 3.9% in fiscal 2021, compared to 3.8% in fiscal 2020. The increase in R&amp;D expense in fiscal 2021 compared to the prior year was primarily due to an increase in incentive-based compensation, which was partially offset by a decrease in headcount, improved efficiency, and the timing of expenditures related to ongoing new product development costs. The Company remains committed to investing in new product development to increase sales within our IDS and WPS businesses. Investments in new printers and materials were the primary focus of R&amp;D expenditures in fiscal 2020 and 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%">SG&amp;A expenses include selling and administrative costs directly attributed to the IDS and WPS segments, as well as certain other corporate administrative expenses including finance, information technology, human resources, and other administrative expenses. SG&amp;A expenses increased 4.1% to $349.8 million in fiscal 2021 compared to $336.1 million in fiscal 2020. SG&amp;A expense as a percentage of net sales decreased to 30.6% in fiscal 2021 from 31.1% in fiscal 2020. The increase in SG&amp;A expenses from fiscal 2020 to fiscal 2021 was primarily due to foreign currency translation and the acquisitions of Code, </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Magicard, and Nordic ID. The decrease in SG&amp;A expenses as a percentage of net sales from the prior year was due to ongoing efficiency gains and continued efforts to reduce selling, general and administrative costs throughout the organization, including reduced headcount and a decrease in discretionary spending.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment charges of $13.8 million were recorded in fiscal 2020 resulting from the global economic slowdown that began mid-year due to the COVID-19 pandemic. The impairment charges related to other intangible and long-lived assets primarily in the WPS 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%">Operating income increased 21.1% to $167.1 million in fiscal 2021, compared to $138.0 million in fiscal 2020. The increase in operating income in fiscal 2021 compared to the prior year was primarily due to the increase in segment profit in the IDS segment and the impairment charge recognized during fiscal 2020.</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%">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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">%  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%">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%">%  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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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%">12.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%">162,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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.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: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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">5,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(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%">&#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%">(2,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(2,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">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><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%">140,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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.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%">164,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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.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: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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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;text-align: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%">135,413&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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><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%">112,615&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">10.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: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%">131,258&#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.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: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%">(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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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></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%">129,659&#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.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><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%">112,369&#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%">10.4&#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%">131,258&#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;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.3 million in fiscal 2021 compared to $5.1 million in fiscal 2020. Reduced interest income in fiscal 2021 was partially offset by an increase in the market value of securities held in deferred compensation plans compared to fiscal 2020.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense decreased to $0.4 million in fiscal 2021 compared to $2.2 million in fiscal 2020. The decrease in interest expense was due to the repayment of the Company's remaining principal balance under its private placement debt agreement during the quarter ended July 31, 2020.</span></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:112%">The Company's income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> tax rate was 20.8% in fiscal 2021. 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;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%">Equity in losses of unconsolidated affiliate</span><span style="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-weight:400;line-height:120%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and $0.2 million in fiscal 2020.</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. Impairment charges, 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="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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a summary of segment information for the fiscal 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%">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%">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%">2019</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%">ID Solutions</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%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(8.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%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">7.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><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%">(9.1)</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%">2.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: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%">Workplace Safety</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%">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%">(3.8)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</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%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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.7)</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%">Divestitures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 #000000;padding:2px 0 2px 1pt;text-align: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.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: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%">(0.3)</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%">(9.2)</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: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:#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%">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%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4)</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.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></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%">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%">(1.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%">(2.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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Divestitures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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 #000000;padding:2px 0 2px 1pt;text-align: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:#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%">(6.8)</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%">(1.1)</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: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:#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%">ID Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">19.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%">Workplace Safety</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.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></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-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:#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%">15.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%">16.2&#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><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%">ID Solutions</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%">IDS net sales increased 7.2% to $841.5 million in fiscal 2021, compared to $784.7 million in fiscal 2020. The net sales increase consisted of organic sales growth of 3.7%, an increase from foreign currency translation of 2.0% and growth from acquisitions of 1.5%. Organic sales declined 7.6% during the first half of fiscal 2021 and grew 16.7% during the second half of fiscal 2021 as the business continued its recovery from the economic slowdown caused by the COVID-19 pandemic. The fourth quarter acquisitions of Code, Magicard and Nordic ID combined to add 1.5% growth to total sales in fiscal 2021.</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 region increased in the low-single digits, organic sales in Europe increase in the mid-single digits and organic sales in Asia increased in the high-single digits in fiscal 2021 compared to fiscal 2020. Organic sales grew in all major product lines and in all geographies as our businesses continue to recover following the economic slowdown caused by the COVID-19 pandemic in fiscal 2020.</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 to $169.2 million in fiscal 2021 from $150.6 million in fiscal 2020, an increase of $18.6 million or 12.3%. As a percent of net sales, segment profit increased to 20.1% in fiscal 2021 compared to 19.2% in fiscal 2020. The increase in segment profit as a percentage of sales was due to the increase in sales volumes, cost actions taken in the prior year in response to the decline in revenue from the impact of the COVID-19 pandemic and efficiency gains throughout SG&amp;A during fiscal 2021, which was partially offset by certain acquisition-related costs and purchase accounting adjustments related to the three companies acquired in the fourth quarter.</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%">Workp</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">lace Safety</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%">WPS sales increased 2.2% to $303.2 million in fiscal 2021, compared to $296.6 million in fiscal 2020. The increase in net sales consisted of an organic sales decline of 3.8% and an increase from foreign currency translation of 6.0%. The economic effect of the COVID-19 pandemic had a significant impact on organic sales trends during both fiscal 2020 and 2021. There was a significant increase in demand for personal protective equipment and other social distancing signage and floor markings due to the COVID-19 pandemic during the second half of fiscal 2020 and the first half of fiscal 2021, and the WPS business increased organic sales substantially during this period of time. The demand for pandemic-related products started to decline during the second half of fiscal 2021, which resulted in a decline in organic sales of 3.8% in fiscal 2021 compared to fiscal 2020. Sales of core safety and identification products continued to recover from the decline realized during the peak of the COVID-19 pandemic, but the increased demand for these products did not fully replace the decline in demand for pandemic-</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table 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%">related products. The organic sales decline consisted of a low-single digit decline in digital sales and a mid-single digit decline in catalog channel sales in fiscal 2021 compared to fiscal 2020. </span></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%"> Organic sales in Europe decreased slightly, organic sales in North America decreased in the high-single digits and organic sales in Australia decreased in the mid-single digits in fiscal 2021 compared to fiscal 2020. The trend noted above was applicable to each region within the WPS business with strong organic sales during the second half of fiscal 2020 and the first half of fiscal 2021 followed by a decline in demand for pandemic-related products resulting in a decline in organic sales in fiscal 2021. Organic digital sales decreased in the low-single digits in Europe and North America and decreased in the high-single digits in Australia. Organic catalog channel sales decreased slightly in Europe, decreased in the high-single digits in North America and decreased in the mid-single digits in Australia in fiscal 2021 compared to fiscal 2020.</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 to $22.8 million in fiscal 2021 compared to $21.0 million in fiscal 2020, an increase of $1.7 million or 8.3%. As a percentage of net sales, segment profit increased to 7.5% in fiscal 2021 compared to 7.1% in fiscal 2020. The increase in segment profit was primarily due to reduced catalog advertising spending and foreign currency translation.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_70"></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">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, 2021, approximately 95% 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, and dividend payments for the next 12 months. 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 $147.3 million at July&#160;31, 2021, a reduction of $70.3 million from July&#160;31, 2020. The following summarizes the cash flow statement for the fiscal 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%">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%">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%">2019</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%">205,665&#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%">140,977&#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%">162,211&#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%">(268,592)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,119)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,463)</span></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%">(12,324)</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%">(163,520)</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%">(27,628)</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%">4,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,767)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,475)</span></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 (decrease) increase 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%">(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><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%">(61,429)</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%">97,645&#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></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $205.7 million during fiscal 2021, compared to $141.0 million in fiscal 2020. The increase was primarily due to a reduction in the annual cash incentive-based compensation paid in fiscal 2021 compared to fiscal 2020, reduced inventory levels following a period of increased inventory levels to reduce the risk of supply chain disruption resulting from the COVID-19 pandemic and the timing of accounts payable. These increases were partially offset by a decrease in cash provided by accounts receivable due to increased sales compared to the prior 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%">Net cash used in investing activities was $268.6 million during fiscal 2021, compared to $36.1 million in the prior year. The increase 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="margin-top:9pt;text-align: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 $12.3 million during fiscal 2021, which primarily consisted of dividend payments of $45.7 million, which was partially offset by $38.0 million of net borrowing on the credit facility to finance a portion of the purchase price of Code in the fourth quarter of fiscal 2021. Net cash used in financing activities of $163.5 million during fiscal 2020 primarily consisted of share repurchases of $64.5 million, principal payments on private placement debt of $48.7 million and dividend payments of $45.8 million.</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</span></div><div style="margin-top:9pt;text-align: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 1, 2019, the Company and certain of its subsidiaries entered into an unsecured $200 million multi-currency revolving loan agreement with a group of five banks. Under this revolving loan agreement, the Company has the option to select either a Eurocurrency rate loan that bears interest at the London Inter-bank Offered Rate ("LIBOR") plus a margin based </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the Company's consolidated net leverage ratio or a base interest rate (based upon the higher of the federal funds rate plus 0.5%, the prime rate of the Bank of Montreal plus a margin based on the Company&#8217;s consolidated net leverage ratio, or the Eurocurrency base rate at the LIBOR rate plus a margin based on the Company&#8217;s consolidated net leverage ratio plus 1%). At the Company's option, and subject to certain conditions, the available amount under the revolving loan agreement may be increased from $200 million to $400 million. </span></div><div style="margin-top:9pt;text-align: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 June 2021, the Company drew down $75.0 million from its revolving loan agreement to fund a portion of the purchase price of Code. The borrowings bear interest at 0.84%. Prior to July 31, 2021, the Company repaid $37.0 million of the borrowing with cash on hand. During fiscal 2021, the maximum amount outstanding on the Company's revolving loan agreement was $75.0 million. As of July 31, 2021, the outstanding balance on the credit facility was $38.0 million. The Company had letters of credit outstanding under the loan agreement of $2.9 million as of July 31, 2021 and there was $159.1 million available for future borrowing, which can be increased to $359.1 million at the Company's option, subject to certain conditions. The revolving loan agreement has a final maturity date of August 1, 2024. As such, borrowings were classified as long-term on the consolidated balance sheets.</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%">Covenant Compliance</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 Company&#8217;s revolving loan agreement requires it to maintain certain financial covenants, including a ratio of debt to the trailing twelve months EBITDA, as defined in the agreement, of not more than a 3.5 to 1.0 ratio (leverage ratio) and the 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 31, 2021, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to 0.2 to 1.0 and the interest expense coverage ratio equal to 480.6 to 1.0.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_73"></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">Subsequent Events Affecting Financial Condition</span></div><div style="margin-top:9pt;text-align: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 17, "Subsequent Events" for information regarding the Company's subsequent events affecting 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-weight:400;line-height:120%;text-decoration:underline">Off-Balance Sheet Arrangements</span></div><div style="margin-top:9pt;text-align:justify;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 does not have material off-balance sheet arrangements. The Company is not aware of factors that are reasonably likely to adversely affect liquidity trends, other than the risk factors described in this and other Company filings. However, the following additional information is provided to assist those reviewing the Company&#8217;s 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%">Purchase Commitments &#8212; The Company has purchase commitments for materials, supplies, services, and property, plant and equipment as part of the ordinary conduct of its business. In the aggregate, such commitments are not in excess of current market prices and are not material to the financial position of the Company. Due to the proprietary nature of many of the Company&#8217;s materials and processes, certain supply contracts contain penalty provisions for early termination. The Company does not believe a material amount of penalties will be incurred under these contracts based upon historical experience and current 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%">Other Contractual Obligations &#8212; The Company does not have material financial guarantees or other contractual commitments that are reasonably likely to adversely affect liquidity.</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%">Payments Due Under Contractual 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 future commitments at July&#160;31, 2021, for operating lease obligations, purchase obligations, and tax obligations are as follows (dollars in thousands):</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:30.378%"></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:9.588%"></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:9.588%"></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:9.588%"></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:9.588%"></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:9.588%"></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:9.590%"></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="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Payments Due by Period</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%">Contractual Obligations</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%">Total</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%">Less than 1 Year</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%">1-3 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:9pt;font-weight:700;line-height:100%">3-5 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:9pt;font-weight:700;line-height:100%">More than 5 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:9pt;font-weight:700;line-height:100%">Uncertain Timeframe</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%">Long-term debt</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%">38,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">38,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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></tr><tr><td colspan="3" style="background-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%">Operating Lease Obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,173&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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"><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%">Purchase Obligations</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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Tax Obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">21,912&#160;</span></td><td style="background-color:#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%">208,258&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">117,692&#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%">25,053&#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,357&#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%">244&#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%">21,912&#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: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">Purchase obligations include all open purchase orders as of July&#160;31, 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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 part numbers 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$21.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $13.6 million as of July&#160;31, 2021 and 2020, respectively. If recognized, $18.7 million and $10.6&#160;million of unrecognized tax benefits as of July&#160;31, 2021 and 2020, respectively, would reduce the Company's income tax rate. Accrued interest and penalties related to unrecognized tax benefits w</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ere $4.4 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $2.0 million as of July&#160;31, 2021 and 2020, 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 $3.3 million in the next 12&#160;months as a result of the resolution of worldwide tax matters, tax audit settlements, amended tax filings, and/or statute expirations, which would be the maximum amount that would be recognized as an income tax benefit in the Consolidated Statements of Income.</span></div><div style="margin-top:9pt;text-align:justify;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 $51.1 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $58.8 million as of July&#160;31, 2021 and 2020, 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="background-color:#ffffff;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 </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">intangible assets and goodwill or require acceleration of the amortization expense of finite-lived intangible assets. In addition, accounting guidance requires that goodwill and other indefinite-lived intangible assets be tested at least annually for impairment. If circumstances or events prior to the date of the required annual assessment indicate that, in management's judgment, it is more likely than not that there has been a reduction of fair value of a reporting unit below its carrying value, the Company performs an impairment analysis at the time of such circumstance or event. Changes in management's estimates or judgments could result in an impairment charge, and such a charge could have an adverse effect on the Company's financial condition and results of operations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has identified six reporting units within its</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 reportable segments, IDS and WPS, with the following goodwill balances as of July 31, 2021: IDS Americas &amp; Europe, $443.1 million; PDC, $136.8 million; and WPS Europe, $35.2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million. The IDS APAC, WPS Americas, and WPS APAC 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) hospital admission rates, (v) competing technologies, (vi) overall financial performance such as cash flows, actual and planned revenue and profitability, and (vii) 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, 2021, 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="margin-top:9pt;text-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 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, 2021, 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 style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business operations give rise to market risk exposure due to changes in foreign exchange rates. To manage that risk effectively, the Company enters into hedging transactions according to established guidelines and policies that enable it to mitigate the adverse effects of t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">his financial market risk.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global nature of the Company&#8217;s business requires active participation in the foreign exchange markets. The Company has manufacturing facilities and sells and distributes its products throughout the world and therefore has assets, liabilities and cash flows in currencies other than the U.S. dollar. As a result, the Company&#8217;s financial results could be significantly affected by factors such as changes in foreign currency exchange rates or weak 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, 2021, the notional amount of outstanding forward foreign exchange contracts designated as cash flow hedges was $30.7 million. The Company's multi-currency revolving credit facility allows it to borrow up to $200 million in currencies other than U.S. dollars. The Company has periodically borrowed funds in Euros and British Pounds under its revolving credit facility. Debt issued in currencies other than U.S. dollars acts as a natural hedge to the Company's exposure to the associated currency.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company also faces exchange rate risk from transactions with customers in countries outside the United States and from intercompany transactions between affiliates. Although the Company has a U.S. dollar functional currency for reporting purposes, it has manufacturing sites throughout the world and a significant portion of its sales are generated in foreign currencies. Costs incurred and sales recorded by subsidiaries operating outside of the United States are translated into U.S. dollars using exchange rates in effect during the respective period. As a result, the Company is exposed to movements in the exchange rates of various currencies against the U.S. dollar. In particular, the Company has more sales in European currencies than it has expenses in those currencies. Therefore, when European currencies strengthen or weaken against the U.S. dollar, operating profits are increased or decreased, respectively. Currency exchange rates increased fiscal 2021 net sales by 3.2% compared to fiscal 2020 as the U.S. dollar depreciated, on average, against other major currencies throughout the year.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in foreign currency exchange rates for the Company&#8217;s foreign subsidiaries reporting in local currencies are generally reported as a component of stockholders&#8217; equity. The Company&#8217;s currency translation adjustments recorded in the fiscal years ended July 31, 2021, 2020, and 2019, as a separate component of stockholders&#8217; equity, was favorable by $10.3 million, favorable by $6.6 million, and unfavorable by $13.2 million, respectively. As of July&#160;31, 2021 and 2020, the Company&#8217;s foreign subsidiaries had net current assets (defined as current assets less current liabilities) subject to foreign currency translation risk of $184.5&#160;million and $210.6&#160;million, respectively. The potential decrease in net current assets as of July&#160;31, 2021, from a hypothetical 10 percent adverse change in quoted foreign currency exchange rates would be approximately $18.5&#160;million. This sensitivity analysis assumes a parallel shift in all major foreign currency exchange rates versus the U.S. dollar. Exchange rates rarely move in the same direction relative to the U.S. dollar due to positive and negative correlations of the various global currencies. This assumption may overstate the impact of changing exchange rates on individual assets and liabilities denominated in a foreign currency.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company could be exposed to interest rate risk through its corporate borrowing activities. The objective of the Company&#8217;s interest rate risk management activities is to manage the levels of the Company&#8217;s fixed and floating interest rate exposure to be consistent with the Company&#8217;s preferred mix. The interest rate risk management program allows the Company to enter into approved interest rate derivatives if there is a desire to modify the Company&#8217;s exposure to interest rates. As of July&#160;31, 2021, 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="i5c79b597372b45a781c39a9c19e8b806_79"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Statements and Supplementary Data</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION&#160;&amp; SUBSIDIARIES</span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO FINANCIAL STATEMENTS</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_82">Report of Independent Registered Public Accounting Firm</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_82">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_88">Consolidated Balance Sheets &#8212; July&#160;31, 2021 and 2020</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_88">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_94">Consolidated Statements of Income &#8212; Years Ended July&#160;31, 2021, 2020, and 2019</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_94">30</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_97">Consolidated Statements of Comprehensive Income &#8212; Years Ended July&#160;31, 2021, 2020, and 2019</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_97">31</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_100">Consolidated Statements of Stockholders&#8217; Equity &#8212; Years Ended July&#160;31, 2021, 2020, and 2019</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_100">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_106">Consolidated Statements of Cash Flows &#8212; Years Ended July&#160;31, 2021, 2020, and 2019</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_106">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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_109">Notes to Consolidated Financial Statements &#8212; Years Ended July&#160;31, 2021, 2020, and 2019</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%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_109">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_82"></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:112%">We have audited the accompanying consolidated balance sheets of Brady Corporation and subsidiaries (the "Company") as of July 31, 2021 and 2020, the related consolidated statements of income, comprehensive income, stockholders&#8217; equity, and cash flows, for each of the three years in the period ended July 31, 2021, 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, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended July 31, 2021, 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:112%">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, 2021, 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:112%">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:112%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated September 2, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.</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%">Adoption of a New Accounting Standard</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:112%">As discussed in Note 1 to the consolidated financial statements, the Company changed its method of accounting for leases in the year ended July 31, 2020, due to the adoption of the Financial Accounting Standards Board Accounting Standard Update No. 2016-02, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Leases (Topic ASC 842) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">using the optional transition method allowing a cumulative effect adjustment to the opening balance of retained earnings during the period of adoption.</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:112%">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:112%">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 Note 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:112%">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 </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 $51.1 million as of July 31, 2021.</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 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 minutes of the 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%">&#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="margin-top:9pt;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/ DELOITTE &amp; TOUCHE LLP</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%">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 2, 2021</span></div><div><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: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="i5c79b597372b45a781c39a9c19e8b806_85"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_88"></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, 2021 and 2020</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.038%"></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.985%"></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%">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%">2020</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNC0xLTEtMS0w_edba554f-80d6-4b45-ac09-4337533951b0">147,335</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNC0zLTEtMS0w_6fb6d544-7e14-4ed4-a60e-b8842ded4237">217,643</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNS0wLTEtMS0wL3RleHRyZWdpb246MzU2Y2JlNmRlNDNmNGI0NDk3NTJkODlkOTAyNjA2NjRfMjE5OTAyMzI1NTYxNQ_ea15c702-ea5b-41ea-ae49-0b085616ee00">7,306</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNS0wLTEtMS0wL3RleHRyZWdpb246MzU2Y2JlNmRlNDNmNGI0NDk3NTJkODlkOTAyNjA2NjRfMjE5OTAyMzI1NTYyNA_be45b7f5-2390-4ee3-8130-4c0dfdeb33ab">7,157</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNS0xLTEtMS0w_a46ebbfb-ab3e-430c-9ba3-2413ee1d3a8e">170,579</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNS0zLTEtMS0w_a82050cb-7392-41e8-805c-3d2ed9578b50">146,181</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNi0xLTEtMS0w_77acbb0e-8abb-45ec-8ebc-cc1f3f1be754">136,107</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNi0zLTEtMS0w_6c63590f-7dd5-4ab6-a0c4-557578e10487">135,662</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNy0xLTEtMS0w_fa679d54-2018-4729-80ad-95395bf9d9a1">11,083</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNy0zLTEtMS0w_2f988eea-0e62-423b-a32b-3b94f7c114db">9,962</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfOC0xLTEtMS0w_9fe09137-ad44-4d15-ad92-0fcc86d9fde5">465,104</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfOC0zLTEtMS0w_a8dbf487-cced-4305-b419-25dc5710c9d9">509,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfOS0xLTEtMS0w_9e695a55-b9b0-4671-a32d-68757718681f">121,741</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfOS0zLTEtMS0w_aadc7755-1d35-4207-a22d-46ee6947222b">115,068</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTAtMS0xLTEtMA_8af81f3a-c47b-4b77-ac2d-f201088e06ec">614,137</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTAtMy0xLTEtMA_1b453c53-2f0b-4edc-895b-1843e56aede1">416,034</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTEtMS0xLTEtMA_bdf291ec-ea40-499d-84a5-73ff7e5a6d3b">92,334</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTEtMy0xLTEtMA_d27b80eb-182b-461a-acff-84c01da68cd0">22,334</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTItMS0xLTEtMA_53953722-a5c6-4153-afd9-83416ef4d886">16,343</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTItMy0xLTEtMA_7836933e-22c3-4e2b-aee2-59bca4e34c7a">8,845</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTMtMS0xLTEtMA_358784d6-0593-4491-b6fa-3bcc41b70ef4">41,880</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTMtMy0xLTEtMA_2e81074c-de57-437e-b0f3-dc187aeedc68">41,899</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTQtMS0xLTEtMA_aedd7d07-e535-4f33-9b44-85815fe98b3f">26,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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTQtMy0xLTEtMA_7b9b7f64-f674-4330-b2ca-faf77b216106">28,838</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTUtMS0xLTEtMA_d2d0322a-2c33-41b7-918e-0ab33bd4748e">1,377,756</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTUtMy0xLTEtMA_a7d7634e-073d-42c1-b394-445c5c463daf">1,142,466</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTgtMS0xLTEtMA_b60660bd-894f-4ac9-a5cf-d419cd0c1e89">82,152</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTgtMy0xLTEtMA_3b0654b3-bda4-45fa-96c7-dd1baf2fb8e6">62,547</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTktMS0xLTEtMA_aff6064c-73a9-416a-b7a6-e41b57ff32bc">81,173</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTktMy0xLTEtMA_35ab3fcf-7998-4369-ae7b-f164618eaa1b">41,546</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjAtMS0xLTEtMA_f920f40a-bf83-460d-b1c9-97dff3c17658">13,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjAtMy0xLTEtMA_19c93815-e413-435f-8061-4dbbf4f90cfb">8,057</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjEtMS0xLTEtMA_08ad1f43-521e-4c71-b92e-6548e16f8980">3,915</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjEtMy0xLTEtMA_09be40e1-f010-4eef-99a6-c39a6efebf24">8,652</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjItMS0xLTEtMA_ec84dfce-7729-4fda-ab6a-6ccf3cb6c613">17,667</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjItMy0xLTEtMA_ea1b6c31-2f43-46ac-b905-5bea57f5fee7">15,304</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjMtMS0xLTEtMA_78bae1d2-5942-42c8-a955-31ce37e0b332">59,623</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjMtMy0xLTEtMA_4458283e-119d-4a0c-a0e1-bcc307d4263b">49,782</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjUtMS0xLTEtMA_7b9dea37-40e5-4082-b858-9d91c32ebe25">257,584</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjUtMy0xLTEtMA_7cab045f-afd0-4cae-bed9-3ac6a317872c">185,888</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjQtMS0xLTEtNTQ1MQ_61d68e8c-5ba2-467c-9fde-2fb04f071bb1">38,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="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjYtMy0xLTEtMTM1NQ_d5a3217b-57ee-4df3-bea1-31cebbf03471">&#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: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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjYtMS0xLTEtMA_5e680ebb-9572-4403-9d4c-946d77580252">28,347</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjYtMy0xLTEtMA_7c2702a5-babf-483f-a3b8-d697f2fd63ca">31,982</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjctMS0xLTEtMA_9fd2c169-aa5e-4819-932e-2ff7b5d4f075">90,797</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjctMy0xLTEtMA_9748e47d-7015-4ca6-bc6c-9c2e4fad6048">61,524</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjgtMS0xLTEtMA_f59117fc-d58c-4fe4-a2c5-4e8e07947b41">414,728</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjgtMy0xLTEtMA_0540688d-1514-408f-acc6-cb0190d9b060">279,394</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="i716d6e4d829141858b211e76d96555e5_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjA3ZmFjMTk1OTUzZTRiNmQ4NzY3YjA5NTRmMjkzMTgzXzIxOTkwMjMyNTU3NTE_1e953ab2-6896-4167-8765-d5bddfa199eb">51,261,487</ix:nonFraction> shares, and outstanding <ix:nonFraction unitRef="shares" contextRef="i716d6e4d829141858b211e76d96555e5_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjA3ZmFjMTk1OTUzZTRiNmQ4NzY3YjA5NTRmMjkzMTgzXzIxOTkwMjMyNTU3NjU_8f7b3170-6fc2-4b3f-8961-42e144eacb3a">48,528,245</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjA3ZmFjMTk1OTUzZTRiNmQ4NzY3YjA5NTRmMjkzMTgzXzIxOTkwMjMyNTU3Nzg_53dba049-ca73-4c6e-b0a0-529466e5fd0f">48,456,954</ix:nonFraction> shares, respectively (aggregate liquidation preference of $<ix:nonFraction unitRef="usd" contextRef="i716d6e4d829141858b211e76d96555e5_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:CommonStockAggregateLiquidationPreference" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjA3ZmFjMTk1OTUzZTRiNmQ4NzY3YjA5NTRmMjkzMTgzXzIxOTkwMjMyNTU3OTE_77741c1d-ab3a-4477-9b5e-5f6e0beaf2b3">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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="brc:ClassANonvotingCommonStockValueIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMS0xLTEtMA_3dadd942-87ed-464f-94dd-735b53b0851e">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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" name="brc:ClassANonvotingCommonStockValueIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMy0xLTEtMA_3bd69b22-cbd5-4370-ba13-775ef13233d1">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="i4f08013094aa40e3995bf4bb1f2b873d_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjc1YmQwODM1MTkxZTQ1YzRhOTYzYjAwZTU5ZDY1ZmJhXzIxOTkwMjMyNTU2MzI_ce246ea6-8a7a-4137-990f-e1bb7bc27145">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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="brc:ClassBVotingCommonStockValueIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzEtMS0xLTEtMA_77859d09-2ee6-47eb-b9b3-753369e3fc81">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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" name="brc:ClassBVotingCommonStockValueIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzEtMy0xLTEtMA_4509efef-88c4-464c-90e7-2389a5f29482">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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzItMS0xLTEtMA_ea75fe47-ed6a-4c3f-89e4-37cdf6f8b044">339,125</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzItMy0xLTEtMA_35141377-172b-4937-b2a3-9c1df67d44ed">331,761</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzMtMS0xLTEtMA_514a9777-6904-43ce-85e9-cdf116aa4721">788,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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzMtMy0xLTEtMA_add30d5f-ac20-4ec1-8bc2-71ef760aade9">704,456</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="i716d6e4d829141858b211e76d96555e5_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmFkM2NkMDVhNmE2MTRiZWJiMTM3MzdiYzE2NWNiNDgyXzIxOTkwMjMyNTU2NjE_478b8a53-d577-4410-83c0-7088d20fb84f">2,733,242</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmFkM2NkMDVhNmE2MTRiZWJiMTM3MzdiYzE2NWNiNDgyXzIxOTkwMjMyNTU2ODY_2c875d50-e535-42d6-b09f-24b5e68a192b">2,804,533</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzQtMS0xLTEtMA_f8e01030-9724-47ec-968a-693d27b7171b">109,061</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzQtMy0xLTEtMA_ce5d8e33-f186-4997-b1d2-5b2e0609b8ef">107,216</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzUtMS0xLTEtMA_2d571799-0763-4b8b-a4c3-664d037297e3">55,953</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzUtMy0xLTEtMA_e2ecab0b-a527-4a17-a6bf-dbdf0cf4e0f8">66,477</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzYtMS0xLTEtMA_404a1d5f-418a-4173-8bf8-eed2b9f73fb3">963,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzYtMy0xLTEtMA_39104899-9025-4828-bbe9-3861352d79aa">863,072</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzctMS0xLTEtMA_2cdce10d-62f0-4f71-90f9-3565e09dab3b">1,377,756</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzctMy0xLTEtMA_2037883d-47f0-4b7d-ac54-bb4cb78a69c3">1,142,466</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="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2021, 2020 and 2019</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.611%"><tr><td style="width:1.0%"></td><td style="width:60.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.504%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.156%"></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%">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%">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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMi0xLTEtMS0w_e585f578-5be6-423a-afdf-3dd5e7e53ea9">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;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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMi0zLTEtMS0w_95becb7b-e4cb-479f-a77d-30470aa1e89b">1,081,299</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMi01LTEtMS0w_5645bb1d-f41b-461d-b877-cd19cf91db47">1,160,645</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMy0xLTEtMS0w_7e38aa47-da22-47a9-8ee2-131d7cfecde9">583,252</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMy0zLTEtMS0w_25b42cbe-1327-45cf-a4a9-d06722f7b731">552,734</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMy01LTEtMS0w_c5dd5426-d1bf-4cea-b588-c16e414e7c65">581,967</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNC0xLTEtMS0w_ec7dc6d8-2c87-4866-b042-753be1c914de">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNC0zLTEtMS0w_5aee54cd-49ff-4c4d-8915-2125206c19c0">528,565</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNC01LTEtMS0w_af2d05ed-8226-48a4-b121-58fe98aa9cb0">578,678</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNi0xLTEtMS0w_911ff548-7b14-4cb7-a391-5b8aad541d94">44,551</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNi0zLTEtMS0w_70e42acc-81db-4168-997f-568c50dafeb4">40,662</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNi01LTEtMS0w_c324f843-2e8e-4ae7-98b2-440e5a9ca5d0">45,168</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNy0xLTEtMS0w_95abdc6a-c765-419a-9278-43602e192ee4">349,768</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNy0zLTEtMS0w_a0060062-69f0-4fa1-ba6f-8b2c5356c498">336,059</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNy01LTEtMS0w_18906ef6-2362-45d9-b84d-f47dd2877bfb">371,082</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment charges</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOC0xLTEtMS0w_6d7d9e78-2914-471b-9ecd-9b4db3a2c66f">&#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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOC0zLTEtMS0w_1c2666f1-a785-45bd-ba71-2ed2859db5fa">13,821</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOC01LTEtMS0w_11b6b18f-cd18-4f3f-a396-c5ae3a5804fa">&#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:400;line-height:100%">Total operating expenses</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOS0xLTEtMS0w_a8771f9a-eca3-4e11-a6a1-eea6d96661da">394,319</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOS0zLTEtMS0w_6c1c8571-9ddb-4ab5-8c69-bb31242df0d9">390,542</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOS01LTEtMS0w_d0ecba9e-a2b7-41d6-8366-af2feff735aa">416,250</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%">Operating 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTAtMS0xLTEtMA_deba08fc-51ea-4c2a-a397-020731faffca">167,127</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTAtMy0xLTEtMA_286a69de-3f95-4944-a802-c2fed7c93f47">138,023</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTAtNS0xLTEtMA_b51b3e59-088b-4808-8a0b-5df666efd0a9">162,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;text-align: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></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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTItMS0xLTEtMA_c49ceaf4-1633-4e61-b534-33915c88870d">4,333</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTItMy0xLTEtMA_388230a9-df1c-4dc4-a93c-7de435fab762">5,079</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTItNS0xLTEtMA_32185f3f-d291-4546-88df-82d1bc06d5b5">5,046</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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTMtMS0xLTEtMA_0d8f16d4-2cde-4386-a9b2-8ab0518606ed">437</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTMtMy0xLTEtMA_860af81d-17db-4f5f-90e3-238ab95c0ca7">2,166</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTMtNS0xLTEtMA_4775b493-a079-4d24-9d5f-9b372aa61400">2,830</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 before income taxes and losses of unconsolidated affiliate</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTQtMS0xLTEtMA_d9b1298b-e8af-49ed-bca5-ed582fe460bc">171,023</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTQtMy0xLTEtMA_d4e42358-49f5-4c14-84f4-f989930fba6c">140,936</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTQtNS0xLTEtMA_f5e61539-c624-4b10-b079-e933ff34794f">164,644</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%">Income tax 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTUtMS0xLTEtMA_2460ebd8-0197-46d5-bd7f-52f1749de2e3">35,610</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTUtMy0xLTEtMA_e4ef8356-5f26-4b5f-a8c4-39554ab94f23">28,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="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTUtNS0xLTEtMA_00d81fc4-0146-47b0-aa8b-d237eee632ac">33,386</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%">Income before losses of unconsolidated affiliate</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTYtMS0xLTEtMA_c30b8965-e4bd-4076-808b-8b9eb69641fc">135,413</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTYtMy0xLTEtMA_841d5008-2727-458e-958e-6f40131a1a60">112,615</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTYtNS0xLTEtMA_394d3fdd-ceb5-4999-805e-6b98a503c89b">131,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: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTctMS0xLTEtMA_fef1cfe5-6b9c-4832-920f-71903e589fa9">5,754</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTctMy0xLTEtMA_62fb194a-c104-42e4-92c3-08bcd3fb7995">246</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTctNS0xLTEtMA_73e90ec7-2075-44f4-9063-e1ea7b5c0890">&#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: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:#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTgtMS0xLTEtMA_881b56ff-cad3-4d48-a9ae-87342ec33bb2">129,659</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTgtMy0xLTEtMA_166afd76-9c92-497a-ba08-9400cb204022">112,369</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTgtNS0xLTEtMA_f7dc00ec-0098-44f7-82c4-47dd3431c326">131,258</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%">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 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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjAtMS0xLTEtMA_986e47e4-f32a-4cbd-8757-95b33c4de266">2.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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjAtMy0xLTEtMA_9aa1f510-b2c0-4855-a841-b94b4e656b63">2.13</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="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjAtNS0xLTEtMA_7a13f60c-45fd-4ec2-81c3-d3fdc9b20c87">2.50</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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjEtMS0xLTEtMA_bb1553d6-0903-46de-bcfa-211647407f8f">2.47</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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjEtMy0xLTEtMA_9b5f82ce-d230-4995-a291-f029817db406">2.11</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="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjEtNS0xLTEtMA_f4ec3828-11c5-470a-b9b8-7d0bd8876451">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 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%">Dividends</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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjItMS0xLTEtMA_db7d9c01-6613-48db-aad3-2cf8de7b5a17">0.88</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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjItMy0xLTEtMA_4063cfb5-9dd2-4649-b079-cd7b0e2dc28b">0.87</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="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjItNS0xLTEtMA_3f47863a-53d4-4d4c-92bf-c4f136daa440">0.85</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="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjQtMS0xLTEtMA_d1aba894-ebb8-4244-a924-3c274cc7d9f8">2.48</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="i97e0001e0faa4690ac713d641e867522_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjQtMy0xLTEtMA_f660f41b-77ba-4ed8-8ce3-ed35c3102668">2.11</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="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjQtNS0xLTEtMA_bf0cc8e3-5ef2-44b4-b5f0-6dfa8e851fe9">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="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjUtMS0xLTEtMA_1f319a91-3653-4130-810d-cc8bfd7df4c2">2.46</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="i97e0001e0faa4690ac713d641e867522_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjUtMy0xLTEtMA_2522c2d3-ba50-4d1f-9284-5bed32b1a7c3">2.10</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="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjUtNS0xLTEtMA_d88a755f-53a0-4bd3-a76d-d4d1c42d593a">2.45</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%">Dividends</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="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjYtMS0xLTEtMA_5820fdc6-6e12-4104-915f-86bbb74a7115">0.86</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="i97e0001e0faa4690ac713d641e867522_D20190801-20200731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjYtMy0xLTEtMA_fd27456a-521b-440a-b34c-9bc720e9ebf7">0.85</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="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjYtNS0xLTEtMA_234b28f4-edbb-4ec2-9c73-3b29ad8d850f">0.83</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%">Weighted average common shares outstanding:</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjgtMS0xLTEtMA_e43809ef-63a0-49ab-8ace-1f60224ccd05">52,039</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjgtMy0xLTEtMA_36b49b07-cb8e-43c6-b07a-28728d25ec0b">52,763</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjgtNS0xLTEtMA_f8f29399-3bd2-455f-8983-8e5868eddf35">52,596</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjktMS0xLTEtMA_ecf835fa-b11d-4bc8-bb52-9801f7ef25e0">52,409</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjktMy0xLTEtMA_9b3cfbbc-f070-40fd-a238-57b142233abc">53,231</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjktNS0xLTEtMA_a9462167-1f75-4c2a-bf36-9810c87b059b">53,323</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><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="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2021, 2020 and 2019</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:61.261%"></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.985%"></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%">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%">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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMi0xLTEtMS0w_881b56ff-cad3-4d48-a9ae-87342ec33bb2">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMi0zLTEtMS0w_166afd76-9c92-497a-ba08-9400cb204022">112,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;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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMi01LTEtMS0w_f7dc00ec-0098-44f7-82c4-47dd3431c326">131,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: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNC0xLTEtMS0w_233fe2d7-66ca-4912-be8c-53a8156968f7">10,266</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNC0zLTEtMS0w_66e06386-c36a-4ff8-a99e-e290c1131aef">6,640</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNC01LTEtMS0w_dcf5db4a-bf7c-4e9b-8225-1b633ff54dff">13,223</ix:nonFraction>)</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 (loss) 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNy0xLTEtMS0w_877f9f51-d7ab-4c75-bffe-9a6afe3b7a8f">1,451</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNy0zLTEtMS0w_efa1395b-7891-45c7-8a83-a45506263d15">576</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNy01LTEtMS0w_551e22e5-9368-4396-84ca-9aca89495670">837</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOC0xLTEtMS0w_d04954a2-9ed6-4a58-9171-1b1dc89e4179">399</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOC0zLTEtMS0w_17df467f-deee-4f7a-b813-75adf8cebf45">614</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOC01LTEtMS0w_9a34d752-5183-4a2d-a66f-316448f3f5f0">1,048</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOS0xLTEtMS0w_af884f9e-317c-4489-a7d2-3d2f6b044945">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOS0zLTEtMS0w_ba1b72ec-3679-4c3c-a778-056f1633592a">1,190</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOS01LTEtMS0w_cc3e2a1d-d8c7-40e6-b338-e3a81f67d278">211</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 2px 19pt;text-align: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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTEtMS0xLTEtMA_880b6bad-ac3d-4b1c-b649-a5748e75f197">&#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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTEtMy0xLTEtMA_bbf4027c-0a26-4bf3-9b4c-687bdcac766e">468</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTEtNS0xLTEtMA_a330c817-257a-4930-8730-b5f3fe848b15">97</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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTItMS0xLTEtMA_497c624f-be3c-4814-8f18-d1c0534ac99b">388</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTItMy0xLTEtMA_34b0640b-0310-4aef-8dfc-ab2d0b7c2ba6">380</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTItNS0xLTEtMA_64a707f0-fd95-4009-9790-795753814211">569</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTMtMS0xLTEtMA_f1002a4c-eae2-44b7-b08f-304624a7c728">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTMtMy0xLTEtMA_673295b1-68f1-4a6c-8c14-ab04e8627e66">848</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTMtNS0xLTEtMA_57f90cf9-ce6c-4052-aadf-b9aa65dc3bf8">666</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTUtMS0xLTEtMA_5c7a8e71-23ac-4542-9a9f-21b7b1dbaaf1">10,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTUtMy0xLTEtMA_bcf4e8b4-1876-41e0-a78e-4830e6517e5a">4,602</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTUtNS0xLTEtMA_f42d1f08-ddac-4bf9-b00c-f08f431af8c7">14,100</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 tax (expense) benefit 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTYtMS0xLTEtMA_5a079695-f96e-41f5-aeb1-391da477faf1">406</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTYtMy0xLTEtMA_ba832532-9bfd-42ab-9f89-f8192ea12372">175</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTYtNS0xLTEtMA_93449bc0-dab1-4fe2-8c9c-3be8f1886bdf">753</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTctMS0xLTEtMA_0898fc4a-ccd2-42b7-9e66-a810fdd8c354">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTctMy0xLTEtMA_c41c201f-6107-4f49-8919-d55120b15688">4,777</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTctNS0xLTEtMA_51c62f01-4a60-44de-89cd-191658b429a6">14,853</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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTgtMS0xLTEtMA_980722b9-64fc-44f1-8e6f-b3c458957dbc">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTgtMy0xLTEtMA_07b27b31-4b1e-42ac-bae7-799b0937c87b">117,146</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTgtNS0xLTEtMA_918297d0-aeff-400c-87e9-eaf159609436">116,405</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="i5c79b597372b45a781c39a9c19e8b806_100"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2021, 2020 and 2019</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, 2018</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="i68c2aedccfc849f98d5c628f1c9fb61a_I20180731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItMi0xLTEtMA_afdd55ec-33e4-4dfe-968f-77058111ca1f">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="idc12c2f6b006442fadc3054ba83bc5b2_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItNC0xLTEtMA_58635b96-d40c-4595-b2e6-a723725f382b">325,631</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="i77e1379c9d094da582a8fcb77839c2fe_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItNi0xLTEtMA_ad272985-983f-44ed-b621-fe3eb0430e4c">553,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i75f0df2cf57648b3a88bbcfd867bbb20_I20180731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItOC0xLTEtMA_f0be6c03-6295-48dc-9914-17cd168814f3">71,120</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="i018a2cce4d8540e68fc9b945b0215ab8_I20180731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItMTAtMS0xLTA_9451ceca-9825-4509-a9af-b374a3e70b2e">56,401</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzMtNi0xLTEtMA_f7dc00ec-0098-44f7-82c4-47dd3431c326">131,258</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="i5e1dc197c81f499fb8d103574f8e7eee_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzQtMTAtMS0xLTA_767e1265-275b-4968-b30f-2fa9d23b58c6">14,853</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="i0f10af2317014e449d44f0417b9d72bf_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzUtNC0xLTEtMA_0f254f13-90d4-40e6-a3f8-189a33f68029">7,963</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="i16e1bd27f2bb418e953bc4d68d0d2f35_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzUtOC0xLTEtMA_74255410-0d99-4b60-9242-476e002b2ffb">27,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%">&#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 distribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="i0f10af2317014e449d44f0417b9d72bf_D20180801-20190731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzYtNC0xLTEtMA_26911281-0e40-44ee-8366-b66f1e2c6a41">209</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="i0f10af2317014e449d44f0417b9d72bf_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzctNC0xLTEtMA_a89f7e8b-be13-49f2-bd6d-921bddea499a">12,092</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="i16e1bd27f2bb418e953bc4d68d0d2f35_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzgtOC0xLTEtMA_4aedd272-842b-4475-97d4-f9ad7432f815">3,182</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%">Adoption of ASU 2014-09 "Revenue from Contracts with Customers" (Note 9)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i8c08a0ca1b8a4dc0b71cfd4c0f44a70f_I20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzktNi0xLTEtMA_08c9c95d-a08f-46cf-9cd0-3f5e6268e6dc">2,137</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 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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">Class&#160;A &#8212; $0.85 per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i7064a2c6a8ea405788230ce37ce35bf1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PaymentofOrdinaryDividendsCommonStockClassA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzExLTYtMS0xLTA_373a4753-5412-48ff-95aa-d17fc4c5ca0d">41,784</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 2px 19pt;text-align:left;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 &#8212; $0.83 per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="i7064a2c6a8ea405788230ce37ce35bf1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PaymentofOrdinaryDividendsCommonStockClassB" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEyLTYtMS0xLTA_7b051edc-a4b1-4411-ae66-ce21304a5c09">2,948</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"><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, 2019</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="i32bf33d04ec64ce7914b597b09311c95_I20190731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTItMS0xLTA_e8839c79-6633-4b27-8617-c7d18ea904c2">548</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="if19dea63a8af44d9bf5b7a118b83c322_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTQtMS0xLTA_d9aad888-dd96-4b2b-871e-f204ce064c17">329,969</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="i8c4a11921f3f430bb95ef3d523e26513_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTYtMS0xLTA_fb3189aa-083d-4927-abec-011a74e75d34">637,843</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="ia57abb2eddff4cb8a14574c0b77b8bc8_I20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTgtMS0xLTA_1465fb3a-4c27-41a3-8462-58c7d3223968">46,332</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="i73e93566a9fa4ab89d235d386ee97604_I20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTEwLTEtMS0w_2c7522e7-2b8f-4d59-9697-eb4e33ed5629">71,254</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 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:#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%">&#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 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%">&#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 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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE0LTYtMS0xLTA_166afd76-9c92-497a-ba08-9400cb204022">112,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 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%">&#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 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%">&#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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i9a58fa1027b040bca4bec9966b971ab6_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE1LTEwLTEtMS0w_5872ae6f-1eeb-4c01-b12e-ff7e8d0150ec">4,777</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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="i6d8a7595bfe140a4926d15872f1e0a00_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE2LTQtMS0xLTA_8dfc24f3-a70a-4845-ae74-99d6567edca0">7,184</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%"><ix:nonFraction unitRef="usd" contextRef="i9e5fd943563d46e1921bdc8fe016edcb_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE2LTgtMS0xLTA_86694bf7-e5b4-4e25-be7c-dd5bce81333f">3,630</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></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%">Tax benefit and withholdings from deferred compensation distribution</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i6d8a7595bfe140a4926d15872f1e0a00_D20190801-20200731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE3LTQtMS0xLTA_b1201c0d-597a-4755-9477-b36bf3e9364c">134</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%">Stock-based compensation expense (Note 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: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="i6d8a7595bfe140a4926d15872f1e0a00_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE4LTQtMS0xLTA_4336b3cc-8865-46d2-a50c-ca20b1e0ba65">8,843</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%">Repurchase of shares of Class A Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e5fd943563d46e1921bdc8fe016edcb_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE5LTgtMS0xLTA_0dc5338a-18f7-4349-ac5c-406fd2e57ffa">64,514</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></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%">Cash dividends on Common Stock:</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></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%">Class&#160;A &#8212; $0.87 per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i3df078a8bb4f4512b65b14c3de232c91_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PaymentofOrdinaryDividendsCommonStockClassA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzIyLTYtMS0xLTA_d6d81b0d-2de9-4829-844f-2ec24dea47a7">42,736</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 2px 19pt;text-align:left;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 &#8212; $0.85 per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="i3df078a8bb4f4512b65b14c3de232c91_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PaymentofOrdinaryDividendsCommonStockClassB" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzIzLTYtMS0xLTA_f10db511-1f97-4dbd-9dca-93a28dca28bf">3,020</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"><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:#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="id43c9cb6e3b344378ed5df512f4d9074_I20200731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTItMS0xLTA_4e7e0bc0-73ff-4904-8361-a63757c289d0">548</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="ifa6ea092de1542ff80f641bb13eb7a3e_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTQtMS0xLTA_4168882e-c993-42d5-8b46-b8376a99de35">331,762</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="ib1bbdebad3214b2dba2ae5ce751a7f6b_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTYtMS0xLTA_291d16c5-d2c5-498a-96c4-698414da4478">704,456</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="ifa78cc1a02764f15add8845797bd34e0_I20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTgtMS0xLTA_3e0cd044-3ce1-4736-bcf6-2b7d65965b59">107,216</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="id1d245ab7e4549f7974cbe6a70ec5f8d_I20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTEwLTEtMS0w_5bd3e944-f03a-4859-9c12-758679daf045">66,477</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 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:#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%">&#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 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%">&#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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI1LTYtMS0xLTA_881b56ff-cad3-4d48-a9ae-87342ec33bb2">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><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%">&#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 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%">&#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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i21f00e4d69724103a47803b1fe1bb49f_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI2LTEwLTEtMS0w_20195106-4237-42c5-ad89-c46a2990027c">10,524</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 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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="i5213a5ac1a8144feac6f214b06849eaf_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI3LTQtMS0xLTA_5398276a-aa5f-4b71-9a26-bd0032f2e24e">2,767</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%"><ix:nonFraction unitRef="usd" contextRef="i42489dd6e8fd4b29acf2b9336aa7c5e1_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI3LTgtMS0xLTA_bccfc058-b8a2-4a08-aafd-7836ffe10bdd">1,748</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></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%">Tax benefit and withholdings from deferred compensation distributions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i5213a5ac1a8144feac6f214b06849eaf_D20200801-20210731" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI4LTQtMS0xLTA_1fa347f3-e0aa-44d5-8f49-da8925b37dc8">32</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%">Stock-based compensation expense (Note 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: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="i5213a5ac1a8144feac6f214b06849eaf_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI5LTQtMS0xLTA_a32edc3c-d19c-4c5e-b68f-8c5d968ceb93">10,098</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%">Repurchase of shares of Class&#160;A Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzMwLTgtMS0xLTA_ec6db633-a5f4-448a-a10b-ddd76ce1fbfb">3,593</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></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%">Cash dividends on Common Stock:</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></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%">Class&#160;A &#8212; $0.88 per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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="i9180346702c94c2dab995a19df014b14_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PaymentofOrdinaryDividendsCommonStockClassA" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzMyLTYtMS0xLTA_59b06b9e-3d63-4fb1-8f0e-ac1fa3bedbe3">42,690</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 2px 19pt;text-align:left;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 &#8212; $0.86 per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="i9180346702c94c2dab995a19df014b14_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PaymentofOrdinaryDividendsCommonStockClassB" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzMzLTYtMS0xLTA_739d38a0-4866-45b4-9c22-d00190a00040">3,056</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"><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:#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="i6ce0a46f78b1455ab9478776f8bdaf18_I20210731" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTItMS0xLTA_35fbdf50-7b83-4183-848e-530442f90b05">548</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="ib9ecc8468233466fa4704c83af6ed037_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTQtMS0xLTA_5b7c70b1-1eb8-4dec-8cd8-4c3becb6210b">339,125</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="if54602ebf28c48c1b6c1890b4864e5fa_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTYtMS0xLTA_224ba289-c3f6-4d4a-a7e9-6da9354da3dc">788,369</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="ib23986197fea4d98b341dc6399a32140_I20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTgtMS0xLTA_4cb6f1da-65ca-4031-991b-442df85105da">109,061</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="i7f816344af4f48e8af4d5e9b6c6f5f9c_I20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTEwLTEtMS0w_990b3fd2-2134-4185-b688-7ec6c8a109e4">55,953</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></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="i5c79b597372b45a781c39a9c19e8b806_106"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2021, 2020 and 2019</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:65.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.455%"></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:9.316%"></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:9.458%"></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%">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%">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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMtMS0xLTEtMA_881b56ff-cad3-4d48-a9ae-87342ec33bb2">129,659</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMtMy0xLTEtMA_166afd76-9c92-497a-ba08-9400cb204022">112,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMtNS0xLTEtMA_f7dc00ec-0098-44f7-82c4-47dd3431c326">131,258</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzUtMS0xLTEtMA_494769d2-8eb9-446e-94a8-3fe7d8e389b3">25,483</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzUtMy0xLTEtMA_79ecf1a5-a09a-43f4-be2a-33d42f14f9ec">23,437</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzUtNS0xLTEtMA_b43a834d-569f-4462-91eb-9c0916bac827">23,799</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzYtMS0xLTEtMA_7f930b79-db08-4de0-9786-567a9bf36a87">10,098</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzYtMy0xLTEtMA_5b14f17c-9e85-46d3-8b46-3b2a3a8bf3ea">8,843</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzYtNS0xLTEtMA_1eeff1b8-5323-4a4c-9bc1-cae863971fe9">12,092</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%">Deferred 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="brc:Deferredincometaxbenefitexpensetotalcompany" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzgtMS0xLTEtMA_e5e88a7b-6e4c-4529-a1e7-96b3b96bd2d3">8,965</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="brc:Deferredincometaxbenefitexpensetotalcompany" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzgtMy0xLTEtMA_96171184-dcac-40d5-8e81-a4dec2fe6a8e">764</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:Deferredincometaxbenefitexpensetotalcompany" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzgtNS0xLTEtMA_660ec0be-6463-43e9-8367-3e18d7e5962a">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 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%">Impairment charges</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzktMS0xLTEtMA_d38485b0-a88b-4028-9164-cf8046839071">&#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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzktMy0xLTEtMA_1c2666f1-a785-45bd-ba71-2ed2859db5fa">13,821</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzktNS0xLTEtMA_11b6b18f-cd18-4f3f-a396-c5ae3a5804fa">&#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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEwLTEtMS0xLTA_d05bed82-8311-4cbc-b660-e4f94cc7e915">5,754</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEwLTMtMS0xLTA_a6fe95f4-1fbb-4062-ad86-a41a2d640b26">246</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEwLTUtMS0xLTA_ed8661b5-a1f3-4778-a2eb-dde1ae347bd1">&#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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzExLTEtMS0xLTA_cef91ef3-25cc-482e-8a1c-a819010683a3">831</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzExLTMtMS0xLTA_bdf197b7-2e81-4cb0-a4c6-48cd52c5d258">2,611</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzExLTUtMS0xLTA_4691af4f-61ca-4196-8fc1-ea7b4a031049">2,347</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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEzLTEtMS0xLTA_36a2f060-fbad-43dc-a28c-a9ac206bea2e">12,614</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEzLTMtMS0xLTA_680b33cf-0358-43eb-b787-9d0c4051a9f9">13,902</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEzLTUtMS0xLTA_d993595b-59ab-4960-8b0f-17bf9034f9fd">3,496</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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE0LTEtMS0xLTA_bbebae41-01a7-4d1e-9c7f-c844bdbbd995">7,298</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE0LTMtMS0xLTA_209c6056-6f21-4d1e-bdde-f1a11f67658b">13,917</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE0LTUtMS0xLTA_cbf7a8b0-351d-4ac5-8851-e0fdb6d2ceda">9,922</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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE1LTEtMS0xLTA_58af32f4-fd91-4c47-a2ca-c11a323db5de">4,498</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE1LTMtMS0xLTA_cf6ab29c-8cab-4bf3-a59d-c20d225f5470">4,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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE1LTUtMS0xLTA_ea95de11-b504-4ff8-aa4c-2c8994a4ed00">368</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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE2LTEtMS0xLTA_9e247b86-c0e8-4207-8cbe-70f2d0110a02">58,283</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE2LTMtMS0xLTA_a1f1c520-ce7d-47c8-abce-6114067cb9c5">26,128</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE2LTUtMS0xLTA_93d99595-54fe-4a81-addf-ee865a1a1da8">11,903</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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE3LTEtMS0xLTA_349cba5d-9ed0-420e-a1f6-4d18690fb811">4,002</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE3LTMtMS0xLTA_79777676-cf00-4b4e-b1d6-43fbfca95776">2,080</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE3LTUtMS0xLTA_d71d8371-d4c8-4b43-9b39-f2adfbdd5a34">2,851</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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE4LTEtMS0xLTA_5eb88a7b-e641-45de-a09d-5133093265fe">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE4LTMtMS0xLTA_7e4dce2c-3aa4-4415-9107-0a208f737804">140,977</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE4LTUtMS0xLTA_955c15cc-8b65-47ef-9281-f5813b62a552">162,211</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIwLTEtMS0xLTA_5f144db1-3955-4dd6-8001-80e850c4978d">27,189</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIwLTMtMS0xLTA_7d2b53c0-0df7-4628-a64a-34132a2dafb3">27,277</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIwLTUtMS0xLTA_3ba6822f-3f75-4bbf-ba6d-391de9aae321">32,825</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%">Acquisition of businesses, net of cash acquired</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIyLTEtMS0xLTA_e1d5a4ee-b434-4409-9551-05edd7fa807b">243,983</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIyLTMtMS0xLTA_c9905f36-5b73-4f55-8926-5306b5555041">&#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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIyLTUtMS0xLTA_ae164ded-3b11-4c89-93c6-bd9b92d2ffea">&#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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIzLTEtMS0xLTA_0368199a-c98e-429e-af44-262cae0f78cd">2,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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIzLTMtMS0xLTA_16b11add-11aa-41c7-ad1f-f5caf20006d8">8,842</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIzLTUtMS0xLTA_afca0aec-471a-47b2-aa57-844a1f06b80f">1,638</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 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:#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI0LTEtMS0xLTA_78314757-f60c-4c9f-9f0a-40175ba9dc6b">268,592</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI0LTMtMS0xLTA_177cd792-5968-46df-a477-6bfc1a051a81">36,119</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI0LTUtMS0xLTA_027f80c0-0b39-471b-bf6a-6bfcd589c66f">34,463</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%">Financing activities:</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%">Payment of 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI2LTEtMS0xLTA_56946c35-168b-4733-85c2-cf09afbb5c77">45,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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI2LTMtMS0xLTA_a91c34ea-c26d-418d-a3e2-13d836a6fc43">45,756</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividends" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI2LTUtMS0xLTA_43fb412e-f7b6-453b-9e92-7e919173371e">44,732</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 exercise of 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI3LTEtMS0xLTA_7613a666-d1f1-4903-bf65-0a6b652a1a50">1,765</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI3LTMtMS0xLTA_0bc82e3b-cf17-47b0-9f88-7c0493e022d8">5,511</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI3LTUtMS0xLTA_4483f619-bec4-4150-bd9e-c412b4814d8b">25,658</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%">Payments for employee taxes withheld from stock-based awards</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI4LTEtMS0xLTA_52fef228-80eb-4e34-945f-28a9986780c3">2,783</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI4LTMtMS0xLTA_65a61bf1-9f1a-46f6-bbc0-c7163949ca09">9,065</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI4LTUtMS0xLTA_3483ed13-dfc9-4d47-8695-c3165b7b7ae9">5,651</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%">Purchase of treasury stock</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI5LTEtMS0xLTA_072f80ea-7164-43eb-a881-b6bbb151254c">3,593</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI5LTMtMS0xLTA_b2d70ca9-d5ca-42f5-be68-fc4212040ba1">64,514</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI5LTUtMS0xLTA_cde0290e-6b8f-4fce-bd38-0b571b54e8a9">3,182</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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMwLTEtMS0xLTA_9fec6624-f3e7-49df-9c89-ee00d9130271">101,957</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMwLTMtMS0xLTA_ea2e18be-1431-43f4-b4e5-536eb314973e">20,697</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMwLTUtMS0xLTA_a4cce7a1-2c55-40dc-99a5-6f8c853345ce">13,637</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%">Repayment of 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMxLTEtMS0xLTA_c88989bb-2044-4f87-ae45-efddff8e56fe">63,957</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMxLTMtMS0xLTA_3fd28b8c-d744-4b3f-93f5-800877eb7930">21,855</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMxLTUtMS0xLTA_84e2c892-b572-4a70-9272-8ff930435bfc">13,568</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%">Principal payments on debt</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMyLTEtMS0xLTA_22acecd5-8b5e-49f6-ae24-aa16250e0698">&#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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMyLTMtMS0xLTA_f82a4cff-6dc3-4abb-a919-8c7e484c4837">48,672</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMyLTUtMS0xLTA_77d1fb34-d551-419f-bf69-4fbb1852b510">&#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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMzLTEtMS0xLTA_4ee4272b-0d86-4f98-b4bc-040c8f5a0540">33</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMzLTMtMS0xLTA_2cb2ee4d-cf90-44c7-b401-e8a0f68bad7e">134</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMzLTUtMS0xLTA_38cbda22-cff4-409e-9e39-c7024bedf045">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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM0LTEtMS0xLTA_e3bff9d7-2059-4b4e-9ca3-43ec712d5b17">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM0LTMtMS0xLTA_fdee8a95-5d03-409f-9008-3aa6c4bcafae">163,520</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM0LTUtMS0xLTA_1bbb3079-e29b-4adb-8a89-9934d5157a60">27,628</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM1LTEtMS0xLTA_f2fe7bf2-7a53-4f63-89be-b1bd6195ba3c">4,943</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM1LTMtMS0xLTA_13e40f98-1756-4258-9610-f7e18af45fdd">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%">(<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM1LTUtMS0xLTA_65a30069-3fb4-4ef8-8bef-2dedf282dc0e">2,475</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%">Net (decrease) increase 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM2LTEtMS0xLTA_22bc7385-7bbd-4de9-b8f1-eaae582de2ab">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM2LTMtMS0xLTA_865536a1-dcfc-4615-8b56-ac9dfae89933">61,429</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM2LTUtMS0xLTA_7ce2c752-fe80-454f-80f6-48a42ca38e31">97,645</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%">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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM3LTEtMS0xLTA_b10c5ed1-7877-40db-88f4-813a680ca84d">217,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="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM3LTMtMS0xLTA_ad533b4b-ea86-4df3-b033-e0269ede413c">279,072</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="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM3LTUtMS0xLTA_95a5af2e-d902-4514-adb4-8b2804c1ab7f">181,427</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM4LTEtMS0xLTA_a87e6c20-ddee-4ef5-bdd6-ce5a4820113f">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM4LTMtMS0xLTA_2ef564b3-59a5-444c-a2d3-738a1f39abf8">217,643</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="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM4LTUtMS0xLTA_669f3805-713a-4c45-bb6d-870c108f58fb">279,072</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQxLTEtMS0xLTA_45e71cd4-29bd-46e5-91fb-b5a007e590ba">373</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQxLTMtMS0xLTA_4698baed-812f-4d6a-af1a-443519507ea7">2,401</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQxLTUtMS0xLTA_5a2cfc30-e0b1-4758-8d4d-a83e46fd5cae">2,651</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQyLTEtMS0xLTA_509cba43-5f93-4044-b3a1-df710a491516">46,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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQyLTMtMS0xLTA_30c7145b-1771-4beb-b664-b75f082b5d70">29,600</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQyLTUtMS0xLTA_afc36e05-f791-4de8-8c12-1cd689afc0e1">24,335</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="i5c79b597372b45a781c39a9c19e8b806_109"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BRADY CORPORATION AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended July&#160;31, 2021, 2020 and 2019 </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%">(In thousands, except share and per share amounts)</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_112"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzI1ODc2_3e930406-b9d8-481d-a987-2ad8a7f28d1d" continuedAt="i20222d753c1245cf91ab0918b4ce3a77" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i20222d753c1245cf91ab0918b4ce3a77" continuedAt="i7a68447034c648fbbf9539af92a7e247"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:NatureOfOperations" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTU_3a62f4bc-29a5-4349-8196-f749801c1dc0" 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTY_6ab7a737-1eca-4f8a-bd25-e01f24279be3" continuedAt="i5cbd6e059f12460cb5d768f0150fed70" 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="i5cbd6e059f12460cb5d768f0150fed70"> 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTc_7cfc7a47-97a8-430a-814c-2d90b3e73fa9" 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTg_f3d648b3-1f4b-4ff9-962c-f83a3e31c666" 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 Provision for Income Taxes.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTk_c64b588f-557b-48b0-8bdd-285f3f93d98e" 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDA_0eafff3c-c3a5-452e-95b5-e91d322c02e8" 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDE_7163bd34-53d2-4575-8d30-ab297a670be1" continuedAt="i82052937980d4a3da0dc634d80710953" escape="true">Accounts Receivables &#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="i82052937980d4a3da0dc634d80710953"> 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 receivables 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:EquityMethodInvestmentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDI_e4b37c69-23be-4261-b20d-8114c1cf1574" 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 an ownership interest of between 20% and 50%. 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 year ended July&#160;31, 2021.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDM_4b05b8a8-e57b-415d-a861-cf01ee5d2bd7" continuedAt="i9e6676325f8a4fda8484e88b3ea17d9d" 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="3" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzMwMTY_725b53d9-2cf5-43a9-b9fa-a655ac71f185">12.5</ix:nonFraction>% of total inventories at July&#160;31, 2021, and <ix:nonFraction unitRef="number" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="3" name="us-gaap:PercentageOfLIFOInventory" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzMwNTE_8e4656b3-8c24-4c93-9f9b-84fd40d8c1e6">14.7</ix:nonFraction>% of total inventories at July&#160;31, 2020) 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzMzMDc_01032755-5873-4786-8a31-a73fdc2043ff">7,707</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryLIFOReserveEffectOnIncomeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzMzMTQ_93854c68-6895-46af-8fda-608a3c4a612f">7,195</ix:nonFraction> as of July&#160;31, 2021 and 2020, 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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i7a68447034c648fbbf9539af92a7e247" continuedAt="ib74f94b8caec4f44b3dc0facfe9498a0"><ix:continuation id="i9e6676325f8a4fda8484e88b3ea17d9d"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzI1ODYz_92421ddb-94d9-488c-b2bb-d8d302e53fb2" 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:76.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.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:9.575%"></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%">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%">2020</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzEtMS0xLTEtMA_cb7cba46-08d2-455e-93ef-82f204213639">87,489</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzEtMy0xLTEtMA_9218b0e0-c56c-4b56-92fa-b1101b8a102a">85,547</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzItMS0xLTEtMA_d77f6864-417c-4c66-aecd-4ce3fecb8605">20,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzItMy0xLTEtMA_16900da1-5296-4ea7-ad78-b13063e7c76d">24,044</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzMtMS0xLTEtMA_4a75cdfd-3cb5-4bd4-afc2-0ae793cecb4b">28,429</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzMtMy0xLTEtMA_b13ada57-2b55-4707-a55d-d4ab353d3aae">26,071</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzQtMS0xLTEtMA_77acbb0e-8abb-45ec-8ebc-cc1f3f1be754">136,107</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzQtMy0xLTEtMA_6c63590f-7dd5-4ab6-a0c4-557578e10487">135,662</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDQ_54282ebb-ab15-47da-a8bf-e028d7db0041" continuedAt="id8059630572a408dac03d89783f0b975" 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzI1ODY3_2ba45884-2bc6-492b-9c32-fdffebf2504e" 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.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.514%"></td><td style="width:0.1%"></td><td style="width: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.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:9.576%"></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%">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%">2020</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Land" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzEtMy0xLTEtMA_f1f7264f-bfd3-49f3-91ea-ac0c78644825">8,201</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Land" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzEtNS0xLTEtMA_8075c80c-afab-4cfe-8585-a254a6a8d8cc">9,960</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzItMy0xLTEtMA_0ae19e32-c0e8-400d-8987-368f98525b3d">108,801</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BuildingsAndImprovementsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzItNS0xLTEtMA_bca58a20-2a78-46a4-8fa5-1c26eb6c9ab8">105,129</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzMtMy0xLTEtMA_f76b8b26-c31b-4297-9a6a-295063ddb768">276,994</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MachineryAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzMtNS0xLTEtMA_a5031c59-ba57-4073-a2f7-c5030f3a9e24">267,795</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzQtMy0xLTEtMA_567e8c93-8ac9-401f-afef-285da31900aa">4,991</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ConstructionInProgressGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzQtNS0xLTEtMA_541a3d81-ce1a-407b-9aa4-619e8282c093">8,432</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzUtMy0xLTEtMA_1997f3ea-8191-4198-a478-b316fa5ffa07">398,987</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzUtNS0xLTEtMA_2fc1216c-460b-4d65-9706-febcff451404">391,316</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzYtMy0xLTEtMA_df61f395-c2e0-4e8c-8d7d-35494e4fc06c">277,246</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzYtNS0xLTEtMA_b48b9ca2-abb4-413b-b0fb-99884d3e43d8">276,248</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzctMy0xLTEtMA_9e695a55-b9b0-4671-a32d-68757718681f">121,741</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzctNS0xLTEtMA_aadc7755-1d35-4207-a22d-46ee6947222b">115,068</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="id8059630572a408dac03d89783f0b975">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzM5MjU_8b89c1a8-b173-4e81-958b-a6e6ba7d4d05">18,406</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzM5Mjk_be7db974-eb6c-4bcf-80ef-7274f114e4c2">18,218</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzM5Mzc_788f76b6-9ae2-4539-8d6b-e9eb9a39fe25">18,023</ix:nonFraction> for the years ended July&#160;31, 2021, 2020 and 2019, respectively.</ix:continuation> </span></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDY_eb917444-fe59-4f45-a024-ef85dbdae09d" continuedAt="i610847d428ae4b3d8bace2548d251bd6" 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, 2021, indicated that all reporting units with remaining 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, 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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="ib74f94b8caec4f44b3dc0facfe9498a0" continuedAt="i22fa0dd7c60a4cbb8546cc37145ea9be"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="i610847d428ae4b3d8bace2548d251bd6"><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, long-lived and other intangible assets were analyzed for potential impairment. As a result of the analysis, no impairment charges were recorded. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3, "Other Intangible Assets and Long-Lived Assets" for further information regarding the impairment charges recorded in fiscal 2020.</span></ix:continuation></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDc_abe0d9b1-6016-4ca6-96a7-caed1cf5bffb" 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," which was adopted on August 1, 2019 using the optional transition method. 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. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021, 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 fiscal 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%"> 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Refer to Note 3, "Other Intangible and Long-Lived Assets" for additional information regarding the impairment charges recognized during fiscal 2020.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDg_d9a851e3-d87c-46b0-a0c8-805b4291dd9f" continuedAt="if614bea705e04b0cb281d2ad7eb95791" 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," which was adopted on August 1, 2018 using the modified retrospective approach. </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="if614bea705e04b0cb281d2ad7eb95791">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, 2021 and 2020, the Company had a reserve for estimated product returns and credit memos of $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerRefundLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyNTQ1_b6f89f7a-d397-4f17-9e46-9eb7b4b27e1f">5,510</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerRefundLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyNTUy_aa65b167-fe53-441c-b011-a781dcbe8cd8">6,295</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, 2021, 2020, and 2019 were $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SalesCommissionsAndFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyODEw_a072b391-0eec-4906-8a67-cfd42bd53717">38,876</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SalesCommissionsAndFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyODE0_b6ce2c47-4f3b-45eb-aade-3e9e4bdb6975">38,476</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SalesCommissionsAndFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyODIy_1e3bb2a1-b0be-4451-8e09-2a46986b8cd8">40,811</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-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"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTE_72a94f7c-8be4-4ce9-ac79-4525256d8326" 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, 2021, 2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEzMTgz_cb1e3a6b-9ef3-4ad0-96c3-e17028961ad6">54,370</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEzMTg3_150ce0e3-3e0a-404a-9514-2700b44c3c91">63,482</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEzMTk1_ed692782-a5c0-43af-8543-19b62b355979">62,454</ix:nonFraction>, respectively.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTI_f0965e82-c9d2-4592-9e21-c74c45cc1914" continuedAt="i66469475075c4eeabad02e4c1182e4ec" 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 </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i22fa0dd7c60a4cbb8546cc37145ea9be" continuedAt="i87706636bfa64a65b010d8b4d7f729c3"><ix:continuation id="i66469475075c4eeabad02e4c1182e4ec"><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%">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 reversed in the period in which this is evident and the remaining expense is not recorded.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes model requires the use of assumptions which determine the fair value of stock-based awards. The Company uses historical data regarding stock option exercise behaviors to estimate the expected term of options granted based on the period of time that options granted are expected to be outstanding. Expected volatilities are based on the historical volatility of the Company&#8217;s stock. The expected dividend yield is based on the Company&#8217;s historical dividend payments and historical yield. The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the grant date for the length of time corresponding to the expected term of the option. The market value is calculated as the average of the high and the low stock price on the date of the grant. Refer to No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">te 7,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;Stockholders' Equity&#8221; for more information regarding the Company&#8217;s incentive stock plans.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTM_eaead4eb-f64c-47d7-98db-4ec6454c4774" 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTQ_ce333149-b579-4b0a-94ca-b2c521bf8f31" continuedAt="i67a040d39c3949309b812014f98ac212" 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="i67a040d39c3949309b812014f98ac212"> 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 and the settlements of net investment hedges.</ix:continuation> </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTU_2e7a6d4d-482e-47c1-ae66-961defae9bf2" 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 United States 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTY_5863482f-1ae3-4cdb-8ba3-734b67c1a17f" 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 under the asset and liability method in accordance with ASC 740 "Income Taxes." Under this method, 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTc_26ef446d-9bbc-494e-8069-b355c75f6798" 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) approximate 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTg_7d0c5eb9-e91b-483c-a2f5-9c805572d28b" 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: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%">37</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i87706636bfa64a65b010d8b4d7f729c3"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MjU_220eb274-a6a0-41fb-a404-e5577a1f32dd" 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-top:9pt;text-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%">Adopted 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%">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which changes the impairment model for most financial instruments. Prior guidance required the recognition of credit losses based on an incurred loss impairment methodology that reflected losses once the losses were probable. Under ASU 2016-13, the Company is required to use a current expected credit loss model ("CECL") that immediately recognizes an estimate of credit losses that are expected to occur over the life of the financial instruments that are in the scope of this update, including trade receivables. The Company adopted ASU 2016-13 effective August 1, 2020, which did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, "Goodwill and Other, Simplifying the Test for Goodwill Impairment." This guidance removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment is now the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance remains largely unchanged. The Company adopted ASC 2017-04 effective August 1, 2020. This guidance only impacts the Company's consolidated financial statements if there is a future impairment of goodwill.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Standards not yet adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, "Income Taxes - Simplifying the Accounting for Income Taxes (Topic 740)." The new guidance removes certain exceptions to the general principles in ASC 740 such as recognizing deferred taxes for equity investments, the incremental approach to performing intraperiod tax allocation and calculating income taxes in interim periods. The standard also simplifies accounting for income taxes under U.S. GAAP by clarifying and amending existing guidance, including the recognition of deferred taxes for goodwill, the allocation of taxes to members of a consolidated group and requiring that an entity reflect the effect of enacted changes in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. This guidance is effective for annual periods beginning after Dec</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ember 15, 2020, and interim periods thereafter. Early adoption is permitted. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect a material impact to the financial statements or disclosures from the adoption of this standard.</span></div><div style="margin-top:9pt;text-align: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 March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." Subject to meeting certain criteria, the new guidance provides optional expedients and exceptions to applying contract modification accounting under existing U.S. GAAP, to address the expected phase out of the London Inter-bank Offered Rate ("LIBOR") by the end of 2021. This guidance was effective upon issuance and allows application to contract changes as early as January 1, 2020. Some of the Company's contracts with respect to its borrowing agreements already contain comparable alternative reference rates that would automatically take effect upon the phasing out of LIBOR. The Company does not expect a material impact to the financial statements or disclosures from the adoption of this standard.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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%">2. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzQ5NA_17f3c422-902d-44d6-a0b3-31b85e4b23c6" continuedAt="i850b60503aaa4b809403882b9ddcf982" escape="true">Goodwill</ix:nonNumeric></span></div><ix:continuation id="i850b60503aaa4b809403882b9ddcf982" continuedAt="i05360ad1f7224bc1a437d774afeba9ab"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzQ5MQ_381619b8-3a5a-47bc-ae2e-e8cece5f538b" escape="true"><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%">Changes in the carrying amount of goodwill by reportable segment for the years ended July&#160;31, 2021 and 2020, were as follows:</span></div><div style="margin-top:5pt;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:65.859%"></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.429%"></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%">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, 2019</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="i700c3a0dc63149d28d295faf29f02702_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzEtMS0xLTEtMA_d060b3fb-0f62-45c8-b160-c805a86db1a7">379,005</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="i95bde3217b6c48f9b8044b7b3d8a4616_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzEtMy0xLTEtMA_89a75ebb-1408-4575-82ac-aafd68ca60bd">31,982</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="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzEtNS0xLTEtMA_d29ab579-59ab-4039-ad7b-cade1a513a6a">410,987</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%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzItMS0xLTEtMA_5c13780f-ae9b-4994-b16d-5a87972b7c01">3,342</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="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzItMy0xLTEtMA_24b3358f-4a87-4e73-b3ad-4feae1dbad1d">1,705</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzItNS0xLTEtMA_7267f837-7b7e-4df5-bc52-140734f30b67">5,047</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"><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, 2020</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="iba972ab712814a66aaa831b7d1e67c97_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzMtMS0xLTEtMA_cc5da37a-3c23-4aea-8a00-dc612034d5e0">382,347</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="id84b8a60ccfc4632b8fc4718336a9b5d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzMtMy0xLTEtMA_856de48f-6859-40eb-a4ed-23d0ea14f50d">33,687</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzMtNS0xLTEtMA_d4ee2b8d-e073-42bc-bf54-57ae98918416">416,034</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 2px 19pt;text-align: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 year acquisitions</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="usd" contextRef="i80924641c60441549e9a07b7f446ace9_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtMS0xLTEtNjYwMQ_8c2a3db6-56af-4014-8bd9-9d760b9cb0d5">195,166</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="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtMy0xLTEtNjYwOA_152536ea-03b0-4e69-932d-cd42b78368c2">&#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtNS0xLTEtNjYxMQ_dd5ec5ef-f68c-42da-a077-59570847546a">195,166</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></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="i80924641c60441549e9a07b7f446ace9_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtMS0xLTEtMA_764a2ffd-4e6c-426a-bc82-e3a56c12ae80">1,422</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="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtMy0xLTEtMA_6974b5fc-7773-4c1d-b74e-d4d264d77fad">1,515</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtNS0xLTEtMA_97981062-cdd5-4880-b10a-1b5facd15d15">2,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: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:#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="i4f131f162a9d4e75b00c4762519da8a4_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzUtMS0xLTEtMA_38497ba0-f5c9-4ece-b5d7-ec4918ff3b01">578,935</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="ib20a45fb2bc548029c192b8add302c21_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzUtMy0xLTEtMA_7fa1b337-b5fb-42c8-b61a-9048fe1b1f3e">35,202</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzUtNS0xLTEtMA_d1b1e6d0-0651-45a4-8ae7-9d43399497ab">614,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Goodwill increased $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2MjgzMzA_99aac3f2-0035-4cd9-b653-50f8396bf88a">198,103</ix:nonFraction> for the year ended July&#160;31, 2021. Of the $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillPeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2MjgzNzI_99aac3f2-0035-4cd9-b653-50f8396bf88a">198,103</ix:nonFraction> increase, $<ix:nonFraction unitRef="usd" contextRef="ib195d4841e9a400698be604f57ceca5f_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2Mjg1OTM_474950de-779a-4338-b804-d4e260f46f78">139,347</ix:nonFraction> was due to the acquisition of Code, $<ix:nonFraction unitRef="usd" contextRef="ib7437006003c4301ba43d440bc1493de_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2Mjg1Njk_ea835454-054e-46a1-8041-8a65f8832888">43,235</ix:nonFraction> was due to the acquisition of Magicard, $<ix:nonFraction unitRef="usd" contextRef="ib5d6dd6193bd4c309ab950e0557c3d2d_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2Mjg1ODE_c21487a3-09b7-42cf-99e1-db61e36917c0">12,584</ix:nonFraction> was due to the acquisition of Nordic ID, and $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2Mjg2NDI_97981062-cdd5-4880-b10a-1b5facd15d15">2,937</ix:nonFraction> was due to the positive effects of foreign currency translation.</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i05360ad1f7224bc1a437d774afeba9ab">The annual impairment testing performed on May 1, 2021, in accordance with ASC 350, &#8220;Intangibles - Goodwill and Other&#8221; indicated that all of the reporting units with goodwill remaining (IDS Americas &amp; Europe, PDC, and WPS Europe) had a fair value substantially in excess of its carrying value.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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%">3. <ix:nonNumeric contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzMyNjI_0b32bba6-9e2e-4a80-942a-9ab99d42b5ea" continuedAt="ibdbe9f3a78a24c8ab9d1b34cbf1bf1f6" escape="true"><ix:nonNumeric contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzMyNjI_c4d9a4fa-3a47-4ec8-afb8-57580367b961" continuedAt="i52a5d0ccb4274bf48facbb948ca688dd" escape="true">Other Intangible and Long-Lived Assets</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ibdbe9f3a78a24c8ab9d1b34cbf1bf1f6"><ix:continuation id="i52a5d0ccb4274bf48facbb948ca688dd"><div style="margin-top:9pt;text-align: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzMyNjM_7849a283-4e18-40e1-ba21-d8f2964179a1" 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTg4NTQ_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric> and 2020, 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, 2021</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, 2020</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="i8b33e6e25b4d437ab9612c66af670684_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMS0xLTEtMA_68ac1ba3-9b2c-426f-bb78-fdb262045c13">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="i5f4f51fd0ac3418cb2aa0fadfba983aa_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMy0xLTEtMA_a843a844-2d0f-4b89-825f-17c6d5c20ae2">1,821</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="i5f4f51fd0ac3418cb2aa0fadfba983aa_I20210731" decimals="-3" sign="-" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtNS0xLTEtMA_8c90779c-3214-4496-b2b1-68ebc619c509">356</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="i5f4f51fd0ac3418cb2aa0fadfba983aa_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtNy0xLTEtMA_afa8d33f-f8cf-4c12-94fb-0bae3c0c3c27">1,465</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="ia1f315b6f5444adabc77b5be92f989d8_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtOS0xLTEtMA_c23edf0d-809e-4fdd-8593-8a7f8af8bb31">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="ic5f75ccdefef4d71866305bf426f95a1_I20200731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMTEtMS0xLTA_6cfcdbd0-6e98-43ee-9e13-94bc730649fc">663</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="ic5f75ccdefef4d71866305bf426f95a1_I20200731" decimals="-3" sign="-" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMTMtMS0xLTA_17542d47-f73f-404f-b966-ca045b0ce832">55</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="ic5f75ccdefef4d71866305bf426f95a1_I20200731" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMTUtMS0xLTA_7e32307a-6e79-462a-b717-506d42148625">608</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="i4c15ea2d0cd74f9e8ce7f4d6e206922d_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMS0xLTEtNjg3Ng_f05db9b6-f2c5-45bf-a82a-fd89ef9f7a7b">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="iaac6b65990f44054a1a450d6fbc7d64d_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMy0xLTEtNjg3Ng_f0e20cf3-9ea4-49f2-8b13-a8f94938f9e3">110,950</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="iaac6b65990f44054a1a450d6fbc7d64d_I20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtNS0xLTEtNjg3Ng_e71b585e-b1f6-409e-b07e-2d226ce9fabb">39,069</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="iaac6b65990f44054a1a450d6fbc7d64d_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtNy0xLTEtNjg3Ng_bdf86223-05e9-48a5-9039-44817e62b25f">71,881</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="i1fab405b410d487ba5cdcd1a5770804f_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtOS0xLTEtNjg2NA_a1636b0c-c585-4e89-aa3f-08fc1edec794">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="if8eea90582e340bd99aee3c1c64ae0ac_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMTEtMS0xLTY4NjQ_54d558c0-002c-4c4e-aa5e-3bc1f7d4240a">44,722</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="if8eea90582e340bd99aee3c1c64ae0ac_I20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMTMtMS0xLTY4NjQ_f84dd305-04e2-45eb-b23e-166fbc7708d3">32,615</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="if8eea90582e340bd99aee3c1c64ae0ac_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMTUtMS0xLTY4NjQ_df416b56-e8a3-4c50-8720-7e3c7c14339c">12,107</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="i3ab201b1217a447da572b9f38381887e_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMS0xLTEtNjg3Ng_0943249f-d4e9-4f05-a84d-b78120b49ea3">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="i3b1dd80807434f4a825bc165645fa49c_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMy0xLTEtNjg3Ng_4d3afbd9-94f9-4981-9224-654e817f8a5e">9,578</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="i3b1dd80807434f4a825bc165645fa49c_I20210731" decimals="-3" sign="-" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtNS0xLTEtNjg3Ng_adfd761d-22ce-4384-a57b-1f5e523cd27e">335</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="i3b1dd80807434f4a825bc165645fa49c_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtNy0xLTEtNjg3Ng_cb90d0e9-fc4b-4b0f-9866-aa4376e9ba8f">9,243</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="ibb2e19906c0f49cfb5e02254110abb06_I20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsGross" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTEtMS0xLTgzOTk_a95620a2-c45b-493d-b355-6bc6d707bd13">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb2e19906c0f49cfb5e02254110abb06_I20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTMtMS0xLTgzOTk_31bb8bef-4f83-4978-af71-7a2e4848b045">&#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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb2e19906c0f49cfb5e02254110abb06_I20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:FiniteLivedIntangibleAssetsNet" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTUtMS0xLTgzOTk_be9ab957-4e94-4ac0-a844-2067b90138c3">&#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: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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMy0xLTEtMA_a52db449-cdd5-4721-88b2-f47540caf672">9,745</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtNy0xLTEtMA_a6810de0-f5e1-4471-abe4-5c7830c7279d">9,745</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTEtMS0xLTA_a52b1e24-ddea-4464-bc01-572a44901927">9,619</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTUtMS0xLTA_13c52efc-db03-45fd-b055-a7d25deba617">9,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: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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtMy0xLTEtMA_e32e1196-3fa3-4fb8-8fee-d4bbef3b059d">132,094</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtNS0xLTEtMA_e18365a3-5c0e-4d47-9d6c-e16faa524feb">39,760</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtNy0xLTEtMA_a17cdeea-06ba-4672-88d8-7cfdd3bb0460">92,334</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtMTEtMS0xLTA_1b1bd433-1dbe-410c-981c-cf387e43c771">55,004</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtMTMtMS0xLTA_75007429-5c47-4474-bb1a-f4a556ae3a4a">32,670</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtMTUtMS0xLTA_c45adeff-8ac8-49a7-b248-686658e162b1">22,334</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 change in the gross carrying amount of other intangible assets as of July&#160;31, 2021 compared to July&#160;31, 2020 was primarily due the acquisitions of Code, Magicard, and Nordic ID completed during the year ended July&#160;31, 2021 and to a lesser extent, the effect of currency fluctuations. Refer to Note 15, "Acquisitions" for additional information on intangible assets acquired.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense on intangible assets during the fiscal years ended July 31, 2021, 2020, and 2019 was $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkyODE_70e416ee-1808-43e6-9bf4-81a185eec02f">7,077</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkyODY_0f24773d-03a5-4d34-86d4-04eb7ecada9b">5,219</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkyOTU_aaf32af0-7461-44d7-812c-50d605711462">5,776</ix:nonFraction>, respectively. Amortization expense over each of the next five fiscal years is projected to be $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkzOTQ_9aff957c-a603-4d25-aab0-17d045aa3017">15,160</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkzOTk_25767c25-e174-4794-826a-f82bac1b62ea">12,208</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzEwOTk1MTE2MzQyNDE_8fc525ee-6201-49e9-9694-5094a2688700">9,739</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzEwOTk1MTE2MzQyNDY_a43e48f7-6a9e-4666-99e4-2d9361003cad">9,414</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzEwOTk1MTE2MzQyNTU_b49f060d-9beb-4c77-8d8d-282b212dea82">8,529</ix:nonFraction> for the fiscal years ending July&#160;31, 2022, 2023, 2024, 2025, and 2026, 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%">During the year ended July 31, 2020, impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNjA3MzE_e4d22300-80d4-4f88-8afa-187cacd4395f">8,665</ix:nonFraction> were recognized related to indefinite-lived tradenames. In addition, impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TangibleAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTE_a7a18b42-b56d-4c5f-95e1-389b20d9f16b">2,681</ix:nonFraction> were recognized related to property, plant and equipment; of which $<ix:nonFraction unitRef="usd" contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TangibleAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIyNjE_cb76e82b-b297-445a-b0e7-bed6600955d2">2,353</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731" decimals="-3" name="us-gaap:TangibleAssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIyNjg_f2c88892-a0d7-4d6c-bfa4-aa9e2cd96749">328</ix:nonFraction> related to the IDS and WPS segments, respectively. Impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIzNTc_ea79f4b0-0baa-4db2-8491-7272bafc5c54">2,475</ix:nonFraction> were recognized related to operating lease assets, of which $<ix:nonFraction unitRef="usd" contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzI0MjA_7ef2a0ff-0232-47e7-b2c1-1fff0846271a">2,035</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzI0Mjc_90e74ea8-3c1d-4a9f-8b67-808fd6b92bd9">440</ix:nonFraction> related to the WPS and IDS segments, respectively. These items resulted in a total impairment charge of $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzI1MzQ_1fe75b54-0714-47f0-9d3b-8f6eac162ecf">13,821</ix:nonFraction> recognized in "Impairment charges" on the Consolidated Statements of Income for the fiscal year ended July 31, 2020.</span></div></ix:continuation></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_124"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzE1NzM_4154e8f1-5c1e-47dc-8062-9ec3c3358b53" continuedAt="id97fc27871c74433a72fd4e3f5a39456" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="id97fc27871c74433a72fd4e3f5a39456" continuedAt="i2feb69a0ea11479a96c7efa6da88b5ba"><div style="margin-top:9pt;text-align:justify;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, 2021 and 2020, 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%">The Company evaluates right-of-use assets for impairment in the same manner as long-lived assets. Refer to Note 3, "Other Intangible and Long-Lived Assets" for information regarding impairment charges recognized during the fiscal year ended July 31, 2020.</span></div><div style="margin-top:9pt;text-align: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 fiscal year ended July&#160;31, 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%"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzE1NzQ_9c88ad91-bf37-4b2b-aa62-5e86948dd21d" continuedAt="i5aff73c371ea4db98ebbd1998a06c24c" escape="true">The following table summarizes lease expense recognized for the fiscal years ended July&#160;31, 2021 and 2020:</ix:nonNumeric></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i2feb69a0ea11479a96c7efa6da88b5ba"><div style="margin-top:9pt"><ix:continuation id="i5aff73c371ea4db98ebbd1998a06c24c"><table 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.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:55.625%"></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.622%"></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, 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%">July 31, 2020</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="ia803c143845e48088d5315166349e6f2_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo2YzE4ZWE4ODVmNTc0NjE3ODgxMTdhNTdmM2Y0MGI2Ni90YWJsZXJhbmdlOjZjMThlYTg4NWY1NzQ2MTc4ODExN2E1N2YzZjQwYjY2XzEtMy0xLTEtMTgwMQ_087f93cf-3611-4caf-a675-5319966be1df">8,268</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="iac5b81ab6ef84ba89c9eb8a4a88c6391_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo2YzE4ZWE4ODVmNTc0NjE3ODgxMTdhNTdmM2Y0MGI2Ni90YWJsZXJhbmdlOjZjMThlYTg4NWY1NzQ2MTc4ODExN2E1N2YzZjQwYjY2XzEtMy0xLTEtMA_27fc3288-e042-493f-ad74-55fac6eba11f">9,197</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="i6b7248bb2e1c43b48370dc464d77ccb1_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo2YzE4ZWE4ODVmNTc0NjE3ODgxMTdhNTdmM2Y0MGI2Ni90YWJsZXJhbmdlOjZjMThlYTg4NWY1NzQ2MTc4ODExN2E1N2YzZjQwYjY2XzItMy0xLTEtMTgwMQ_7e54d6e2-4cf0-472d-9be9-53c05e8ccb74">8,625</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="i860e607bb6994bb9859608772d83ded7_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo2YzE4ZWE4ODVmNTc0NjE3ODgxMTdhNTdmM2Y0MGI2Ni90YWJsZXJhbmdlOjZjMThlYTg4NWY1NzQ2MTc4ODExN2E1N2YzZjQwYjY2XzItMy0xLTEtMA_68dda3f1-4503-4ad7-9f2c-d25e75bfeadd">8,974</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></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%">Lease expense of $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzc5OA_6358aa90-ddfb-476b-9b30-6f98dcc434da">19,984</ix:nonFraction> was recognized in operating expenses for the year ended July&#160;31, 2019.</span></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzE1NzU_8d87c35e-e86f-4334-b100-5839f9d1e68b" 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, 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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></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%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzEtMS0xLTEtMA_40e862d5-5106-49be-abfd-e8dd783dd3b2">18,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2023</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzItMS0xLTEtMA_d4b0b47f-94d6-449a-9c6f-8701ce41beb1">15,286</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%">2024</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzMtMS0xLTEtMA_13aae343-549f-49d3-8ff0-31a9622ff762">8,445</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%">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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzQtMS0xLTEtMA_7b9ec3a8-c78a-4325-beaf-a64cfa445320">3,750</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzUtMS0xLTEtMA_9ca0eaee-5498-4983-bc90-0aa98ea79c6c">1,602</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzYtMS0xLTEtMA_7621f5e5-3e7a-48c5-8289-cc0a672c04d1">225</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzctMS0xLTEtMA_35fedac4-7f40-4e1f-9ad9-854f3e971cf4">48,173</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzgtMS0xLTEtMA_87e9476e-b2f3-491e-8c5e-02ab524d9d0b">2,159</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzktMS0xLTEtMA_0ccb7956-0a04-4921-81a4-007c31b68753">46,014</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:WeightedAverageLeaseDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzE1Nzc_9b1ed384-ceac-48c8-84d4-05b5d215d4d8" 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, 2021 and 2020 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:72.876%"></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.621%"></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, 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%">July 31, 2020</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="i900a9798e6d64452a424e3c10000c048_I20210731" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTpiZGJjMTdjOGI3MWY0OGM2YmE0ZDkwYTRlMGRmYTcyMS90YWJsZXJhbmdlOmJkYmMxN2M4YjcxZjQ4YzZiYTRkOTBhNGUwZGZhNzIxXzEtMS0xLTEtMTg1OQ_ab24d84a-799d-4429-ae96-b07662ee1410">3.0</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTpiZGJjMTdjOGI3MWY0OGM2YmE0ZDkwYTRlMGRmYTcyMS90YWJsZXJhbmdlOmJkYmMxN2M4YjcxZjQ4YzZiYTRkOTBhNGUwZGZhNzIxXzEtMS0xLTEtMA_85a960d4-8894-44c2-be48-5c274d5c8515">3.5</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTpiZGJjMTdjOGI3MWY0OGM2YmE0ZDkwYTRlMGRmYTcyMS90YWJsZXJhbmdlOmJkYmMxN2M4YjcxZjQ4YzZiYTRkOTBhNGUwZGZhNzIxXzItMS0xLTEtMTg1OQ_1f7461f0-33ec-42f1-8a13-43472a7f5bf9">3.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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTpiZGJjMTdjOGI3MWY0OGM2YmE0ZDkwYTRlMGRmYTcyMS90YWJsZXJhbmdlOmJkYmMxN2M4YjcxZjQ4YzZiYTRkOTBhNGUwZGZhNzIxXzItMS0xLTEtMA_72f64969-28db-450f-b7bd-2695b85787e3">3.5</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:SupplementalCashFlowInformationLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzEwOTk1MTE2MzAzMjY_e8395933-e522-4529-be32-63f299890a6f" 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 for the fiscal years July&#160;31, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</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:72.876%"></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.621%"></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%">Twelve months ended July 31,</span></td></tr><tr><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%">2021</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%">2020</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZToyYjkyYmZiN2FjNmQ0OTU5YmI5NTdkZTI4YTc2MzNjZS90YWJsZXJhbmdlOjJiOTJiZmI3YWM2ZDQ5NTliYjk1N2RlMjhhNzYzM2NlXzItMS0xLTEtMTk4NQ_945a4dea-3385-417c-b86d-31e4d8a68a5e">18,334</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZToyYjkyYmZiN2FjNmQ0OTU5YmI5NTdkZTI4YTc2MzNjZS90YWJsZXJhbmdlOjJiOTJiZmI3YWM2ZDQ5NTliYjk1N2RlMjhhNzYzM2NlXzItMS0xLTEtMA_65466c42-d916-4ef3-a3e7-96e132e7dfd5">17,123</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%">Operating lease assets obtained in exchange for new operating lease 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZToyYjkyYmZiN2FjNmQ0OTU5YmI5NTdkZTI4YTc2MzNjZS90YWJsZXJhbmdlOjJiOTJiZmI3YWM2ZDQ5NTliYjk1N2RlMjhhNzYzM2NlXzMtMS0xLTEtMTk4NQ_0b2f3c7e-c4a8-43ba-9ecc-59c2a8545133">16,522</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZToyYjkyYmZiN2FjNmQ0OTU5YmI5NTdkZTI4YTc2MzNjZS90YWJsZXJhbmdlOjJiOTJiZmI3YWM2ZDQ5NTliYjk1N2RlMjhhNzYzM2NlXzMtMS0xLTEtMA_7822b97d-4025-43c2-9056-711fa1e2526e">12,641</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><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%">Operating lease assets obtained in exchange for new operating lease liabilities include $<ix:nonFraction unitRef="usd" contextRef="i084d7d8faeee4fc5bc760581a67d31e3_D20190801-20190801" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzIxOTkwMjMyNTc5NTc_d68c19a0-7fd1-4519-8b74-9df93a2e2c0a">9,769</ix:nonFraction> of operating lease assets related to leases that commenced on August 1, 2019, which were included in the adoption impact of the new lease accounting standard.</span></div><div style="margin-top:9pt;text-align:justify;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 year ended July&#160;31, 2021. Refer to Note 3, "Other Intangible and Long-Lived Assets" for information regarding impairment charges recognized during the year ended July 31, 2020.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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%">5. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzI0NTY_5e40bb22-27e3-488e-8925-8f5ca8d9a9b7" continuedAt="if93c512b27da4fd4b0481610645eb55e" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="if93c512b27da4fd4b0481610645eb55e" continuedAt="i19afef8117e242d3a9dd714e26c9272b"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides postretirement medical benefits (the &#8220;Plan&#8221;) for eligible regular full and part-time domestic employees (including spouses) who retired prior to January 1, 2016, as outlined by the Plan. The Plan is unfunded, and the liability, unrecognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and associated income statement impact are immaterial. The liability is recorded in the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020. 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></ix:continuation></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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i19afef8117e242d3a9dd714e26c9272b"><div style="margin-top:9pt;text-align:justify;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 also 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzE2NjM_11953625-b0d6-439d-a96c-2a54de6b6a9f">20,144</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzE2NzA_da48fae6-1355-4284-a393-45549ad4d4ef">18,606</ix:nonFraction> was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020, 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzIxNzM_8bfa938b-97f3-4fcf-8d0b-1b002e209501">3,686</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzIxODA_9f44ef1a-3721-4ee7-9ad5-782dedc7231b">3,577</ix:nonFraction> were included in "Other current liabilities" on the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020, respectively. The amounts charged to expense for these retirement and profit sharing plans were $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzIzODk_c7d2561e-6144-43d9-9da7-b96f78f4174a">13,246</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzIzOTM_8af252aa-1fc6-4ab4-a244-1074d7b0f16c">12,129</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzI0MDE_e501906b-be6d-4f16-99c4-1ebafb18c49e">14,158</ix:nonFraction> during the years ended July&#160;31, 2021, 2020 and 2019, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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%">6. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzMxMTc_392d8363-0ec9-46aa-9f1e-23d2e0a4fae3" continuedAt="i0e083d3dd6d14f808bad59aba7bd47c3" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i0e083d3dd6d14f808bad59aba7bd47c3"><div style="margin-top:9pt;text-align: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 $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5Xzg3NQ_ce3e3e0b-381f-4752-af82-52f0485efe0a">200</ix:nonFraction> million multi-currency revolving loan agreement with a group of five banks. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:LineOfCreditFacilityInterestRateDescription" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzEwOTk1MTE2Mzg4MTg_73139494-0d2c-4081-ab27-3e78289d1153">Under this revolving loan agreement, the Company has the option to select either a Eurocurrency rate loan that bears interest at the LIBOR rate plus a margin based on the Company's consolidated net leverage ratio or a base interest rate (based upon the higher of the federal funds rate plus 0.5%, the prime rate of the Bank of Montreal plus a margin based on the Company&#8217;s consolidated net leverage ratio, or the Eurocurrency base rate at the LIBOR rate plus a margin based on the Company&#8217;s consolidated net leverage ratio plus 1%).</ix:nonNumeric> At the Company's option, and subject to cer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tain conditions, the available amount under the revolving loan agreement may be increased from $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzE3MjA_ce3e3e0b-381f-4752-af82-52f0485efe0a">200</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzE3MjY_5290ccde-0c23-431e-841d-7daecad50e60">400</ix:nonFraction> million. </span></div><div style="margin-top:9pt;text-align: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 June 2021, the Company drew down $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:RevolverAmountDrawnToFundCodeAcquisition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjI3OTI_58a7f661-5078-4de0-84b0-76bceca36084">75.0</ix:nonFraction> million from its revolving loan agreement to fund a portion of the purchase price of the acquisition of Code. Prior to July&#160;31, 2021, the Company repaid $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:RevolverRepaidDuringYearRelatedToCodeAcquistion" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjI5MDA_162b7f88-dec2-40c5-a5fa-6d7ae4160e1b">37.0</ix:nonFraction> million of the borrowing with cash on hand. During the year ended July&#160;31, 2021, the maximum amount outstanding on the revolving loan agreement was $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjUyOTQ_da244b38-c0a6-4ce1-a9ff-f614ed9895d9">75.0</ix:nonFraction> million. As of July&#160;31, 2021, the outstanding balance on the credit facility was $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjUzNzM_a6f4517c-2d94-41ae-b8c6-d1a876dc36e1">38.0</ix:nonFraction> million and there was $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjUzOTE_337e0029-5c40-4ea0-8810-0edb7de07899">159.1</ix:nonFraction> million available for future borrowing under the credit facility, which can be increased to $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:LineOfCreditRemainingMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjU1NTE_53281baa-919c-4fef-bb2f-67bef043a273">359.1</ix:nonFraction> million at the Company's option, subject to certain conditions. The revolving loan agreement has a final maturity date of August 1, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revolving loan agreement requires it to maintain certain financial covenants, including a ratio of debt to the trailing twelve months EBITDA, as defined in the agreement, of not more than a 3.5 to 1.0 ratio (leverage ratio) and the 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 31, 2021, 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:DebtToEBITDARatio" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzEwOTk1MTE2Mzg4MzQ_5d171b6a-09f4-437a-9ff4-d68ac0d1988d">0.2 to 1.0</ix:nonNumeric> and the interest expense coverage ratio equal to <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:InterestExpenseCoverageRatio" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzEwOTk1MTE2Mzg4MzU_f21cf2b8-26e7-4157-aa0c-4e6c0d46eec9">480.6 to 1.0</ix:nonNumeric>.</span></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzEwOTk1MTE2Mzg4MTQ_6a7d338e-d4b5-40a8-bf96-068dc1fd8b7b" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;31, 2021, borrowings on the revolving loan 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:72.876%"></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.621%"></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, 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%">Interest Rate</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%">USD-denominated borrowing on revolving loan agreement</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90YWJsZTpkZDg0OTE0ZDYwOGQ0ZjQ5YmUzOTYyYzdhNzg0NGU4YS90YWJsZXJhbmdlOmRkODQ5MTRkNjA4ZDRmNDliZTM5NjJjN2E3ODQ0ZThhXzEtMS0xLTEtMjI2Ng_482c3560-bca3-4df1-95ae-d02528905fbb">38,000</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="number" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90YWJsZTpkZDg0OTE0ZDYwOGQ0ZjQ5YmUzOTYyYzdhNzg0NGU4YS90YWJsZXJhbmdlOmRkODQ5MTRkNjA4ZDRmNDliZTM5NjJjN2E3ODQ0ZThhXzEtMy0xLTEtMjI3OQ_8125cd89-562c-4b68-93af-0db7b914d381">0.84</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzI4MDM_51334efe-c504-410c-b192-645f90548134">2,901</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzI4MTA_87eab4dd-8201-45d6-a41b-e7cb44c9c7fc">3,116</ix:nonFraction> at July&#160;31, 2021 and 2020, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_133"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0NDA_9bdc7928-8b97-4b41-ace6-9f3c14cca015" continuedAt="i47b12245459f4172b20761a78759fc6e" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:continuation id="i47b12245459f4172b20761a78759fc6e" continuedAt="i8d11875e0af34acfbe10e5f8e147f7a1"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0Mjk_78258b16-d4b2-4399-8797-f87a0255bb08" 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 at July&#160;31, 2021 and 2020 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: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, 2021</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, 2020</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<br/>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<br/>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%">(thousands)<br/>Amount</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<br/>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<br/>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%">(thousands)<br/>Amount</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="i22f2981acef44cb8b8f648f1f73f02e9_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzItMi0xLTEtMA_ace8e116-ddf1-4459-ba1c-5e33b01bc21a">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="i587f9e66b75943978803b6fa7c91d782_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzItOC0xLTEtMA_b631a40c-74e4-4aed-b39d-95dfcb7fc8a8">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="i87c0e88cbfa64ae09377c1ce0262cb34_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzMtMi0xLTEtMA_9f0788b7-5fe3-4d31-8463-984a6f0ca613">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="iec6638581cfb422fa1756c5cc3d167ac_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzMtOC0xLTEtMA_8a6ea411-5f18-4927-a211-dc1d2c6d014e">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="i31e39eac75d04ec18ef9dabb46665dfd_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzQtMi0xLTEtMA_4908cde7-81ce-4438-b43f-64d84cbb6242">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="ib85247f5da6d41d2b4d8150dac16e7dc_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzQtOC0xLTEtMA_d5f79f11-173b-48e6-8961-98191fa66622">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="i19d37ff3cf7d4ef2937732f1a6a40420_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzUtMi0xLTEtMA_7dd43620-a57d-4963-a637-9ff3b866b8a9">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="ib303ad46715e4ccbb1a1935b7a6efd08_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzUtOC0xLTEtMA_1e4d80ef-fc06-429b-9d12-29a1a0dfe8c4">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="i5a04825c9f0a4f568164b247c8cc7ae1_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtMi0xLTEtMA_b59d5aa8-ed47-4812-934b-530f22fcacfa">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="i5a04825c9f0a4f568164b247c8cc7ae1_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtNC0xLTEtMA_3b6bc591-8dc4-4ce5-bdf9-4658fa2123a3">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="i5a04825c9f0a4f568164b247c8cc7ae1_I20210731" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtNi0xLTEtMA_84d0eaa2-66b8-479b-8a17-76da864a0269">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="i52073fe4f99d4a7899beb5accd892148_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtOC0xLTEtMA_43ab0941-2d93-4fbc-8f57-d16b0dde3b78">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="i52073fe4f99d4a7899beb5accd892148_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtMTAtMS0xLTA_d39d45fb-f401-4852-a008-17ea1612cbe0">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="i52073fe4f99d4a7899beb5accd892148_I20200731" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtMTItMS0xLTA_e5a80f21-8540-4242-bf85-18288381fad8">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="i4f08013094aa40e3995bf4bb1f2b873d_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctMi0xLTEtMA_db1fd94c-0990-4387-b8c3-3dd1102175a5">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="i4f08013094aa40e3995bf4bb1f2b873d_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctNC0xLTEtMA_3fa9ed76-d4c7-407b-b153-3c4ff138ca36">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="i4f08013094aa40e3995bf4bb1f2b873d_I20210731" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctNi0xLTEtMA_cf13cdb0-416d-46aa-b697-17676b18cc67">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="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctOC0xLTEtMA_e6d0cb7f-d0ef-4349-800e-904a620e8077">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="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctMTAtMS0xLTA_ac8f1402-da88-4870-ab54-f40ad16e8f34">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="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctMTItMS0xLTA_87753003-5957-4ff2-8128-eefb6bff4df0">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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzgtNi0xLTEtMA_69477fee-75f0-4625-bc6a-5502740e1331">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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzgtMTItMS0xLTA_aef54309-ad7e-4ea1-83b0-a9c2888fd05e">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="INF" name="brc:NoncumulativeCashDividend" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzI2OQ_89eac03b-9bf0-4a74-b200-0f6f78a639e7">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="INF" name="brc:NoncumulativeCashDividend" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzYwNg_14d1c0b6-be49-4082-917a-614ff4a56eda">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="INF" name="brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzEyMjE_877b10fd-60b5-4dd2-819e-5636a9923ae4">0.833</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="INF" name="brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzE0MTA_c05863ad-e3d9-4ff6-b1a6-9cfb78431774">0.833</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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i8d11875e0af34acfbe10e5f8e147f7a1" continuedAt="idaade395cf3d48b188b00bc04a99995c"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0MTc_44d62a3b-ea3e-4c92-ad53-1b394223a8ef" 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 for the fiscal years ended July&#160;31, 2021, 2020, and 2019:</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.022%"></td><td style="width:0.1%"></td><td style="width: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.128%"></td><td style="width:0.1%"></td><td style="width: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.128%"></td><td style="width:0.1%"></td><td style="width: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.132%"></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, 2018</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="i0740ec63279541cfbe558a832042ecba_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEtMi0xLTEtMA_4cca539d-7a73-4b2a-a352-b2b1b0dbe9d2">8,222</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="i0ef7266f444c4af298b7491870a5324a_I20180731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEtNC0xLTEtMA_f761e490-2acb-4bc4-b8c5-e3b9a3969056">8,222</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="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731" decimals="-3" format="ixt:fixed-zero" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEtNi0xLTEtMA_a28f9c09-ad5c-4444-806f-21277d20931a">&#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, 2018</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="i0740ec63279541cfbe558a832042ecba_I20180731" decimals="0" format="ixt:num-dot-decimal" name="brc:EndingBalanceOtherStockholdersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzItMi0xLTEtMA_4833bc65-0968-47a8-8045-e39aa39f69cd">299,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="i0ef7266f444c4af298b7491870a5324a_I20180731" decimals="0" format="ixt:num-dot-decimal" name="brc:EndingBalanceOtherStockholdersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzItNC0xLTEtMA_7cb48382-7609-44c5-b97a-60aea5d2980c">299,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="ia4c89ae4f44c4533a454bc2e4350aeeb_D20180801-20190731" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzMtMi0xLTEtMA_f51a58fc-9d1e-45ab-bf4f-fd86d6f68f57">928</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="i8ea0bbf9d6784dc19c5b6d7839a4c8c9_D20180801-20190731" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzMtNC0xLTEtMA_e880eacf-c537-493a-812d-8e0f9b6e3be8">928</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzMtNi0xLTEtMA_cde4ece1-5208-45ac-aea8-8d7f9eb944fd">&#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="ia4c89ae4f44c4533a454bc2e4350aeeb_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzQtMi0xLTEtMA_7f804613-329a-491d-8193-abfd0a57d40d">1,212</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="i8ea0bbf9d6784dc19c5b6d7839a4c8c9_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzQtNC0xLTEtMA_3bbac551-1818-4135-a724-aaa2f2a82afb">1,212</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzQtNi0xLTEtMA_c9d5462d-5667-4670-b0f7-70f680e2ba83">&#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, 2019</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="ie3a9145bd07245e7a6928f9ec06579a4_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzUtMi0xLTEtMA_e8a026e9-1674-4a65-b11f-58f55b8e159a">8,506</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="i06e63e40d0ac4688b3a6e3bb49a9ad3f_I20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzUtNC0xLTEtMA_dc5c6aaf-9600-4868-b747-b63713107d48">8,506</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="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" format="ixt:fixed-zero" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzUtNi0xLTEtMA_ad52ebcd-5911-4aec-9b9d-35f5cc1d52c2">&#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, 2019</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="ie3a9145bd07245e7a6928f9ec06579a4_I20190731" decimals="0" format="ixt:num-dot-decimal" name="brc:EndingBalanceOtherStockholdersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzYtMi0xLTEtMA_ce51e742-46dc-4272-ab30-debc37248673">285,533</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="i06e63e40d0ac4688b3a6e3bb49a9ad3f_I20190731" decimals="0" format="ixt:num-dot-decimal" name="brc:EndingBalanceOtherStockholdersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzYtNC0xLTEtMA_b7925203-698f-45ea-8c87-4baa0a2416db">285,533</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="i8dbc7a903c7746d884ed0ec30df7a1ed_D20190801-20200731" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzctMi0xLTEtMA_84bbc24e-cc31-4683-9de4-4cd9f0040b7b">460</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="i820a23931f444521a8d05f7259d6414a_D20190801-20200731" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzctNC0xLTEtMA_8ff26bcb-55b5-4ead-b09c-00d7e6f52aba">460</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:fixed-zero" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzctNi0xLTEtMA_863bfd22-c3c9-4764-a82f-0e4653996430">&#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="i8dbc7a903c7746d884ed0ec30df7a1ed_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzgtMi0xLTEtMA_0464c752-2465-4e61-a542-1a8e4e9f7d03">1,293</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="i820a23931f444521a8d05f7259d6414a_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzgtNC0xLTEtMA_6279c99a-55e4-44f8-b946-fd6e6174d96a">1,293</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:fixed-zero" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzgtNi0xLTEtMA_7fc1053b-ec2a-4274-91ca-50df37491e74">&#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, 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="i23d360917d2c403a840a1f471cefe274_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzktMi0xLTEtMA_94e51233-5dca-43c7-84c8-166458165c9b">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="i21851c904da041babf3b1762042c399a_I20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzktNC0xLTEtMA_9a9d9251-dbaf-4076-b494-e86e3a01260f">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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:fixed-zero" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzktNi0xLTEtMA_4bac8ea1-13fd-4139-8e55-9e4832caaa30">&#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="i23d360917d2c403a840a1f471cefe274_I20200731" decimals="0" format="ixt:num-dot-decimal" name="brc:EndingBalanceOtherStockholdersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEwLTItMS0xLTA_bd505a68-0e15-4ae0-adfb-7cbd6bf1ecc2">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="i21851c904da041babf3b1762042c399a_I20200731" decimals="0" format="ixt:num-dot-decimal" name="brc:EndingBalanceOtherStockholdersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEwLTQtMS0xLTA_7cc1383a-0888-4cf8-ab49-7e9758d968de">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="ic2905d02956c4bc4b1e1274682829c18_D20200801-20210731" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzExLTItMS0xLTA_869fa2d4-394a-41fe-b974-73c263e572b3">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="i35b6434abbac492a98260716d10a6b99_D20200801-20210731" decimals="-3" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzExLTQtMS0xLTA_17a92c5e-6198-47c1-99d0-3e4c9488d7df">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="brc:SaleOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzExLTYtMS0xLTA_eae18bc4-3dcf-41f6-bbe7-e3f19e13f437">&#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="ic2905d02956c4bc4b1e1274682829c18_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEyLTItMS0xLTA_778cfdea-edd4-45f9-9ad7-0b6eba974857">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="i35b6434abbac492a98260716d10a6b99_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEyLTQtMS0xLTA_239b47fa-467c-4dd2-95c4-761f67e52ec3">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="brc:PurchaseOfSharesAtCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEyLTYtMS0xLTA_f51bb39d-eaeb-4ee7-bc29-71090352ecdf">&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8e74366f9944a4cbe5c4e6e58a71ee5_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEzLTItMS0xLTA_364e6b3f-909c-4b50-bfb6-2d93db04e84e">10,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36e39acffa234cfa89f71d7f941fe580_I20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEzLTQtMS0xLTA_4421e2f5-f1bb-447a-9400-fec922c15cf7">10,534</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:fixed-zero" name="brc:OtherStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEzLTYtMS0xLTA_b6d98500-0c42-406a-9267-32b9289f3af5">&#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, 2021</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="id8e74366f9944a4cbe5c4e6e58a71ee5_I20210731" decimals="0" format="ixt:num-dot-decimal" name="brc:EndingBalanceOtherStockholdersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzE0LTItMS0xLTA_b612ff8a-da5a-49e3-b634-caa956a52426">315,916</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="i36e39acffa234cfa89f71d7f941fe580_I20210731" decimals="0" format="ixt:num-dot-decimal" name="brc:EndingBalanceOtherStockholdersEquityShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzE0LTQtMS0xLTA_9bd3167e-128f-432f-bba8-c0a79d87dc6b">315,916</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, 2021, 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"), 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.</span></div><div style="margin-top:9pt;text-align: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzMyMTY_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric>, the Company has reserved <ix:nonFraction unitRef="shares" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzMyNDU_2b5768ef-19da-4058-8ef7-e51a3c7d8c64">1,749,815</ix:nonFraction> shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and <ix:nonFraction unitRef="shares" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzMzMzI_f110d916-f8cd-43a8-8ece-80986e7d1e3d">2,959,105</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 by the Company during the years ended July&#160;31, 2021, 2020, and 2019, was $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3MTU_fd65c9e5-1938-42f6-909d-f7f9898c97ab">10,098</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3MTk_6c561718-11f8-4131-b807-423fb7ea2617">9,543</ix:nonFraction> net of taxes), $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3Mzc_3a46d683-f5b6-48fa-8feb-c2182730cd14">8,843</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3NDE_cc3947ec-6fe9-462a-b787-7ce3787f386e">8,048</ix:nonFraction> net of taxes), and $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3NjM_b905e96a-9470-453e-9b04-4affb2f94c9a">12,092</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3Njc_4df4e67f-94eb-4b43-af96-a767a4e444e9">10,628</ix:nonFraction> net of taxes), respectively. As of <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM4MDU_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric>, total unrecognized compensation cost related to share-based compensation awards that are expected to vest was $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM5MTk_9b7f4c7c-ddcf-4bc4-9781-4b3290735a1f">8,033</ix:nonFraction> pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQwMzQ_45147e88-7a60-4c6a-bc9f-e86efebd4f95">1.4</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%">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:id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQyMjU_1190bd3d-bd7d-47bb-bbed-1c76ed3c23be">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="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" format="ixt-sec:duryear" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQ0NjE_2f40f966-fa68-4a24-bfde-cf8e8c2a98ed">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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="idaade395cf3d48b188b00bc04a99995c" continuedAt="ia23ae1cd02ea4ee987b72c0e2fd0dcfd"><div style="margin-top:9pt;text-align:justify;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 fiscal years ended July&#160;31, 2021, 2020, and 2019, using the Black-Scholes option valuation model. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0MTg_e8841955-b90a-40fe-b9c1-4451089231f1" continuedAt="i41c9bf669155467cb18e6c8ee1552487" 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="i41c9bf669155467cb18e6c8ee1552487"><table 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:66.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.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.993%"></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%">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%">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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzEtMi0xLTEtMA_5ea77bd0-ccf4-4954-83bd-13cf6c73599f">6.21</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzEtNC0xLTEtMA_a4d2d137-7b37-4dcb-bf28-3b69c2a58e24">6.20</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzEtNi0xLTEtMA_fe4d3142-f176-431b-9a49-ce80d57e375c">6.20</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzItMi0xLTEtMA_ff3dd5b5-799c-4a84-ad28-2e3d8596b79b">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzItNC0xLTEtMA_fdab5043-f3cd-49ee-a852-1e62ed1bbfab">26.07</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzItNi0xLTEtMA_c7f2ed03-7504-46fd-8919-356daf1b269b">26.05</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzMtMi0xLTEtMA_ebd05e66-d2ce-44fb-9c79-bde449e36801">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzMtNC0xLTEtMA_bec742b6-8596-4448-bc2e-021b0f50cd3f">2.63</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzMtNi0xLTEtMA_45b1cf47-41e2-4d72-a114-a0b04f4ca448">2.71</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzQtMi0xLTEtMA_0f3cc1fa-bf57-4ea5-87ad-6db2122201df">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzQtNC0xLTEtMA_006ebe70-6734-495d-bca2-ee47d51604f9">1.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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzQtNi0xLTEtMA_7db5ddea-2f79-4192-89fb-8ddc3ebe6589">3.01</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%">Weighted-average market value of underlying stock at grant date</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="usdPerShare" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzUtMi0xLTEtMA_a8d47791-8bad-4d01-b2a7-9aa63acb480d">39.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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="2" name="brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzUtNC0xLTEtMA_948844d9-2cff-43f1-90a4-ee51569fb3f6">54.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 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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="2" name="brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzUtNi0xLTEtMA_a0de4554-fd07-4057-885e-f6a5d11aa690">43.96</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%">Weighted-average exercise price</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="usdPerShare" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzYtMi0xLTEtMA_b8b00d77-0a86-405f-a914-77a390678f70">39.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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzYtNC0xLTEtMA_8f44b3a7-e6e3-4c5f-a3b2-8466f8d36696">54.05</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzYtNi0xLTEtMA_7941c26b-b1e4-4733-9a84-071051d02a5c">43.96</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%">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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzctMi0xLTEtMA_c2369b57-4008-4f91-95fb-d8c967f7a615">8.65</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzctNC0xLTEtMA_b56857c5-daac-4e04-995f-1d0964e4a6a8">10.63</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzctNi0xLTEtMA_45ff5821-7fe9-4ce5-ad70-da11a616f850">9.70</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:continuation></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0NDU_171b39bb-35c0-4c51-95a1-4ae78d4f82af" 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 fiscal year ended July&#160;31, 2021:</span></div><div style="margin-top:9pt"><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:44.861%"></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:5.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.983%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.214%"></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: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:16.965%"></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="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%">Option 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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 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="usdPerShare" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzEtMi0xLTEtMA_01e90189-2d07-4686-b91d-54572ec9dc65">19.96</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 #000000;padding: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%">&#8212;</span></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:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzEtNC0xLTEtMA_7ba60ad6-948d-494a-b75a-8767bc5d1031">54.05</ix:nonFraction></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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzEtNi0xLTEtMA_a84223d8-fcea-411c-a315-9e5ee1e5d7c0">1,273,382</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzEtOC0xLTEtMA_b1b647e2-eb86-4c40-b236-10720947a93e">37.84</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%">New grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" 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:nonFraction unitRef="usdPerShare" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzItMi0xLTEtMA_e210d75e-ab92-49c3-86b7-672d4bd768c1">39.92</ix:nonFraction></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzItNi0xLTEtMA_f03609c5-5ff0-4894-825e-51c9ab341cd5">303,052</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzItOC0xLTEtMA_49fcf91b-d659-43ea-83db-c4492cd8a59b">39.92</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%">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="usdPerShare" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzMtMi0xLTEtMA_2b54d9e0-4716-4963-9e96-687e106216c9">19.96</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: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%">&#8212;</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzMtNC0xLTEtMA_6b4f0c54-2358-4546-9681-956dfd843f6c">54.05</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzMtNi0xLTEtMA_7976504b-3cfd-4528-8631-de3da0dd1fcf">77,272</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzMtOC0xLTEtMA_01bc93e6-f617-41c6-b2d8-bf0c8296f438">32.07</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%">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="usdPerShare" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzQtMi0xLTEtMA_f943e1e6-d13a-49d8-b5c7-9fc499f6c0a7">39.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: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%">&#8212;</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzQtNC0xLTEtMA_6111e01b-b183-4297-8cba-b977f018abce">54.05</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzQtNi0xLTEtMA_a43c8db3-0476-491c-af66-cfc790d150f7">25,094</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzQtOC0xLTEtMA_736cb9f1-9e32-4e62-8bfb-70ee0e6b6da7">44.82</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 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzUtMi0xLTEtMA_735f11cc-a814-49c3-b357-bc6f4574da44">19.96</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: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%">&#8212;</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:9pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="2" name="brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzUtNC0xLTEtMA_c2feaeaf-9c8e-42dc-a3f2-cd9a822022b6">54.05</ix:nonFraction></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="shares" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzUtNi0xLTEtMA_4858c108-363c-4246-9206-06fef9194645">1,474,068</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzUtOC0xLTEtMA_140db7c6-25b5-46ff-b564-c7551fb81148">38.45</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 total fair value of options vested during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was $<ix:nonFraction unitRef="usd" contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQ5NjA_c22be011-efde-41c8-b026-c0a8c7a1252a">2,371</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQ5NjQ_cba2d923-01df-464d-87ea-633f0b31ae0d">2,800</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQ5NzI_00c52d6e-4660-418f-a818-8b240cf39fe8">2,864</ix:nonFraction>, respectively. The total intrinsic value of options exercised during the fiscal years ended July&#160;31, 2021, 2020, and 2019, based upon the average market price at the time of the exercise during the period, was $<ix:nonFraction unitRef="usd" contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUwODc_4604c025-613d-4a33-9066-fd80d421b9b6">1,477</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUwOTE_4ef51018-4afc-4f74-8135-8d307db76a98">14,692</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUwOTk_11b310fa-05bd-4fb8-adec-a89cad9a0b17">20,969</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%">There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUxMjg_0eac94a0-e6ad-4e33-9bdc-bc3dac9ee65d">949,668</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, <ix:nonFraction unitRef="shares" contextRef="if70060186e7b47cdacdcb95235517d62_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUxMzI_f058ff9a-2a7d-4511-9b7b-96860866f28d">776,273</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="id3293defa9d44f39a2b6ba4b00e787f6_I20190731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUxNDA_34301111-7325-4b04-b2c6-db0ca40ab1a5">1,025,811</ix:nonFraction> options exercisable with a weighted average exercise price of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUyMDU_98c0a937-bdf1-405e-bcf4-fd3d869e939e">34.97</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $<ix:nonFraction unitRef="usdPerShare" contextRef="if70060186e7b47cdacdcb95235517d62_I20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUyMDk_11cbf14e-8291-4733-9cd4-f4286f7f3f86">31.50</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="id3293defa9d44f39a2b6ba4b00e787f6_I20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUyMTc_e1fbd2b2-42bd-4e8e-b414-436e6fdeed82">27.06</ix:nonFraction> at July&#160;31, 2021, 2020, and 2019, respectively. The cash received from the exercise of stock options during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUzNTY_aa5b0ec7-b72e-4add-afcc-e181c97bcb5d">1,765</ix:nonFraction></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="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUzNjA_dfac2694-8d85-42cb-b5e1-1e5e7e2e7911">5,511</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUzNjg_d49b4c96-333c-4d39-ab00-74469cd6014f">23,466</ix:nonFraction>, respectively. The tax benefit on options exercised during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was $<ix:nonFraction unitRef="usd" contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU0NzM_61479e3b-a8ff-4bd0-9c67-938a98f70ea6">369</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU0Nzc_b52efa66-b874-43d1-9466-0b14cd0947b2">3,673</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU0ODU_527611e2-2ccc-4119-b6b1-e1891fe50fdd">5,242</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0NTA_299f663c-003d-4eb6-bf8c-b7806e81bfbc" 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 information about stock options outstanding at July&#160;31, 2021:</span></div><div style="margin-top:9pt"><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:23.643%"></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:10.466%"></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:11.198%"></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:10.466%"></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:10.466%"></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:11.198%"></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:10.471%"></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%">Options Outstanding</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%">Options&#160;Outstanding&#160;and Exercisable</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%">Range of Exercise Prices</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 Shares Outstanding at July&#160;31, 2021</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&#160; Average Remaining Contractual Life (in 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%">Weighted Average Exercise Price</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%">Shares Exercisable at July&#160;31, 2021</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 Remaining Contractual Life (in 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%">Weighted Average Exercise Price</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%">$19.96 - $29.99</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="id0a6fd2abe094b0ab00ba917e8794647_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItMi0xLTEtMA_70de05cf-a3fc-4280-8ef1-818d9edaf2d9">217,913</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:2px 1pt;text-align:right;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="ibdd75b7aa015407c8cca3617a12066d0_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItNC0xLTEtMA_e9bc2ccc-ebb3-4e15-bd88-52c518d89c35">3.8</ix:nonNumeric></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="id0a6fd2abe094b0ab00ba917e8794647_I20210731" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItNi0xLTEtMA_8a27f2d4-c42b-472a-b511-fa85d12c46c0">20.87</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="id0a6fd2abe094b0ab00ba917e8794647_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItOC0xLTEtMA_115f04c5-2d7e-4d25-9a56-fe9f0459c8f2">217,913</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:2px 1pt;text-align:right;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="ibdd75b7aa015407c8cca3617a12066d0_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItMTAtMS0xLTA_69725c3d-bdec-476e-8763-3aa126ad4222">3.8</ix:nonNumeric></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="id0a6fd2abe094b0ab00ba917e8794647_I20210731" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItMTItMS0xLTA_1a407771-314c-47a6-b277-2b413486aea8">20.87</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%">$30.00 - $39.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i3c58b5d6dfe942adbefd127a46acb868_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtMi0xLTEtMA_4c7e6f98-81a4-4af5-9d55-54880b6432ca">789,608</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3752ceebd5e040eb8ac1c26d5fe8364a_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtNC0xLTEtMA_9c58c088-0511-47c7-9e9e-ce8801afea04">6.6</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3c58b5d6dfe942adbefd127a46acb868_I20210731" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtNi0xLTEtMA_aa9219d7-33ab-44de-b3e5-d2d734cb774a">37.05</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="i3c58b5d6dfe942adbefd127a46acb868_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtOC0xLTEtMA_7a82467c-fa17-484c-bad9-50b807b65b3d">501,997</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3752ceebd5e040eb8ac1c26d5fe8364a_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtMTAtMS0xLTA_8306c79a-6683-4311-b44c-93aea38855f0">5.2</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3c58b5d6dfe942adbefd127a46acb868_I20210731" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtMTItMS0xLTA_bea45db3-4740-4c6f-a102-b672df9d2ed2">35.40</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%">$40.00 - $54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="id87d477a1506407e98898833b6a14381_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtMi0xLTEtMA_f69fc65c-cb2b-4afe-a7b9-f65790196806">466,547</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie635f1b11c8b4daa8ec63424e6f25063_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtNC0xLTEtMA_9fb1618c-1a8e-4e38-afa0-2489c5720ffb">7.7</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id87d477a1506407e98898833b6a14381_I20210731" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtNi0xLTEtMA_6fb8f66a-b511-4770-a13d-501dd26c830c">49.02</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="id87d477a1506407e98898833b6a14381_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtOC0xLTEtMA_ce20ef0f-1f5e-48f0-bbf7-785953c12980">229,758</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie635f1b11c8b4daa8ec63424e6f25063_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtMTAtMS0xLTA_7ef6e41c-bcb0-4525-9b9d-809942e3dcc3">7.5</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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id87d477a1506407e98898833b6a14381_I20210731" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtMTItMS0xLTA_14703dec-28b5-47cc-a044-ddc6f0c60004">47.39</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 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%"><ix:nonFraction unitRef="shares" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtMi0xLTEtMA_18053397-4a5c-4b43-9a49-212e464931dc">1,474,068</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 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:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtNC0xLTEtMA_69bd79b2-1305-4909-bb26-d33db29a8664">6.5</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="usdPerShare" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtNi0xLTEtMA_66a03c0f-6494-4893-ae9b-b414397a4fd9">38.45</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;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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtOC0xLTEtMA_46b49a12-9494-42d0-9008-5ee08dd987aa">949,668</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 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:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtMTAtMS0xLTA_0845378e-d44d-4e0e-87a4-41024343c76d">5.4</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="usdPerShare" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtMTItMS0xLTA_5c198bf2-3552-4f17-971f-af9629bddf92">34.97</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><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-weight:400;line-height:120%">As of July&#160;31, 2021, the aggregate intrinsic value (defined as the amount by which the fair value of the underlying stock exceeds the exercise price of an option) of options outstanding and the options exercisable was $<ix:nonFraction unitRef="usd" contextRef="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU3OTU_604a649f-2220-490b-9997-8892c1540aaa">23,828</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU4MDI_5e1cfd86-2fe3-4b42-acc0-b030a63eccc3">18,653</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-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 fair market value of the underlying stock at the date of grant. Shares issued under the plan are referred to herein as either "time-based" or "performance-based" RSUs. The time-based RSUs issued under the plan generally vest ratably over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzYxMzQ_868397e8-8acc-4c71-bc24-0d551f102867">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. The performance-based RSUs granted under the plan vest at the end of a three-year service period provided specified market conditions are met.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="ia23ae1cd02ea4ee987b72c0e2fd0dcfd"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0Mzk_a322d919-2751-412b-89d2-47d989a14051" 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 for the fiscal year ended July&#160;31, 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:65.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width: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.130%"></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 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: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, 2020</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="if6e19a236ea445f89763d6882cc52e68_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzEtMS0xLTEtMA_70f3204f-ecc5-4482-9519-ae4eed826bcf">154,960</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="if6e19a236ea445f89763d6882cc52e68_I20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzEtMy0xLTEtMA_df95b544-7ee7-45bc-b513-5fb17876e9b1">47.39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">New grants</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="i434e0573b93443589753726ff58701d0_D20200801-20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzItMS0xLTEtMA_3947bd58-8a29-41bc-804a-a8761fe3d816">79,811</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="usdPerShare" contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzItMy0xLTEtMA_a18fd844-b423-408c-a986-454158121f7e">40.82</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:middle"><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="i434e0573b93443589753726ff58701d0_D20200801-20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzMtMS0xLTEtMA_9372ceb6-567a-48e6-8f39-e79a607ed9d4">69,436</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="i434e0573b93443589753726ff58701d0_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzMtMy0xLTEtMA_c94bc487-53ea-409c-ab56-f81401eec49f">44.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;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="i434e0573b93443589753726ff58701d0_D20200801-20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzQtMS0xLTEtMA_ca2d7cf1-c8e5-4c43-91fe-d8f8347db1ce">8,869</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="i434e0573b93443589753726ff58701d0_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzQtMy0xLTEtMA_85b839c9-3bd2-498a-949f-5cdb32774b6f">46.14</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 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="i0db3e4f7abb549b1be27fd32f34fb01b_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzUtMS0xLTEtMA_3668329f-3811-4423-b5e9-27bcc979fa7a">156,466</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="i0db3e4f7abb549b1be27fd32f34fb01b_I20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzUtMy0xLTEtMA_a75d8204-d45e-41f9-8ba8-6603be57af17">45.40</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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time-based RSUs granted during the fiscal year ended July&#160;31, 2020 and 2019, had a weighted-average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic3e63b0de1954c0182418f99b458edc1_D20190801-20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzY2MjM_6b2b04e3-1b54-4f47-a019-df72b8768374">53.38</ix:nonFraction> and $44.20, respectively.</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:65.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.128%"></td><td style="width:0.1%"></td><td style="width: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.130%"></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%">Performance-Based 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: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, 2020</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="ica689889ad2e4b5cabd5fdb79098a450_I20200731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzEtMS0xLTEtMA_203c903b-138c-4910-84e2-762de826c60f">126,060</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="ica689889ad2e4b5cabd5fdb79098a450_I20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzEtMy0xLTEtMA_0851f66b-5efb-423d-8c30-7a93728f432d">50.61</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">New grants </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="shares" contextRef="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzItMS0xLTEtMA_d4a305d2-4bfb-40b7-978f-83406497a31d">64,634</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="usdPerShare" contextRef="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzItMy0xLTEtMA_9b6dd201-57b2-4cd5-8f69-cf47854d1835">60.73</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested </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="shares" contextRef="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzUtMS0xLTEtMA_cf0069a5-9f44-40ef-a864-c1ab82f5626d">71,413</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="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzUtMy0xLTEtMA_2fd8c788-a78e-4ee2-8562-cd0b6b3939e8">33.12</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%">Balance as of July 31, 2021</span></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%"><ix:nonFraction unitRef="shares" contextRef="i6c369a696e9c4bc08956bdcddfdaf8b7_I20210731" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzctMS0xLTEtMA_7ec5fa75-56dc-4bbe-8c91-b3aabbbc668c">119,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i6c369a696e9c4bc08956bdcddfdaf8b7_I20210731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzctMy0xLTEtMA_80217465-0cf5-4932-9b6c-eaa2d3f156a2">61.05</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-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes 23,805 shares resulting from the payout of performance-based RSUs granted in fiscal year 2018 due to the achievement of performance metrics exceeding the target payout.</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 performance-based RSUs granted during the fiscal year ended July&#160;31, 2021, had a weighted-average grant-date fair value determined by a third-party valuation involving the use of a Monte Carlo simulation. The performance-based RSUs granted during the fiscal year ended July 31, 2020 and 2019, had a weighted-average grant-date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="id4a88eadf6ea406c8451e569dff29dc7_D20190801-20200731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzcyNDE_3bf27836-6dc1-4d00-9fc8-e0f944de78c6">75.00</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="id41ab0a5e30f4a87a7e10301928c9604_D20180801-20190731" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzEwOTk1MTE2MzU2NDY_d5f9f7e2-50cb-45df-8e0d-26d75442ad1c">50.70</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 and performance-based RSUs vested during the years ended July&#160;31, 2021, 2020 and 2019, was $<ix:nonFraction unitRef="usd" contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzEwOTk1MTE2MzU4MDA_0329c381-a38e-4859-b9e1-1bd1555bcb3c">6,167</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic3e63b0de1954c0182418f99b458edc1_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzEwOTk1MTE2MzU4MDg_175a36d4-7e0b-4d96-a512-2c2dc9f25a1c">9,776</ix:nonFraction>, and $9,859, respectively. The aggregate intrinsic value of unvested time-based and performance-based RSUs outstanding at July&#160;31, 2021, 2020, and 2019, and expected to vest, was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i6c369a696e9c4bc08956bdcddfdaf8b7_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzczNzc_4aead926-cbfa-4919-a60f-c679b916e113">16,849</ix:nonFraction>,</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="ica689889ad2e4b5cabd5fdb79098a450_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzczODQ_ad2bbb60-be5f-445a-8662-bc450c4502a7">14,013</ix:nonFraction>, and $17,953, respectively.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_139"></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. Accumulated <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90ZXh0cmVnaW9uOmU2NDQ3YzIwOGM0NzRmNjI5OTIwODg4MmRhMmNlMWUwXzEzODA_06442e94-8742-4714-897a-8e7ce5c89f41" continuedAt="i9770e601a1c349599abeb98635238013" escape="true">Other Comprehensive Loss</ix:nonNumeric></span></div><ix:continuation id="i9770e601a1c349599abeb98635238013" continuedAt="i975094b80c9d49dfa06887b91e48ff37"><div style="margin-top:9pt;text-align: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, unrealized gains and losses from cash flow hedges, and the unamortized gain on post-retirement plans, net of their related tax effects.</span></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90ZXh0cmVnaW9uOmU2NDQ3YzIwOGM0NzRmNjI5OTIwODg4MmRhMmNlMWUwXzEzODM_0c79aeda-0ec7-4bc8-8949-f9479e08b883" 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 (loss) 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, 2019</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="i8936e4db81e84aafa9398897ceda45ab_I20190731" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzEtMS0xLTEtMA_fb10c553-8e34-43b8-8cb2-593fc7daf2c6">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:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c38e68ee56648f1a16ed68b94351b35_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzEtMy0xLTEtMA_6d98bdcb-e8a4-43de-88f1-6d8af8886ce9">2,800</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="i8fd4de92e330471aae0b64c3a65fc8df_I20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzEtNS0xLTEtMA_c3f921c1-a19e-4cd6-a198-2ffe40799417">74,761</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="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzEtNy0xLTEtMA_dbd89481-861c-4340-afee-e036990e6e24">71,254</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 (loss) income 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="i09b41baba69c4dd19791cd4fa11e6258_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzItMS0xLTEtMA_4b2917b1-eff2-43e7-9931-5749fb57be31">447</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="i54ac1fda1ab2449fa1bf12e7dd6b6d47_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzItMy0xLTEtMA_c278d23f-1d89-4977-b30c-1689427e04d2">332</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="ic9532b8087ca4fa0ae84a280565a1a3c_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzItNS0xLTEtMA_d0838225-a4de-45f4-858b-7cb80d0271b3">6,303</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzItNy0xLTEtMA_570b4de5-e54b-4c32-b370-39dbc8b2ad17">5,524</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: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="i09b41baba69c4dd19791cd4fa11e6258_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzMtMS0xLTEtMA_c967fe64-3603-4391-b94f-995040e45531">460</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="i54ac1fda1ab2449fa1bf12e7dd6b6d47_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzMtMy0xLTEtMA_55e314cc-321f-478f-9097-dda61a62a866">287</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="ic9532b8087ca4fa0ae84a280565a1a3c_D20190801-20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzMtNS0xLTEtMA_9aa44ef3-7940-4dd8-ab72-9d807988ea0f">&#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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzMtNy0xLTEtMA_823dc0d2-1dc3-4631-8392-058f649f725e">747</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, 2020</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="i4e0e148e24cf46ddb51d8784ced7a06a_I20200731" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzQtMS0xLTEtMA_bcf7a833-bcb8-43c2-9d63-f206ec966b3f">200</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="i6d8f50ebd9b74cb79864d7de8cd6e67e_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzQtMy0xLTEtMA_a6358175-3109-4ced-9acc-8f4a6504807c">2,181</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="i930d8660a4204395b9c95cff7234daff_I20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzQtNS0xLTEtMA_81083b9c-fe47-4212-bc3a-8a7748318f49">68,458</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzQtNy0xLTEtMA_34715c77-9c5e-4a7a-a92a-e04ab63c2371">66,477</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="i26f8b07f1f764033b4134e05692ff0ac_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzUtMS0xLTEtMA_bc8392f9-682b-4687-8616-25b4b2c53356">1,228</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="id929781b55584412b6f4431b0b5bd851_D20200801-20210731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzUtMy0xLTEtMA_dfe32148-da74-4ddb-87f6-0688b215dbd0">5</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="i3f6eb2d5664444aa842e42306985af11_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzUtNS0xLTEtMA_5b98f183-6d4a-4e12-afce-15857abb613f">9,888</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzUtNy0xLTEtMA_6527cee8-8fde-4855-b9ed-bf3f034ef6a1">11,111</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="i26f8b07f1f764033b4134e05692ff0ac_D20200801-20210731" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzYtMS0xLTEtMA_439c8f9f-f2e5-4592-aa90-5c456fab2bae">299</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="id929781b55584412b6f4431b0b5bd851_D20200801-20210731" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzYtMy0xLTEtMA_3ca2393a-19b1-4728-93da-e004ae4fb8b8">288</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="i3f6eb2d5664444aa842e42306985af11_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzYtNS0xLTEtMA_669ea7e6-9d4c-4191-8070-8c69340a6a8d">&#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzYtNy0xLTEtMA_7a502254-91bb-4a33-8c8a-13044179b2d7">587</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, 2021</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="i810c02ac14e2453192fce078e63e3fc4_I20210731" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzctMS0xLTEtMA_63a92461-2162-4efd-88b0-26f8e2569bc9">729</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="i88566957607e43bc94bc091efcdf8b85_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzctMy0xLTEtMA_64834d61-d2c2-4d34-aeba-3d343453529f">1,888</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="i436f7e27145843c49802c37ee5fadab3_I20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzctNS0xLTEtMA_eda676f1-091e-4a1b-a680-b6f8841184aa">58,570</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzctNy0xLTEtMA_fa3b1bf0-fb3f-4eae-a273-240578d4ab98">55,953</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, 2021, compared to July 31, 2020, was primarily due to the depreciation of the U.S. dollar against certain other currencies during the fiscal year. Of the amounts reclassified from </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i975094b80c9d49dfa06887b91e48ff37"><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%">accumulated other comprehensive loss during the years ended July&#160;31, 2021 and 2020, 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:OtherComprehensiveIncomeTaxTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90ZXh0cmVnaW9uOmU2NDQ3YzIwOGM0NzRmNjI5OTIwODg4MmRhMmNlMWUwXzEzODY_5ffb2f39-d2e7-40ad-84a4-f9cd9e9d7f0b" 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 (expense) benefit on the components of other comprehensive income (loss):</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%">2021</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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzMtMi0xLTEtMA_46116a8b-4b2a-42b4-b7d9-14d45149cd41">123</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzMtNC0xLTEtMA_19f51bc4-e04a-4719-8853-10c4310ad077">283</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzMtNi0xLTEtMA_b0868b0d-e472-436f-9d94-787eb6954dfc">55</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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzQtMi0xLTEtMA_af1f7a77-187a-44c7-a456-cd95cdb3ffc6">95</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzQtNC0xLTEtMA_a26e6338-9e43-472a-b74a-66f5344f8cb6">229</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzQtNi0xLTEtMA_cc083084-2b03-4cfc-9cf5-1e46e498c10f">164</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzUtMi0xLTEtMA_a7d0aff5-0d3e-40e0-a049-190d4a7c523b">378</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzUtNC0xLTEtMA_9ae34706-1f91-4846-b4dc-24ada6e4f0a1">337</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzUtNi0xLTEtMA_c5e1ee51-046a-4750-a4ed-29c33e4d0067">972</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 (expense) benefit 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzctMi0xLTEtMA_be7df8c0-a806-48d3-a5c7-5121b458fac3">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzctNC0xLTEtMA_ae97b6a1-87ef-4693-98a2-003f7bbbea14">175</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzctNi0xLTEtMA_29b3a094-d162-4df8-ad46-b2f50b4881b7">753</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="i5c79b597372b45a781c39a9c19e8b806_142"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzU4MDU_ace4789a-780e-4ce5-a6c4-1d01d5f92add" continuedAt="i8b5fb6cb5da74609b1805c0dfb573b71" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="i8b5fb6cb5da74609b1805c0dfb573b71" continuedAt="i94e792ee905640e3b695e90b071677fe"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the product or service transfers to the customer at an amount that represents the consideration expected to be received in exchange for those products and services.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are primarily from the sale of identification solutions and workplace safety products that are shipped and billed to customers. All revenue is from contracts with customers and is included in &#8220;Net sales&#8221; on the Consolidated Statements of Income. See Note 10 &#8220;Segment Information&#8221; for the Company&#8217;s disaggregated revenue disclosure.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts with customers consist of purchase orders, which in some cases are governed by master supply or distributor agreements. For each contract, the Company considers the commitment to transfer tangible products, which are generally capable of being distinct, to be separate performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenue is earned and recognized at a point in time through ship-and-bill performance obligations where the customer typically obtains control of the product upon shipment or delivery, depending on freight terms. The Company considers control to have transferred if legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the Company has a present right to payment. In almost all cases, control transfers once a product is shipped or delivered, as this is when the customer is able to direct and obtain substantially all of the remaining benefits associated with use of the asset.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price and Variable Consideration</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to be entitled to in exchange for the transfer of product to a customer. The transaction price is generally the price stated in the contract specific for each item sold, adjusted for all applicable variable considerations. Variable consideration generally include 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 has elected the practical expedient applicable to such contracts and does not consider the time value of money.</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%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i94e792ee905640e3b695e90b071677fe"><div style="margin-top:9pt;text-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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzQ3MjI_754c429c-9d6c-441b-badf-84f86b46b3f9">2,519</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzQ3Mjk_2db166ae-a0df-4b5f-b69b-e8806a623c3c">2,559</ix:nonFraction> as of July&#160;31, 2021 and 2020, 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 fiscal year ended July&#160;31, 2021, the Company recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzUxNTE_97bda95e-740b-4954-b806-4f7d5afb1944">1,175</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, 2021, the Company expects to recognize <ix:nonFraction unitRef="rate" contextRef="ic58f74ffb8294043a48b871adc922b8e_I20220731" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzUzNzc_611c5f01-8dee-4fad-a0dc-38ead50a1919">41</ix:nonFraction>% by the end of fiscal 2022, an additional <ix:nonFraction unitRef="rate" contextRef="i25635290191c4316a481656ae6f1bb48_I20230731" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzU0MTk_bb104d0a-332d-496c-b9b5-7f54dd7948de">28</ix:nonFraction>% by the end of fiscal 2023, and the balance thereafter.&#160;</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs of Obtaining a Contract</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expenses incremental direct costs of obtaining a contract (e.g., sales commissions) when incurred because the amortization period is generally&#160;twelve months&#160;or less. Contract costs are included in "Selling, general and administrative expense" on the Consolidated Statements of Income.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_145"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90ZXh0cmVnaW9uOmI5Mjk0MWZkNDZjOTRhMjM5ZDFkN2ZmNDFhNTA4ZWMwXzc5MA_fae2fd16-bd7b-4b9d-b3d3-d45637048c8d" continuedAt="i0eafc1b1331f4d058dddd92653255a6e" escape="true">Segment Information</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="i0eafc1b1331f4d058dddd92653255a6e" continuedAt="i6606531ccfa5466fb7a9c37627097171"><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 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%"> three operating segments, Identification Solutions ("IDS" or "ID Solutions"), Workplace Safety ("WPS"), and People Identification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("PDC"), which aggregate into two reportable segments that are organized around businesses with consistent products and services: IDS and WPS. The IDS and PDC operating segments aggregate into the IDS reporting segment, while the WPS reporting segment is comprised solely of the Workplace Safety operating segment. The Company evaluates short-term segment performance based on segment profit and customer sales. Impairment charges, 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></ix:continuation></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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i6606531ccfa5466fb7a9c37627097171" continuedAt="if3afde6cc9444b1d9f5ae5762b311748"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90ZXh0cmVnaW9uOmI5Mjk0MWZkNDZjOTRhMjM5ZDFkN2ZmNDFhNTA4ZWMwXzc5OQ_23433b99-ffc3-475d-83e9-a3f96b217c60" 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%">Following is a summary of segment information as of and for the years ended July&#160;31, 2021, 2020 and 2019:</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%">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%">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%">2019</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%">ID Solutions:</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="i1e3f6a2858a7418fb0174e10f9548662_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMtMi0xLTEtMA_2d43ad30-6acc-4fd5-a927-33f315890fb3">551,938</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="i93eb254e38304cc2bdb4e02f806bf03b_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMtNC0xLTEtMA_f3b39f69-f4e1-472e-9a85-b3565d140101">532,357</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="ia6045ce128f141279e998e52227b7b6d_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMtNi0xLTEtMA_9e92858e-1d1f-484d-b783-109a85e849d0">577,156</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%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfe58ed1c3034905a83786316ffda3eb_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzQtMi0xLTEtMA_016eb798-7e9a-4b40-863c-abfa3803f0c4">191,854</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="icd87998cb92946a18a84cbe591afcf0d_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzQtNC0xLTEtMA_7ac65c3f-1b47-43ba-95fc-15f0ce90e800">165,490</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="i509c22de3c3a402193fbc6fc28ca996b_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzQtNi0xLTEtMA_8347d61f-564d-48e2-96f7-e05129b0b5ff">193,852</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-style:italic;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f1e36e400924276ab3e2c5be81e19c3_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzUtMi0xLTEtMA_1b7331fe-da10-4e85-963c-9b579a65471c">97,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="ibffa3d2097af4cae9425883ffbe9a525_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzUtNC0xLTEtMA_24c1cae2-ccbc-4e8e-96a8-1cb81248049b">86,860</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="i11a70bdd363d45d4be5e4b885c57929a_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzUtNi0xLTEtMA_406fdafe-d1aa-47ce-b4f0-33d2449cb8c6">92,092</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</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="i80924641c60441549e9a07b7f446ace9_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzYtMi0xLTEtMA_eda9554e-e99f-4cdf-a5f4-a0aef160c130">841,508</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="i99215707bd224846870f7789b8342016_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzYtNC0xLTEtMA_687b7e29-d179-4dc9-ab0d-fbde4cbeb523">784,707</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="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzYtNi0xLTEtMA_7f61496a-0fc8-4fa3-93a1-5f324d7d5797">863,100</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%">Workplace Safety:</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-style:italic;font-weight:400;line-height:100%">Americas</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="i13658cfe8454414f905c06b7196f7fa9_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzgtMi0xLTEtMA_1dc9e74b-d3f2-4fce-b1e6-400c969fdc88">85,814</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="ib021962a8731442f8bdbb9a45b49ccbb_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzgtNC0xLTEtMA_a0f7ff77-7f6f-4806-9c7c-c6686c6093df">92,513</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="i3b094d29650144b1b9bbf8c882ba37e9_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzgtNi0xLTEtMA_f9f587a0-27f2-487d-86d7-3e5301a7a3d8">98,788</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-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="i78cf7fea1c60472d8553b86940644068_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzktMi0xLTEtMA_e63bdbc6-4315-42ca-a4d0-2cbd8275843b">163,356</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="i99ef6bfe348649b1ac159065fba2f781_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzktNC0xLTEtMA_64c7fedc-4eb1-4bc7-bc8c-cb190a39609a">152,407</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="ifbfa553349d946e2ba9c8a7a7c442b6b_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzktNi0xLTEtMA_73dcddbf-2289-47a8-b86f-6f358315faba">150,480</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="if366ad9a3b0c4ba5a4cded9d39a947c6_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEwLTItMS0xLTA_018a138f-48d7-4d00-92de-d80b6c80a1c2">54,020</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="i4042119656e04c56b8686e90bfa65d99_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEwLTQtMS0xLTA_079ed171-e283-4494-a960-a69847586e90">51,672</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="ie194b77ec31542308b8cf55b45e49c5b_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEwLTYtMS0xLTA_43ede627-28fd-4ea1-90e9-3e456fb51928">48,277</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="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzExLTItMS0xLTA_7d8f9151-74da-4afb-961a-feaf4bef27f9">303,190</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="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzExLTQtMS0xLTA_d6cb0c81-55d7-457b-b3d3-dc6180a60b7c">296,592</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="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzExLTYtMS0xLTA_8957ab9b-02e5-48d8-959d-34b499ca3b33">297,545</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 colspan="3" style="background-color:#ffffff;border-top:3pt double #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:3pt double #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:3pt double #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-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="ie582e0423d39453081ab18227cf3a8f3_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEzLTItMS0xLTA_8d7dbf35-96df-4f8c-82a8-d64b88ffd957">637,752</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="ifc2574c96b2e4e579e8e54687ec0967a_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEzLTQtMS0xLTA_f57d8d19-7353-4c8a-88bf-c88a38fbcbff">624,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 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="i25e03077dab94a01a9d221d47218a05d_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEzLTYtMS0xLTA_3e8dc724-6363-4f49-9f15-05c109a61c3f">675,944</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%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01c8a748921b407496f67adaac164aef_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE0LTItMS0xLTA_f1f8c539-e8d5-4344-87f3-4abd3e2c1ee5">355,210</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="i8785a0e9054041c99e6034f8ca881579_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE0LTQtMS0xLTA_a88e3039-c038-4c6d-9c4c-00b57fcdddee">317,897</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="i7431c38b15354cfdb4ad9a5384cbb7c1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE0LTYtMS0xLTA_b89eae48-7210-4b99-b080-c054681946bb">344,332</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-style:italic;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9fddc4d5177b4fbcaa0bb4da5ec6c91d_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE1LTItMS0xLTA_ccee9df3-1fdc-4367-bbd8-35e1280906cf">151,736</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="if7d755ae36014c7e93b957576d0ded20_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE1LTQtMS0xLTA_c9790573-22be-47b8-8b76-050a46619f66">138,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54ea4ae88d4948f8859ae42e485aee91_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE1LTYtMS0xLTA_d75eb959-cdb7-464c-b6ca-dcffbce95548">140,369</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</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE2LTItMS0xLTA_6c73f78b-68b8-426b-90fe-2f1cd935bd89">1,144,698</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE2LTQtMS0xLTA_c93f03f4-b5c2-426b-8fbf-759fe6db5933">1,081,299</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE2LTYtMS0xLTA_03f94943-ad0c-4ddc-87cd-f84b3b18824b">1,160,645</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%">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%">ID Solutions</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="i80924641c60441549e9a07b7f446ace9_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE4LTItMS0xLTA_eb629b06-9841-4faa-a112-7a46692564b1">22,248</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="i99215707bd224846870f7789b8342016_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE4LTQtMS0xLTA_804b1f30-2765-470b-a38f-b6a01c0a94db">20,745</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="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE4LTYtMS0xLTA_dd1127ed-54e4-4f67-944e-903c141ea1cf">21,387</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%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE5LTItMS0xLTA_aeaac380-703b-4770-b34f-5922945a5aed">3,235</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="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE5LTQtMS0xLTA_cdecdeef-54c5-44c3-ab80-4d2272ad482b">2,692</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="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE5LTYtMS0xLTA_17320666-cfb5-418a-98ea-f15a41d6739a">2,412</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIwLTItMS0xLTA_20d8197c-6ab2-40bf-8fc0-c08cfe89237a">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIwLTQtMS0xLTA_e9ac8eaa-a248-4e9f-82ed-7ed4f87f7753">23,437</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIwLTYtMS0xLTA_41ea8adf-e8dc-4b10-ab88-3d084ae77d97">23,799</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%">ID Solutions</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="i80924641c60441549e9a07b7f446ace9_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIyLTItMS0xLTA_79a9d355-ca06-4081-8f7b-5dfc8ba96e7e">169,238</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="i99215707bd224846870f7789b8342016_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIyLTQtMS0xLTA_d4b4d030-4c21-4e72-bebc-b2d9db140f69">150,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="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIyLTYtMS0xLTA_9b62391c-75b1-4130-ad7e-7569485bb351">164,953</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%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIzLTItMS0xLTA_db165897-42b7-4982-9757-cc55ba7d275f">22,754</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="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIzLTQtMS0xLTA_9570426e-2153-41bd-88d5-eac6307c2ed5">21,019</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="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIzLTYtMS0xLTA_7086d1b1-abd0-4da1-a38c-831c7c11acfa">23,025</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI0LTItMS0xLTA_eecf2ca6-4af5-40d5-aaab-423fc2ac0d16">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI0LTQtMS0xLTA_61838b77-c84c-4954-83ad-b8a0b66d4f43">171,658</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI0LTYtMS0xLTA_88a1d103-94e2-493c-9cd2-9c2162b8e979">187,978</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%">ID Solutions</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="i4f131f162a9d4e75b00c4762519da8a4_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI2LTItMS0xLTA_070d86c7-3ad3-40db-b9f6-fc613158e447">1,079,331</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="iba972ab712814a66aaa831b7d1e67c97_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI2LTQtMS0xLTA_87e75772-e19e-4ead-9321-6d6038be7c96">737,589</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="i700c3a0dc63149d28d295faf29f02702_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI2LTYtMS0xLTA_233f45df-915b-429e-90ac-e540c6538e60">740,437</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%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib20a45fb2bc548029c192b8add302c21_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI3LTItMS0xLTA_4f54a7a9-d3d5-4710-9230-546a6114f1f2">151,090</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="id84b8a60ccfc4632b8fc4718336a9b5d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI3LTQtMS0xLTA_fa3bb52c-9f7f-43e7-b8b7-bb3f53017b3f">187,234</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="i95bde3217b6c48f9b8044b7b3d8a4616_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI3LTYtMS0xLTA_8e77478f-ba37-4d88-be5d-bfa7f2073a3b">137,799</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="ie9ce3c43e5704499bbc4280720c9b23b_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI4LTItMS0xLTA_28f862cf-9b3e-485e-81f1-2241a6fcd2a0">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="i13a12b95d139486eb1d5b3e78c6f3cb1_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI4LTQtMS0xLTA_996c2d96-2734-4b67-bc27-b263927e3bba">217,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="i6c732af3b8414de6b1e820fa17a2a7dc_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI4LTYtMS0xLTA_636f0ee9-95da-47cb-92f7-c7e02b575b7a">279,072</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI5LTItMS0xLTA_e106d508-beda-48aa-9791-e962a69491d6">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI5LTQtMS0xLTA_372afdb1-0901-48cb-af92-debf7d6b402e">1,142,466</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="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI5LTYtMS0xLTA_53458494-face-4579-895a-2419fdc0c13c">1,157,308</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%">ID Solutions</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="i80924641c60441549e9a07b7f446ace9_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMxLTItMS0xLTA_0c497717-26ef-4199-9275-713bf9067d4e">20,262</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="i99215707bd224846870f7789b8342016_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMxLTQtMS0xLTA_78af5c1b-dde2-41c7-8244-f343367c03d2">17,637</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="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMxLTYtMS0xLTA_54d0fadd-af12-49a4-b468-5c69ec09bf6d">17,849</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMyLTItMS0xLTA_0e0dbfe0-8f9e-40a9-8820-bab2805675f6">6,927</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="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMyLTQtMS0xLTA_aea8097e-121e-4de5-bb9d-ec3383ea351e">9,640</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="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMyLTYtMS0xLTA_b504ba88-5ebb-4c0d-99cb-a934d91343bd">14,976</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMzLTItMS0xLTA_56224fc3-073f-4df5-919f-9af278932955">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMzLTQtMS0xLTA_a3c93acb-1ccd-409e-8440-d09cf10f9f47">27,277</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMzLTYtMS0xLTA_0addb6cb-0985-4f56-a6ac-772816beefea">32,825</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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><ix:continuation id="if3afde6cc9444b1d9f5ae5762b311748"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90ZXh0cmVnaW9uOmI5Mjk0MWZkNDZjOTRhMjM5ZDFkN2ZmNDFhNTA4ZWMwXzc3Ng_5bda4b9d-a439-4531-951a-4158487c23d9" 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%">Following is a reconciliation of segment profit to income before income taxes and losses of unconsolidated affiliate for the years ended July&#160;31, 2021, 2020 and 2019:</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:59.280%"></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.622%"></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%">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%">2020</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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzItMS0xLTEtMA_eecf2ca6-4af5-40d5-aaab-423fc2ac0d16">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzItMy0xLTEtMA_61838b77-c84c-4954-83ad-b8a0b66d4f43">171,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ProfitForReportableSegments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzItNS0xLTEtMA_88a1d103-94e2-493c-9cd2-9c2162b8e979">187,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></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:AdministrativeCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzQtMS0xLTEtMA_2b69e24a-6697-4adc-9f3f-4ac8d5449e4d">24,865</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:AdministrativeCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzQtMy0xLTEtMA_6ff4f98d-f7e0-4865-a685-b5e0459b9e03">19,814</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="brc:AdministrativeCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzQtNS0xLTEtMA_81fca876-e828-4e9d-be39-5132cb6e2a75">25,550</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"><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%">Impairment charges</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzUtMS0xLTEtMA_4fd59302-98e9-438a-a64d-1269821483c4">&#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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzUtMy0xLTEtMA_134b7c9c-9bcc-474a-9e91-e437efd74be2">13,821</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzUtNS0xLTEtMA_ce0b8a1d-2a23-411e-b7f5-b9a69fc1c826">&#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzctMS0xLTEtMA_c4ecf558-3ae7-44f7-84a7-fbac50e290da">4,333</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzctMy0xLTEtMA_e14f0085-e1b0-4373-bc9b-73c38427363e">5,079</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzctNS0xLTEtMA_0d8bf260-081c-488e-9682-12baf9212694">5,046</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzgtMS0xLTEtMA_d380f587-38ab-4a05-9d2d-411e67612678">437</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzgtMy0xLTEtMA_b82f076b-ef5c-42ac-9e02-1417ac3c2fef">2,166</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzgtNS0xLTEtMA_fd0bb7d7-84c6-425b-83af-2f8ed5649973">2,830</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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzktMS0xLTEtMA_7c710f9d-439c-4f02-9c09-5e7725a349de">171,023</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzktMy0xLTEtMA_c9dd8557-4e64-464a-9b5c-7a52c750d6d3">140,936</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzktNS0xLTEtMA_9f7d14ab-88ad-4797-b18d-e576060f4084">164,644</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="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="18" style="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%">(1) Of the total $13,821 impairment charges recognized in the year ended July 31, 2020, $<ix:nonFraction unitRef="usd" contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzEwLTAtMS0xLTExMjY5L3RleHRyZWdpb246ZTk5YjM2MWU3NmY5NGNkNjk3NjM0MjRmZmU0NTRiMjNfMTA5OTUxMTYyNzk0MQ_7280da66-5f15-4c3f-93ce-78bdd6d1fd27">11,029</ix:nonFraction> related to the WPS segment and $<ix:nonFraction unitRef="usd" contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzEwLTAtMS0xLTExMjY5L3RleHRyZWdpb246ZTk5YjM2MWU3NmY5NGNkNjk3NjM0MjRmZmU0NTRiMjNfMTA5OTUxMTYyNzk1MQ_2e6b3810-f111-4e0a-8033-d5d915fae47f">2,792</ix:nonFraction> related to the IDS segment.</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90ZXh0cmVnaW9uOmI5Mjk0MWZkNDZjOTRhMjM5ZDFkN2ZmNDFhNTA4ZWMwXzc3MQ_6ece5b64-6386-41f6-a55f-dc98bcdbfe75" 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:26.864%"></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:10.173%"></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:10.173%"></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:10.173%"></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:10.173%"></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:10.173%"></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:10.179%"></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%">2021</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%">2020</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%">2019</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><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%">2020</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%">2019</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="ie045b897ad1640f49b1a0e762e1ad537_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtMi0xLTEtMA_71c5f841-68ed-4315-87d4-cace38d02ec9">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="i29437d4212b74c64ac31b769d1893ae7_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtNC0xLTEtMA_d2c37581-4a81-4580-b98f-2ad42d787705">627,160</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="i84746852e8ad436195fc831851765294_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtNi0xLTEtMA_7897e13e-6f2c-4d50-9ebd-28f1fddca283">674,924</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="i8fdfb74f46ab488d98c540c7978160ac_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtOC0xLTEtMA_3a633b2d-452c-4075-a350-55c5cd2a22e2">560,405</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="ia53f44945501448c967dec4880d7b59e_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtMTAtMS0xLTA_4bdcdc96-b9bc-47c8-b62d-064b7e6e4fc8">361,005</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="ia67a6b78cc6748bba38ecbbea5779b68_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtMTItMS0xLTA_85dedd00-c471-4bbe-ab2c-9ecf8b4e7161">365,205</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="i0c76f513ede64950a67117702a067ee0_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtMi0xLTEtMA_baa79ae6-018a-4064-b4a0-c89255e7d350">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="i52e39d443d594fa0a28faf7f2aa8c05f_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtNC0xLTEtMA_0bbbeafd-6746-47f0-ad9a-0435e03829b2">509,530</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="id2eeb8bce973453c87b67fd1c5769cd2_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtNi0xLTEtMA_80e7d0f1-9f8f-4f8c-8b05-04b03c77ecaf">546,923</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="i2769872ad0984bf6b28912b8955a4ffc_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtOC0xLTEtMA_2c10c015-19c8-42da-9a22-bf3c3b091d60">309,686</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="ia64838bb0b394abc8fac131ffe96b028_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtMTAtMS0xLTA_ffc65e4b-5e62-4116-a3d0-69a3813ae678">234,330</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="i960bdc2d2c514c6d82a284133eb5dd6e_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtMTItMS0xLTA_40806399-90bc-4aac-8f2c-cf359dec2cba">191,953</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="i68cdea0d517b45ef86cc24c995068a95_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtMi0xLTEtMA_16bae8f7-9324-46d8-9844-285ef7ef185d">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="i90ae7142857b48e4a3fe46d2fb4ae263_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtNC0xLTEtMA_4997a5e4-5646-49df-95a5-06fd32e6ca49">55,391</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="ieb6a13430d87400eb69f6401e4bdad9d_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtNi0xLTEtMA_3307f101-51e3-40fd-a635-de10c8aefea0">61,202</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="i50249781d8a84142bdacd34520abd436_I20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtOC0xLTEtMA_5761527e-7f85-49ea-afba-580b0200cb14">&#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="i978261c322414eed964101db8dd0dd38_I20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtMTAtMS0xLTA_cbc354a7-2416-44cf-b91d-f4c5ecb012df">&#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="i33ec8086fe494592b49577d84389b5d9_I20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtMTItMS0xLTA_c06484a5-8779-4fed-a133-86a308468e13">&#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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtMi0xLTEtMA_9d660d84-4b54-4210-ac31-2da3a1f92d11">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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtNC0xLTEtMA_26ee08e8-b6f9-4998-bac5-053f103284a3">1,081,299</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtNi0xLTEtMA_e08a329e-6544-4970-a832-3b035df2cefe">1,160,645</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtOC0xLTEtMA_7e7ab58d-3cce-4864-bc66-a1fd398440b5">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtMTAtMS0xLTA_d5d56b3c-3ae0-4463-8d62-a42ae075cfb0">595,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtMTItMS0xLTA_ec978916-32de-449b-8cde-d233ca45cafd">557,158</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></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_148"></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. Income Taxes</span></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0NjI_9a0a677e-5d06-4328-959c-660f02075a6e" continuedAt="ie030d1cefc9a44a382ed095c7e856586" escape="true"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0MjU_c61a860f-22a5-4d5c-a1c2-c9a703171996" 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:52.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: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: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:13.525%"></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%">2021</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%">2020</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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzItMi0xLTEtMA_c1501c0b-d127-4154-b41e-819791558fde">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzItNC0xLTEtMA_b5d796c8-1d43-4cea-a1e7-f1b167664134">69,433</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzItNi0xLTEtMA_2e37b4c6-2711-4ed8-8c73-a3e450e0c34b">55,077</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzMtMi0xLTEtMA_5a38db06-13d2-46c3-9e31-ea76fee61449">111,519</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzMtNC0xLTEtMA_99fc47f9-b9b6-4d17-9009-60fc0e21a8bd">71,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzMtNi0xLTEtMA_95a6a41a-8ef8-4062-90ab-77a636b87cc3">109,567</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzQtMi0xLTEtMA_6744dd7e-6cf9-4fc7-b07a-ad1d1fa5f5a1">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzQtNC0xLTEtMA_8fb2820a-1bba-4949-885e-0911d017c9e0">140,936</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzQtNi0xLTEtMA_52d33530-cc56-4b45-acf1-43e68e79008f">164,644</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 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 increase in income before income taxes and losses of unconsolidated affiliate in Other Nations to $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2MzkzNzk_5a38db06-13d2-46c3-9e31-ea76fee61449">111,519</ix:nonFraction> in fiscal 2021 from $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2MzkzOTE_99fc47f9-b9b6-4d17-9009-60fc0e21a8bd">71,503</ix:nonFraction> in fiscal 2020 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:IntercompanyRoyaltyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0MzU_9e553f3d-0545-4ecc-b97b-e51075ffa938">22,914</ix:nonFraction>. In addition, profitability improved in Other Nations in fiscal 2021 compared to fiscal 2020 as our global businesses continue to recover from the COVID-19 pandemic.</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 decrease in income before income taxes and losses of unconsolidated affiliate to $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0MDI_99fc47f9-b9b6-4d17-9009-60fc0e21a8bd">71,503</ix:nonFraction> in fiscal 2020 from $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0MTM_95a6a41a-8ef8-4062-90ab-77a636b87cc3">109,567</ix:nonFraction> in fiscal 2019 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:IntercompanyRoyaltyTransactions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0MjU_9e553f3d-0545-4ecc-b97b-e51075ffa938">22,914</ix:nonFraction>. In addition, profitability decreased in Other Nations in fiscal 2020 compared to fiscal 2019 as our global businesses were impacted by reduced economic activity resulting from the COVID-19 pandemic.</span></div></ix:nonNumeric></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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="ie030d1cefc9a44a382ed095c7e856586" continuedAt="i73c3cad6b1e340d98f569a27c1867896"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0MzA_30ae8ac4-c867-43a8-893b-ad04a7d19c60" 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:53.285%"></td><td style="width:0.1%"></td><td style="width: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.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.379%"></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%">2021</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%">2020</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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzMtMi0xLTEtMA_913b081d-98d0-456b-a339-64ac5b1e402e">16,322</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzMtNC0xLTEtMA_f71a690c-9c5c-418f-a785-bb227b49b33c">3,031</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzMtNi0xLTEtMA_4adb9d43-f6c6-4bc3-9280-309b254284ff">2,232</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzQtMi0xLTEtMA_a212ea84-d10a-4f2b-bd7a-beacd0822dd0">26,141</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzQtNC0xLTEtMA_8b026a76-4553-4958-95b7-2e7faffb7712">25,133</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzQtNi0xLTEtMA_24dab1de-2cbf-4a82-99a3-a2e4facdd55e">22,445</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzUtMi0xLTEtMA_0c3721b2-7b6a-41ce-a8bc-a7334db3f6d0">2,112</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzUtNC0xLTEtMA_2f088c32-5c76-4f7e-8811-b152853bcb0e">1,160</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzUtNi0xLTEtMA_5974ef46-a871-426d-968b-ce6364a21a42">913</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzYtMi0xLTEtMA_81ddc116-c43b-47cb-950e-23cccb687b64">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzYtNC0xLTEtMA_d1e66246-5b6d-47db-bf69-030873100b5f">29,324</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzYtNi0xLTEtMA_a5aba115-1b32-47ea-91cb-19c704557f54">25,590</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzgtMi0xLTEtMA_023d2875-9dc1-48f6-8b55-9249d6550679">2,662</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzgtNC0xLTEtMA_1abca1b8-d39e-435b-a8c9-73cd3394edc0">1,072</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzgtNi0xLTEtMA_fa5d8687-6cda-43bf-9d70-8a5e6274fe7b">8,451</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 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzktMi0xLTEtMA_c315a6f8-1931-4c34-8d00-61c3e65beac6">5,938</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzktNC0xLTEtMA_bd3de3fe-e133-4edf-b660-94342abcc4d3">2,065</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzktNi0xLTEtMA_8443a203-eb8b-43e8-ad9c-0352a98ce3be">667</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEwLTItMS0xLTA_1c5ed423-da6d-4531-af87-29a8886d8d2e">365</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEwLTQtMS0xLTA_001f1e9d-84c3-4f83-9ec3-e69d30e2fedf">10</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEwLTYtMS0xLTA_60e85abc-56a6-4ea9-b55b-6fc5f47c14d2">12</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: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzExLTItMS0xLTA_885bf86e-4b62-4cd9-a2c1-69143896876d">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzExLTQtMS0xLTA_e7ef9ed9-9a03-40bf-a292-9608dae8c14c">1,003</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzExLTYtMS0xLTA_fd7059f7-08c8-4a2c-9372-ab0725058662">7,796</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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEyLTItMS0xLTA_a9cb8fc7-31ae-4d64-a530-994dfbbd3841">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEyLTQtMS0xLTA_6f3ba05d-4394-4c47-8096-b5f8db412afe">28,321</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEyLTYtMS0xLTA_a5f4c20f-c8bc-4836-bbd4-46b243ecf81d">33,386</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0NDM_091d71b9-04aa-49ec-b4ee-99a4a524e23f" 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, 2021 and 2020:</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.408%"></td><td style="width:0.1%"></td><td style="width: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.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.670%"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzAtMi0xLTEtMA_3d111d66-bab0-4527-a0ea-25c0aa767dca">July 31, 2021</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzItMi0xLTEtMA_3171bdbd-c259-4729-bfab-33e92f801727">5,143</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzItNC0xLTEtMA_7454fc23-2af0-4801-8436-b16ca93bfbeb">51</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="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzItNi0xLTEtMA_ee89e80e-96ca-4fb4-aa43-b4bef9011cc1">5,092</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzQtMi0xLTEtMA_b567cef6-1aa2-4416-aae3-1db8c37406dc">8,570</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzQtNC0xLTEtMA_7fc8c38d-3752-46b8-8b52-226677f5b59f">&#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="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzQtNi0xLTEtMA_04b8eee3-3b73-4687-a921-0ed4f4a61c1e">8,570</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzUtMi0xLTEtMA_a7861ebc-71ad-4f27-ba77-1f6c17ff2d34">1,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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilitiesAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzUtNC0xLTEtMA_d5f77e3e-a7ce-470c-b9e5-6596deee37e7">&#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="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzUtNi0xLTEtMA_b459e8fd-1587-42fe-a9b6-1014331b9356">1,433</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzYtMi0xLTEtMA_dd56eb2d-dc9d-434e-b84e-e706e01715e7">3,479</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzYtNC0xLTEtMA_d95c1ec6-8fe0-4734-8997-6ead0e1f9240">7,292</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="i646bccb5d34342f8bd8508b070513d50_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzYtNi0xLTEtMA_6af40acb-0335-48a9-848f-ee2eea10cb59">3,813</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzctMi0xLTEtMA_69072a7c-6f74-4a13-842f-3ce88d7c1329">996</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzctNC0xLTEtMA_70c20fbb-86cd-44ce-94ea-05602b688ead">51,987</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="i646bccb5d34342f8bd8508b070513d50_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzctNi0xLTEtMA_34cd870a-a583-45b3-a8ae-5252fe51dab4">50,991</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzgtMi0xLTEtMA_d9e0a303-c567-41c6-8958-bd2c03e711e9">8,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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzgtNC0xLTEtMA_15cc6153-92fd-46e6-940d-f17482ee9349">&#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="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzgtNi0xLTEtMA_51448c13-9db7-4f0e-a29b-6da5fc534964">8,069</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzktMi0xLTEtMA_7377daa5-b431-40d6-9eec-a0b69cbcbacb">2,359</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzktNC0xLTEtMA_67459001-c039-44ed-b21c-ae42ff256807">166</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="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzktNi0xLTEtMA_6d271975-6a9e-4378-85e1-f89b336ab9fd">2,193</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEwLTItMS0xLTA_b74490db-e65b-47be-99bb-b8d63b9a07a5">60,238</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEwLTQtMS0xLTA_5f51ffb5-3fa1-4ece-be1a-024941bc61fc">&#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="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEwLTYtMS0xLTA_bf8bbe35-4b8b-48e7-b276-d5c0c8ff36aa">60,238</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzExLTItMS0xLTA_78ca3740-6dd5-41f2-a912-3ca637dd6415">51,069</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilityValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzExLTQtMS0xLTA_feb61b94-eeee-4f62-908d-94f39a6fd8c0">&#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="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzExLTYtMS0xLTA_f7eedbcc-a602-4de3-a1ec-872d2b1886c8">51,069</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEyLTItMS0xLTA_1cb21232-c10c-45e6-a535-a0ed89b052c1">13,698</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEyLTQtMS0xLTA_b605a33d-591a-4686-bfe6-f54cd57f4eac">5,282</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="i646bccb5d34342f8bd8508b070513d50_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEyLTYtMS0xLTA_e7799ae0-b30d-4948-bdc7-6dd4f68829d9">8,416</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEzLTItMS0xLTA_82f7422d-fd74-40d5-82c6-103e335a33f8">52,916</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEzLTQtMS0xLTA_43967701-5792-4b7d-894b-c5f68a1bb59f">64,778</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="i646bccb5d34342f8bd8508b070513d50_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEzLTYtMS0xLTA_5343a085-5838-4fb4-aa58-3e38a6041b44">11,862</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 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:52.408%"></td><td style="width:0.1%"></td><td style="width: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.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.670%"></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, 2020</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzItMi0xLTEtMA_ed8c7760-3659-449e-8311-e26ad26354b2">4,385</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzItNC0xLTEtMA_e22ae0bd-3f45-42bf-8fef-05ceddd17163">58</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="ib171ec0cbcfa4cce8d71296379af021d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzItNi0xLTEtMA_7b0d4f15-1020-469a-8754-a4c904610cca">4,327</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzQtMi0xLTEtMA_76845545-789f-4ed4-9ab3-3717dc9e5e94">3,339</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" name="brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzQtNC0xLTEtMA_73ab3265-bb89-416a-abc4-7dc6c46b49d6">72</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="ib171ec0cbcfa4cce8d71296379af021d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzQtNi0xLTEtMA_786f0bd6-6452-4534-88aa-6fce7919e615">3,267</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzUtMi0xLTEtMA_6c7628a4-4141-49fb-b336-89df93823f66">1,518</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilitiesAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzUtNC0xLTEtMA_302054c8-bb9e-442d-b41b-fc664104f5a5">&#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="ib171ec0cbcfa4cce8d71296379af021d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzUtNi0xLTEtMA_69d13cbd-c5dc-4f31-8455-baa524cad1c1">1,518</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzYtMi0xLTEtMA_4aeffb53-622c-40a3-8918-c78cc1b9fbfa">3,663</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzYtNC0xLTEtMA_d8ecf153-c837-4bd1-9096-fd241f684e36">7,285</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="i4616317ec0804d94b1bbf67d58d8b772_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzYtNi0xLTEtMA_c5852527-8faa-44ae-800e-13798bb4836e">3,622</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzctMi0xLTEtMA_590c2463-0197-427c-b487-8f299447e0ca">1,026</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzctNC0xLTEtMA_1304a377-1983-4a32-b6a7-b38362a93e1e">31,488</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="ib171ec0cbcfa4cce8d71296379af021d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzctNi0xLTEtMA_cd2b00d3-dad2-4a43-b145-4a586e896a8b">30,462</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzgtMi0xLTEtMA_857c3604-4675-42b5-ab31-f6557a2c5ade">7,851</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzgtNC0xLTEtMA_650fa567-4cc5-493f-8b9d-5390bb0f1bbf">&#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="ib171ec0cbcfa4cce8d71296379af021d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzgtNi0xLTEtMA_96f1313f-ceda-433e-8081-6841ae0411f3">7,851</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzktMi0xLTEtMA_d6083008-68c7-448c-acbb-6903a4186e69">3,002</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" name="brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzktNC0xLTEtMA_199c9988-e607-4ae0-a5a2-126add0c3196">31</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="ib171ec0cbcfa4cce8d71296379af021d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzktNi0xLTEtMA_ebbaad03-02e9-467a-baa6-79dec6a050f4">2,971</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEwLTItMS0xLTA_0317e2db-6554-44dd-9347-4886242a168f">56,447</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEwLTQtMS0xLTA_8facbb33-f3b3-43d4-956f-31e7338dea86">&#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="ib171ec0cbcfa4cce8d71296379af021d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEwLTYtMS0xLTA_5f26a37d-d0e8-48c2-8297-67d638b138a9">56,447</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzExLTItMS0xLTA_e247a60b-d191-420a-b8fa-8645c1edc9b0">58,809</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:fixed-zero" name="brc:DeferredTaxLiabilityValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzExLTQtMS0xLTA_89a017a4-cc85-4b90-aa1c-b4b4cea52363">&#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="ib171ec0cbcfa4cce8d71296379af021d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzExLTYtMS0xLTA_d579716d-a3c8-45eb-88bf-624339311c81">58,809</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEyLTItMS0xLTA_a2674289-e22a-4051-9f76-6037d9142d05">11,786</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEyLTQtMS0xLTA_7c93b588-b05b-478a-a876-d6976e978816">4,715</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="i4616317ec0804d94b1bbf67d58d8b772_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEyLTYtMS0xLTA_ccbb25c0-778e-4455-a109-5fbd34a28121">7,071</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEzLTItMS0xLTA_01e33f7c-9540-491e-b908-2fa2cae2c999">34,208</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEzLTQtMS0xLTA_ec7ef803-ee42-46c4-845f-6da37ae87c4a">43,649</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="i567237db37ba4c9b8d6d04e0155b4526_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEzLTYtMS0xLTA_0256927c-1baa-4e06-8afe-ae057f29eaf7">9,441</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzgwMQ_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</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="i23def7a6e35e4844af0d22d281aa1b61_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzg3Ng_bb8dd0a9-cdca-4316-9ac1-a54b6108af11">102,847</ix:nonFraction>, of which $<ix:nonFraction unitRef="usd" contextRef="i23def7a6e35e4844af0d22d281aa1b61_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzg4OQ_d620d43c-6557-4dcb-a1b1-b23f1de84a1a">90,475</ix:nonFraction> have no expiration date and the remainder of which expire from <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:ForeignOperatingLossCarryforwardExpirationDates" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0NDQ_11157114-615e-4f1a-bf11-0888e8a54001">2022 to 2038</ix:nonNumeric>.</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">State net operating loss carry-forwards of $<ix:nonFraction unitRef="usd" contextRef="i29dabd703ec648578ca90a29275467eb_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwMTk_6d7dfa52-1eb5-49c7-bc6f-36f8aae65bdc">23,164</ix:nonFraction>, which expire in <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:StateNetOperatingLossCarryforwardsExpirationDates" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0MzE_0279f676-0637-47e7-84ab-a8693b5c1a8f">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="i23def7a6e35e4844af0d22d281aa1b61_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTI_792f4839-0531-4241-87fa-fc2443d2d88f">22,141</ix:nonFraction>, which expire from <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:ForeignTaxCreditCarryforwardExpirationDates" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0Njg_e46f81ce-2a04-4b20-8fac-a7e6fac57dd6">2022 to 2031</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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i73c3cad6b1e340d98f569a27c1867896" continuedAt="i357e2cb32fd744d7af8a3ecc4f829d2f"><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 R&amp;D credit carry-forwards of $<ix:nonFraction unitRef="usd" contextRef="i29dabd703ec648578ca90a29275467eb_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzExNjM_56b8c5a1-e72a-4f38-9d5e-daf4c091ae35">11,481</ix:nonFraction>, which expire from <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0MzI_c69fbfa3-34fc-471d-ad5a-671cdee95736">2022 to 2036</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0NjU_f2ff33fc-f3f7-4a69-a196-4dfeebfacdfc" 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:65.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:9.280%"></td><td style="width:0.1%"></td><td style="width: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.280%"></td><td style="width:0.1%"></td><td style="width: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.284%"></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%">2021</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%">2020</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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzItMi0xLTEtMA_16f8dd11-1a99-4116-a3a0-8745efea7fff">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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzItNC0xLTEtMA_eb7b849e-4da3-4bd5-af92-2c9ee894886b">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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzItNi0xLTEtMA_aa8dce3a-1a9e-4f6c-bae1-16099e0b3b15">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzQtMi0xLTEtMA_e537efe2-4bcf-470c-9bf4-fb8005f8e14c">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzQtNC0xLTEtMA_a637d0e0-ab62-4019-abf7-f8677b15b2de">5.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzQtNi0xLTEtMA_79ea8ff0-1fd6-4e5f-8b01-cc9d94117d02">2.0</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"><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%">Adjustments to tax accruals and reserves</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzgtMi0xLTEtNzYwMQ_0e023891-81b6-46d5-a934-b2c4dd1955e2">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzgtNC0xLTEtNzYwMQ_2ba6b00c-a2ad-48ec-adcc-4c42abfad442">2.0</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzgtNi0xLTEtNzYwMQ_8d9c0600-b7f7-4090-a1cd-ea9d2a4901bc">3.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Research and development tax credits and domestic manufacturer&#8217;s deduction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzktMi0xLTEtMA_0f669d9e-fe8d-4206-a3f9-8e2213ee98ba">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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzktNC0xLTEtMA_2921ade2-fc2d-4c48-8779-be083b97493a">2.0</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzktNi0xLTEtMA_ad671b09-3ede-4026-ae5a-7c363b77f632">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: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%">Valuation allowance against foreign net operating loss carry-forwards</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">(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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="rate" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEwLTItMS0xLTA_7f30d220-76d5-4e63-a4b6-8a28fcf2394f">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="3" format="ixt:fixed-zero" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEwLTQtMS0xLTA_34315f23-7ae2-40e4-9a25-e824d1b4a65e">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEwLTYtMS0xLTA_95526473-4979-443a-b749-eb9fe1765620">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></tr><tr><td colspan="3" style="background-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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzExLTItMS0xLTA_37072a42-c2af-4fac-b9a0-4e4e5b8b3925">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzExLTQtMS0xLTA_03ccb3fe-ecaf-42cc-b83c-601fa2491ff6">2.0</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzExLTYtMS0xLTA_997b1dda-a483-401b-a298-4207c59f7da0">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%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEyLTItMS0xLTA_2ad6764a-48e0-4f1a-8860-375f2c5fece0">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEyLTQtMS0xLTA_816abde3-5715-4c1e-ba1a-a9fdbfd3987d">20.1</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEyLTYtMS0xLTA_0e5e756b-ae7a-4990-91a4-5cc73bb70f7c">20.3</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, 2021, 2020, and 2019.</span></div><div style="padding-left:36pt;text-align: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 years ended July 31, 2021, 2020, and 2019, include reductions of uncertain tax positions resulting from the closure of audits and lapses in statues of limitations. The year ended July 31, 2021 was impacted by the recording of reserves for uncertain tax provisions.</span></div><div style="padding-left:36pt;text-align: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 year ended July 31, 2021 includes a reduction in a previously recorded valuation allowance against certain foreign net operating loss carry-forwards.</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0NTc_d1e511f1-ca28-4ca8-8c73-a3af6e59ddd4" continuedAt="i6bce830262324967bf1c018bb6ab5448" 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="i6bce830262324967bf1c018bb6ab5448"><table 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.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.444%"></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, 2018</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="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzAtMS0xLTEtMA_67edaf53-c0e8-4c49-a0f1-68a2ace54d8b">20,430</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzEtMS0xLTEtMA_b8d90e93-6f20-4bce-8d86-cb9bd8cfc6bd">2,518</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzItMS0xLTEtMA_07b69b2a-3d50-4af4-96ff-257d54186480">612</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzMtMS0xLTEtMA_6775a377-04d8-4105-8415-bc8cf3f81e6f">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: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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzQtMS0xLTEtMA_8cb493bf-df09-480f-84af-e3b4fe856ffc">8,140</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzYtMS0xLTEtMA_7090ed4b-3a03-4c3d-9657-a01b20c665d7">201</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%">Balance as of July 31, 2019</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="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzctMS0xLTEtMA_81945caf-03ab-4891-98ff-8b31b6f0f716">14,841</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzgtMS0xLTEtMA_4ed1203b-044a-4b10-b7cd-3ef1a3b65c01">2,798</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzktMS0xLTEtMA_a0af131c-dd1f-4f63-be1f-113bdb9d9027">1,295</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzEwLTEtMS0xLTA_5f4cdbd1-64de-4bc4-a9d1-abb193bc10a2">5,087</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzExLTEtMS0xLTA_e96db547-02a8-429e-9ef0-241424000a09">117</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzEyLTEtMS0xLTA_484be36a-0a9a-439f-903b-f28e2ebf339b">108</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%">Balance as of July 31, 2020</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzEzLTEtMS0xLTA_b101cc9d-39d8-4e40-8aec-73108c7556f4">13,622</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE0LTEtMS0xLTA_a2793413-4290-4556-9596-1657ad0b34c4">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE1LTEtMS0xLTA_e5c63b57-717a-4f28-9e2c-fc0b4b36b209">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE2LTEtMS0xLTA_670e7ec2-b93e-47a7-92d2-96f41976cfcb">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE3LTEtMS0xLTA_99f58813-df7a-4dcd-b8d8-44a530204b7c">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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE5LTEtMS0xLTA_df7db96c-7dc4-462c-9b76-3444784c94ac">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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzIwLTEtMS0xLTA_a765114e-9979-433b-8a45-ed364ea5f4e7">21,912</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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i357e2cb32fd744d7af8a3ecc4f829d2f"><div style="margin-top:9pt;text-align: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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzI3NTc_a765114e-9979-433b-8a45-ed364ea5f4e7">21,912</ix:nonFraction> of unrecognized tax benefits, if recognized, $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzI4MDU_e471669b-56df-4e23-a2d9-7d3aa3b119a3">18,717</ix:nonFraction> would affect the Company's income tax rate. The Company has classified $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzI4Nzk_5480ca63-14aa-443d-a299-34af60458872">15,427</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzI4ODY_f264a42b-29b3-475d-bfa7-794d6c8007ad">8,931</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzMwMzE_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric> and 2020, respectively. The Company has classified $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzMwODM_e9639c2b-e993-4131-b7d1-727041678378">6,485</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzMwOTA_bf0b6955-cb02-4802-b362-fa03ca30ab2d">4,691</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzMyMzc_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric> and 2020, 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) and benefits of ($<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM1NjU_b5460c2a-b632-46d0-bc81-8d1fe71d28ce">596</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM1ODQ_a6167879-8d73-40d4-805b-35ab3e9437a0">372</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM2MDc_4e277277-f585-4566-878b-a5913a3ed501">1,013</ix:nonFraction> on the reserve for uncertain tax positions during the years ended <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM2NTM_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric>, 2020, and 2019, respectively. The Company also recognized (expenses) and benefits related to penalties of ($595), $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM4MDQ_d3c141c9-f662-4856-89e7-83cc117f90be">96</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" sign="-" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM4NjE_de1c52bc-cb80-40db-bfea-a0574144283f">2,357</ix:nonFraction> during the years ended <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzE2NDkyNjc0NTE5MTY_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric>, 2020, and 2019, 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQwMjg_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric> and 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQwNTU_4269108a-e96d-4ef7-b3bf-caf254908121">2,297</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQwNjI_28fab049-191d-43f1-b9a8-739299d1e46f">1,354</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQyNTc_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric> and 2020, the Company had $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQyODQ_3721cdf9-e71a-4355-824e-13ed1345fc4e">2,098</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQyOTE_16a1d5fc-8340-444e-a354-1bec375745be">658</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQ1OTI_79a5b0de-4987-4d38-a94a-cac421444055">3,253</ix:nonFraction> during the year ending July 31, 2022 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQ4OTI_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric>, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="brc:TaxBenefitsAssociatedwithStatueofLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQ5MTk_42770d54-ef92-4d70-8ff8-a6270d9984ea">295</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="brc:ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0OTM_ce6f30ff-045d-4f3b-b288-dcf0ced3129b" continuedAt="i7a5ad974b1e644febbd89a453df2ff10" 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="i7a5ad974b1e644febbd89a453df2ff10"><table 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;19 &#8212; F&#8217;21</span></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_154"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzk3Mg_b0340c0f-aad1-4a2d-8298-828145fd5b2d" continuedAt="i7e0ddfe52b22458488473bd97e890e66" escape="true">Net Income per Common Share</ix:nonNumeric></span></div><ix:continuation id="i7e0ddfe52b22458488473bd97e890e66" continuedAt="i2a16a01522a44530b3ad688a18c825da"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzk3MQ_70be6944-9c5a-4829-b95d-555b64c86490" 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.911%"></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.745%"></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%">2021</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%">2020</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%">2019</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzMtMS0xLTEtMA_881b56ff-cad3-4d48-a9ae-87342ec33bb2">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="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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzMtMy0xLTEtMA_166afd76-9c92-497a-ba08-9400cb204022">112,369</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzMtNS0xLTEtMA_f7dc00ec-0098-44f7-82c4-47dd3431c326">131,258</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="i48f6721241974904b7621ace05427fa6_D20200801-20210731" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzUtMS0xLTEtMA_8f904d3a-fb91-4544-ae87-c07fd2b8092a">807</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="i45b869a2962f4df982141a4edc374941_D20190801-20200731" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzUtMy0xLTEtMA_28aa7998-7361-457f-9bd9-7c4112e4fe1c">828</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="ib8ca09660c194f79853b8e45809e650e_D20180801-20190731" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzUtNS0xLTEtMA_ee2eefd5-44ec-46c7-8bdd-1f50359b97a0">815</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="ic61e35c3f83f47d58f9710566d3a067d_D20200801-20210731" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzYtMS0xLTEtMA_bde64ca4-9db3-4194-8232-72e60f4d674a">5</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="i97b410ab810e4c3882328bf868dfa6e0_D20190801-20200731" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzYtMy0xLTEtMA_99d825f0-a80d-4192-a8b9-5e229c616e3a">10</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="i4f705ac6a9ea4f81ba94b005d35592e4_D20180801-20190731" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzYtNS0xLTEtMA_afa0abd4-d6f5-4b85-b4c1-33d988d2be2d">13</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="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzctMS0xLTEtMA_f2c91c0f-c6aa-47fc-9e7e-d20a3df6d0fa">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e0001e0faa4690ac713d641e867522_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzctMy0xLTEtMA_403bc615-e4fb-4377-bb3f-10316e5c469a">111,531</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="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzctNS0xLTEtMA_57607769-2a7f-4140-a639-e576cbedf819">130,430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzktMS0xLTEtMA_e43809ef-63a0-49ab-8ace-1f60224ccd05">52,039</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzktMy0xLTEtMA_36b49b07-cb8e-43c6-b07a-28728d25ec0b">52,763</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzktNS0xLTEtMA_f8f29399-3bd2-455f-8983-8e5868eddf35">52,596</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEwLTEtMS0xLTA_0595cf84-94ff-46b7-a9b8-8c44eb0522e0">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="shares" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEwLTMtMS0xLTA_c5437c49-8119-40ca-b42c-36169d031596">468</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEwLTUtMS0xLTA_4f226445-0329-48be-a3b1-18185c598942">727</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzExLTEtMS0xLTA_ecf835fa-b11d-4bc8-bb52-9801f7ef25e0">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><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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzExLTMtMS0xLTA_9b3cfbbc-f070-40fd-a238-57b142233abc">53,231</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzExLTUtMS0xLTA_a9462167-1f75-4c2a-bf36-9810c87b059b">53,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: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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEzLTEtMS0xLTA_986e47e4-f32a-4cbd-8757-95b33c4de266">2.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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEzLTMtMS0xLTA_9aa1f510-b2c0-4855-a841-b94b4e656b63">2.13</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="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEzLTUtMS0xLTA_7a13f60c-45fd-4ec2-81c3-d3fdc9b20c87">2.50</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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE0LTEtMS0xLTA_bb1553d6-0903-46de-bcfa-211647407f8f">2.47</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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE0LTMtMS0xLTA_9b5f82ce-d230-4995-a291-f029817db406">2.11</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="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE0LTUtMS0xLTA_f4ec3828-11c5-470a-b9b8-7d0bd8876451">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%">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="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE2LTEtMS0xLTA_d1aba894-ebb8-4244-a924-3c274cc7d9f8">2.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="i97e0001e0faa4690ac713d641e867522_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE2LTMtMS0xLTA_f660f41b-77ba-4ed8-8ce3-ed35c3102668">2.11</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="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE2LTUtMS0xLTA_bf0cc8e3-5ef2-44b4-b5f0-6dfa8e851fe9">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="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE3LTEtMS0xLTA_1f319a91-3653-4130-810d-cc8bfd7df4c2">2.46</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="i97e0001e0faa4690ac713d641e867522_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE3LTMtMS0xLTA_2522c2d3-ba50-4d1f-9284-5bed32b1a7c3">2.10</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="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE3LTUtMS0xLTA_d88a755f-53a0-4bd3-a76d-d4d1c42d593a">2.45</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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2a16a01522a44530b3ad688a18c825da">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzg5NQ_a8c9cb71-5227-4852-a977-45215038bf28">511,189</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzg5OQ_fc55e0bc-94a5-4b50-a40c-fa10eb6774be">387,382</ix:nonFraction>, and <ix:nonFraction unitRef="shares" contextRef="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzkwNw_e51a5d73-5a95-48b5-ba8c-81ecd31b7a69">372,255</ix:nonFraction> for the fiscal years ended <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzkzNw_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric>, 2020, and 2019, respectively.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_157"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90ZXh0cmVnaW9uOmQ0NGFiYTEzY2ZmZTQ0N2NiNGE1MjkyMGJjOTFhZDY1XzIwNDM_3d96b3a9-483e-4579-ae42-a9c7086abfbb" continuedAt="i42c4d8ecdc9f4cd8b75861c5930f9456" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i42c4d8ecdc9f4cd8b75861c5930f9456"><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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90ZXh0cmVnaW9uOmQ0NGFiYTEzY2ZmZTQ0N2NiNGE1MjkyMGJjOTFhZDY1XzIwNTE_229beeeb-e51f-42b6-ae42-97447acc6c07" 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90ZXh0cmVnaW9uOmQ0NGFiYTEzY2ZmZTQ0N2NiNGE1MjkyMGJjOTFhZDY1XzgyMw_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric> and July&#160;31, 2020, 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:43.490%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width: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.882%"></td><td style="width:0.1%"></td><td style="width: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:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:700;line-height:100%">July 31, 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%">July 31, 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%">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%">Trading securities</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="i52db5cd3125a4040a2d267de0d98824f_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzItMS0xLTEtMA_b0bf9cd9-e394-4561-ae8e-bd03137f507b">20,135</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="i91bd7e52168149daad0e1f0c64243d40_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:MarketableSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzItMy0xLTEtMA_be0caa24-0661-4587-912b-52f734347c40">18,606</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="i1adbae4698be4d0eb1b0daf4267f4940_I20210731" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzMtMS0xLTEtMA_a3e4cd99-b095-4a0a-bef9-922b11b54f50">150</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="if03387fd9b9e49c3967ab9a5c9022235_I20200731" decimals="-3" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzMtMy0xLTEtMA_8f9b8a04-80d8-4721-905b-fb36c9be893e">594</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="ie3be8e7fedcc4611ae739b8d415c0e12_I20210731" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzUtMS0xLTEtMA_ff060095-4b25-4dcd-bcd3-cb8a0acf142a">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="usd" contextRef="i13c19575d95b4e83acfb4c6ade39c353_I20200731" decimals="-3" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzUtMy0xLTEtMA_97314374-4f1f-4871-b715-bb6d7a40283f">777</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%">Trading securities</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 fiscal years ended <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90ZXh0cmVnaW9uOmQ0NGFiYTEzY2ZmZTQ0N2NiNGE1MjkyMGJjOTFhZDY1XzE5MjQ_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric> and July&#160;31, 2020. </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="i5c79b597372b45a781c39a9c19e8b806_160"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM2ODM_510e5dc9-8e56-4166-a6f9-1599c42beca6" continuedAt="i124b9f67fb3c47b194685767cc3801da" escape="true">Derivatives and Hedging Activities</ix:nonNumeric></span></div><ix:continuation id="i124b9f67fb3c47b194685767cc3801da" continuedAt="i8bddda856aee45f0b99134208fe78553"><div style="margin-top:9pt;text-align:justify;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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt-sec:durmonth" name="us-gaap:DerivativeRemainingMaturity1" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM0Ng_b91737c8-0108-4667-9f56-16ee123cf984">18</ix:nonNumeric> months, which qualify as cash flow hedges or net investment hedges under the accounting guidance for derivative instruments and hedging activities. The primary objective of the Company&#8217;s foreign currency exchange risk management program is to minimize the impact of currency movements due to transactions in other than the respective subsidiaries&#8217; functional currency and to minimize the impact of currency movements on the Company&#8217;s net investment denominated in a currency other than the U.S. dollar. To achieve this objective, the Company hedges a portion of known exposures using forward foreign exchange contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Main foreign currency exposures are related to transactions denominated in the British Pound, Euro, Canadian dollar, Australian dollar, Mexican Peso, Chinese Yuan, Malaysian Ringgit and Singapore dollar. Generally, these risk management transactions will involve the use of foreign currency derivatives to minimize the impact of currency movements on non-functional currency transactions.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i8bddda856aee45f0b99134208fe78553"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM2OTA_f2237d18-00b2-4773-b57c-64c16b74e233" 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, 2021 and 2020:</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:63.958%"></td><td style="width:0.1%"></td><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:16.007%"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzAtMS0xLTEtMA_3d111d66-bab0-4527-a0ea-25c0aa767dca">July 31, 2021</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, 2020</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="i43e844db772742ac80ba43d5a3294d99_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzEtMS0xLTEtMA_7abb3152-5896-4554-9e62-e486c22994ea">30,724</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="i1a6917f08c3149d0a8842d858ddafc47_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzEtMy0xLTEtMA_5d5aa28a-9416-47fc-b34e-8548710259e3">24,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="padding:2px 1pt;text-align: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="ib87253f3eb474cbc8ae25828f46c19a4_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzItMS0xLTEtMA_a99adf4f-23cd-47ae-bb32-a72f43b7b164">3,580</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="i15c09184fb6240ab9c8ea463d7bca8aa_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzItMy0xLTEtMA_5b9b8c14-38a2-485e-8766-38276a4fef09">3,107</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzMtMS0xLTEtMA_da590095-805c-4688-9cd8-5c1fb6627904">34,304</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="i0498618e14e04074a5ec52c438eecb8d_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DerivativeNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzMtMy0xLTEtMA_a103520b-b7e5-4d52-9da2-97a203310288">27,707</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzE5MDI_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</ix:nonNumeric> and 2020, unrealized gains of $<ix:nonFraction unitRef="usd" contextRef="i17172882fe7a4504977da5473f1edda1_I20210731" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzE5MzU_cbf4e4fe-e0cd-47eb-9a10-6852d28b5b13">770</ix:nonFraction> and losses of $<ix:nonFraction unitRef="usd" contextRef="i2e434574bcf24104a2d2334c419ff49f_I20200731" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzE5NTI_096e6580-76c1-4755-b486-e91d829f9ab6">385</ix:nonFraction> have been included in AOCI, respectively. </span></div><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM2ODU_a1b87c06-608f-4f40-8401-23cb01380870" 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 cash flow 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:45.829%"></td><td style="width:0.1%"></td><td style="width: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.859%"></td><td style="width:0.1%"></td><td style="width: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.859%"></td><td style="width:0.1%"></td><td style="width: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.863%"></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzAtMi0xLTEtMA_3d111d66-bab0-4527-a0ea-25c0aa767dca">July 31, 2021</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, 2020</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, 2019</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%">Gains (losses) recognized in OCI</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItMi0xLTEtMA_877f9f51-d7ab-4c75-bffe-9a6afe3b7a8f">1,451</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItNC0xLTEtMA_efa1395b-7891-45c7-8a83-a45506263d15">576</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i47f99ba1080d4e24b5afd621199ee7e8_D20180801-20190731" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItNi0xLTEtMA_39d02ff4-1584-42a4-bc2b-78e1396b45ec">837</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%">Gains reclassified from OCI into cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItMi0xLTEtNzEwNw_086ceb29-a2ae-4951-8c4b-f48347cee89e">399</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItNC0xLTEtNzEwNw_5376f5b5-bdc5-4c02-ae06-42e087f7bb2b">614</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="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItNi0xLTEtNzEwNw_0f32db01-f044-41f1-b65a-277a6e106ee9">1,048</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM2OTE_18f76366-a56d-4301-91e5-39aa067a52a4" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.701%"></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:9.576%"></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="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%"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzAtMS0xLTEtMA_3d111d66-bab0-4527-a0ea-25c0aa767dca">July 31, 2021</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, 2020</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="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></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="ib4e9332b03a343f4804379809bbbe875_I20210731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzMtMS0xLTEtMA_1073d492-2e12-4e3f-a2f0-589c2f0a5445">150</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="ib07228633e2c4b44800d691a5b1afd42_I20210731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzMtMy0xLTEtMA_902a45e9-1ca5-4def-bfdf-31e8d417bcee">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="usd" contextRef="ia8dc0440ca7d4d649ccb7b09dd7e0722_I20200731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzMtNS0xLTEtMA_f96009da-ead0-453d-af8c-3716e9eca869">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic81b9b1a583943bcbcc19964902ad835_I20200731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzMtNy0xLTEtMA_61f87b78-bef8-4a83-acd2-7b6d0bc3b908">761</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:700;line-height:100%">Derivatives not designated as hedging instruments:</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></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 (non-designated hedges)</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="i8c58309fb869407fa2a69ccbb50da433_I20210731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzYtMS0xLTEtMA_141de86c-fcf8-4d23-83fa-89862cb63746">&#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="i1ecefff189764e6aa7cdf20a17f817cd_I20210731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzYtMy0xLTEtMA_59d68b0a-a256-41b0-9e7f-d803f9726ead">0</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="i5f1ccfe77bdc468c9d0e7a531780b667_I20200731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzYtNS0xLTEtMA_2a5d1db4-1d8f-4542-a5ae-072c65be0a18">6</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="i5e459005b6584065a2931624e04c6d6d_I20200731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzYtNy0xLTEtMA_b2693006-670b-4857-94ca-fc9c2f1a7b17">16</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:700;line-height:100%">Total derivative instruments</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzctMS0xLTEtMA_eb6bb591-1fa5-4977-bc98-4213434c9a14">150</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="i3af50237bbe04bdf86432e1c8b222bd3_I20210731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzctMy0xLTEtMA_8ac293a2-731f-418d-93a2-0d548cd16c30">51</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="ie299613f6aba46438c2cba7bd8712fd2_I20200731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzctNS0xLTEtMA_b9de3c66-e8a4-4f5b-ab6e-404db9af2230">594</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="i534d5740803e4731a612db5e8cdabd83_I20200731" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzctNy0xLTEtMA_a06f3077-f6ef-49b8-a5e9-f0ee76e4a238">777</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><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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%">15. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5MTQ_5e1a7763-af9c-4c71-abab-ddda0fe02c0e" continuedAt="i813287a34100407f862c7c49875fc3f2" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i813287a34100407f862c7c49875fc3f2" continuedAt="i74cbf32cef7548b0aefa481cf110edc5"><div style="margin-top:9pt;text-align: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 all of the outstanding shares of Magicard Holdings Limited (&#8220;Magicard&#8221;), based in Weymouth, United Kingdom, for $<ix:nonFraction unitRef="usd" contextRef="ib7437006003c4301ba43d440bc1493de_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5NDQ_044f3a51-7dbc-41a8-90be-c91321f0be3f">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. The intangible assets consist of a customer relationship of $<ix:nonFraction unitRef="usd" contextRef="ib268211430dc42efa18164fa2478218d_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3MjQ_5aa6699e-6217-4534-b7fe-0519e7cd2891">18,303</ix:nonFraction>, which is being amortized over <ix:nonNumeric contextRef="ib268211430dc42efa18164fa2478218d_D20200801-20210731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4ODE_2f136327-518c-413d-8c38-b259fbc3e4aa">eight years</ix:nonNumeric>, technology of $<ix:nonFraction unitRef="usd" contextRef="i668829de80ea4c2096e12124f56d4cdf_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3NTE_96fecc6f-effc-4400-a41a-75759951f637">2,837</ix:nonFraction>, which is being amortized over <ix:nonNumeric contextRef="i668829de80ea4c2096e12124f56d4cdf_D20200801-20210731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4NjY_c91ce679-5f25-4f40-bc95-329354dd8d90">five years</ix:nonNumeric> and a tradename of $<ix:nonFraction unitRef="usd" contextRef="i6b765d2588034841b14ae4a569585d45_D20200801-20210731" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3MzQ_90ddccc7-d9d2-421f-add3-66aa1a63f8db">567</ix:nonFraction>, which is being amortized over <ix:nonNumeric contextRef="i6b765d2588034841b14ae4a569585d45_D20200801-20210731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4NTI_f119d202-ffdc-4a8c-af86-cdf99d60ca77">two years</ix:nonNumeric>. The goodwill acquired of $<ix:nonFraction unitRef="usd" contextRef="ib7437006003c4301ba43d440bc1493de_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2NDc_42f1a298-f43b-4973-ab36-3775e8a1096e">43,235</ix:nonFraction> is not tax-deductible. Magicard has a complementary product offering that allows the Company to offer new printing and encoding capabilities to both new and existing customers and is included in the Company&#8217;s IDS 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%">On April 15, 2021, the Company launched an all-cash tender offer in Finland to acquire all of the outstanding, publicly-held shares of Nordic ID Oyj, a Finnish corporation (&#8220;Nordic ID&#8221;) based in Salo, Finland. Nordic ID specializes in RFID readers, scanners, and the associated software to power track-and-trace applications in industrial manufacturing. On May 19, 2021, the results of the Company&#8217;s cash tender offer were finalized with 92.9% of all outstanding shares validly tendered as part of the tender offer. On May 21, 2021, the Company acquired the shares validly tendered as part of the tender offer for $<ix:nonFraction unitRef="usd" contextRef="ib5d6dd6193bd4c309ab950e0557c3d2d_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5NTQ_b4a99ed9-1eee-499d-a66f-647dae2353f2">9,804</ix:nonFraction> plus the assumption of debt of $<ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5NjM_100b6b02-668f-4da8-8135-1d9455f8569a">4,668</ix:nonFraction>. The intangible assets consist of a customer relationship of $<ix:nonFraction unitRef="usd" contextRef="ia49185af041b481eb5acebb928ef6afd_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3NjA_9b0579fc-6ff8-4f8f-906d-ae2bfbd3eb02">3,803</ix:nonFraction>, which is being amortized over <ix:nonNumeric contextRef="ia49185af041b481eb5acebb928ef6afd_D20200801-20210731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4Mzg_30afa3ab-d279-47ce-994f-d9b22987c0e6">ten years</ix:nonNumeric> and technology of $<ix:nonFraction unitRef="usd" contextRef="i9c88ae3dcf2c40919ba929905846bfab_D20200801-20210731" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3Njk_c4d259ed-a475-424f-ae3e-21f64dc768de">600</ix:nonFraction>, which is being amortized over <ix:nonNumeric contextRef="i9c88ae3dcf2c40919ba929905846bfab_D20200801-20210731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4MjQ_723d9aea-349f-40f3-ae01-690a44b8d41f">six years</ix:nonNumeric>. The goodwill acquired of $<ix:nonFraction unitRef="usd" contextRef="ib5d6dd6193bd4c309ab950e0557c3d2d_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2NTc_1cdbc1ad-a76d-4ff8-acd6-d4c34893fef4">12,584</ix:nonFraction> is not tax-deductible. Nordic ID has begun the squeeze-out process after which Brady intends to acquire all of the remaining outstanding shares and apply for delisting of Nordic ID from the Nasdaq First North Growth Market Finland. Nordic ID is included in the Company&#8217;s IDS segment.</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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><ix:continuation id="i74cbf32cef7548b0aefa481cf110edc5"><div style="margin-top:9pt;text-align: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 all of the outstanding shares of The Code Corporation (&#8220;Code&#8221;), based in Salt Lake City, Utah, for $<ix:nonFraction unitRef="usd" contextRef="ib195d4841e9a400698be604f57ceca5f_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5MzM_367b823d-51b7-400b-a19f-7c3e28581561">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. Initial financing for this acquisition consisted of $<ix:nonFraction unitRef="usd" contextRef="i5136cff2b09e4cca83a5bbae798e13f8_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:RevolverAmountDrawnToFundCodeAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2Nzg_10725d6c-be85-4a1c-b41c-42f5861dcf6b">75,000</ix:nonFraction> from the Company&#8217;s revolving loan agreement and the balance from cash on hand. Prior to July 31, 2021, the Company repaid $<ix:nonFraction unitRef="usd" contextRef="i5136cff2b09e4cca83a5bbae798e13f8_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:RevolverRepaidDuringYearRelatedToCodeAcquistion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2ODg_94c5a78c-f6a6-4af5-85e2-3735bfab32b8">37,000</ix:nonFraction> of the borrowing on the credit facility with cash on hand. The intangible assets consist of a customer relationship of $<ix:nonFraction unitRef="usd" contextRef="id4f52015455d464c826da17d614617c1_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2OTg_ce275734-cf08-422c-8547-50bce4dc6991">44,500</ix:nonFraction>, which is being amortized over <ix:nonNumeric contextRef="id4f52015455d464c826da17d614617c1_D20200801-20210731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3NzY_ae65718c-1332-4c51-89a2-9df4153c8881">nine years</ix:nonNumeric>, technology of $<ix:nonFraction unitRef="usd" contextRef="i7a40deadf4454a27823a0e0178f42d94_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3MTU_634aa73f-2ade-4bc3-832b-d74a540794ba">6,200</ix:nonFraction>, which is being amortized over <ix:nonNumeric contextRef="i7a40deadf4454a27823a0e0178f42d94_D20200801-20210731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3OTM_5a6fcc8b-2baa-4cdd-8b44-5e46af5b8160">five years</ix:nonNumeric> and a tradename of $<ix:nonFraction unitRef="usd" contextRef="if2f69e43df6d4e04bf1893a0de33472a_D20200801-20210731" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3MDg_ffe408ef-62ef-4fa0-87a8-75ff2ac1a796">600</ix:nonFraction>, which is being amortized over <ix:nonNumeric contextRef="if2f69e43df6d4e04bf1893a0de33472a_D20200801-20210731" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4MDg_f9d5299e-687d-421f-90c7-55340fb43fdb">three years</ix:nonNumeric>. The goodwill acquired of $<ix:nonFraction unitRef="usd" contextRef="ib195d4841e9a400698be604f57ceca5f_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2MzY_0d0b60c6-16ab-422b-a5af-f3d75b8c216e">139,347</ix:nonFraction> is not tax-deductible. The final purchase price allocation is subject to post-closing adjustments pursuant to the terms of the merger agreement. Code has a complementary product offering that allows the Company to expand in the industrial track-and-trace market and is included in the Company&#8217;s IDS segment.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the combined preliminary fair values of the assets acquired and liabilities assumed at the date of the acquisitions:</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:87.788%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.012%"></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: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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzAtMS0xLTEtMTE1MjI_b4ce4e60-a589-4fba-b591-f769dcf8ec84">7,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzEtMS0xLTEtMTE1MjI_5889e848-eeb0-42a8-9507-9cae392342dc">15,401</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 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzItMS0xLTEtMTE1MjI_f4a82855-f790-4fbe-b468-5ec0a281c00a">6,581</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%">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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzMtMS0xLTEtMTE1MjI_4fcc479e-23a4-42b3-addb-c34a6822e105">544</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%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzQtMS0xLTEtMTE1MjI_eb6a6362-c7ab-4b3a-9b0f-fc7e4ddcf2f9">2,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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzUtMS0xLTEtMTE1MjI_8ccc6c69-7da6-4482-aec9-355be491db38">195,166</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 intangible 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzYtMS0xLTEtMTE1MjI_dada9140-c129-4b89-81f7-dec1ec8f448b">77,410</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 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzctMS0xLTEtMTE1MjI_b5af63ca-afe8-430a-bbc5-4b1bb619c7fb">3,109</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%">Accounts payable</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzgtMS0xLTEtMTE1MjI_fd0e5d23-14ab-4437-9130-79d3a788303f">7,584</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%">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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzktMS0xLTEtMTE1MjI_0b960fc7-6342-4f63-ab0f-abf9a7d7f0b2">5,537</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%">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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzEwLTEtMS0xLTExNTIy_47ee3e30-a368-42c5-873b-d851cbe84a0c">4,081</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 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzExLTEtMS0xLTExNTIy_f93070dc-c34b-41eb-86cc-a0df5b3f7fb5">8,197</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%">Long-term debt</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzEyLTEtMS0xLTExNTIy_7109780d-ce06-45f7-b64a-1318253a5595">4,668</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%">Deferred tax 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzEzLTEtMS0xLTExNTIy_47753477-a5c5-4697-870c-dc64bb38b5ca">11,348</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%">Other 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzE0LTEtMS0xLTExNTIy_8872e27f-4dac-4d02-927f-5e60aff5de73">14,836</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 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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzE1LTEtMS0xLTExNTIy_d562b15f-10a0-4f9d-be47-4c0a631d5649">251,496</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:  cash acquired</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzE2LTEtMS0xLTExNTIy_5e0ded8d-2c6d-4949-ae08-768d72d93664">7,513</ix:nonFraction>)</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;border-top:1pt solid #000;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%">Fair value of total consideration</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="i900a9798e6d64452a424e3c10000c048_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzE4LTEtMS0xLTExNTIy_19d5b5a7-90c7-4dee-ad70-823aef820013">243,983</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;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the operations of the acquired businesses have been included since the date of acquisition in the accompanying consolidated financial statements. Acquisition-related expenses of $<ix:nonFraction unitRef="usd" contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5MjQ_289392de-5916-46e8-9b4f-424a30ff288a">3,164</ix:nonFraction> were recognized in SG&amp;A during the year ended July 31, 2021. Pro forma information related to the acquisitions during the year ended July 31, 2020 is not included because the impact on the Company&#8217;s consolidated results of operations is considered to be immaterial.</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%">55</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_166"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90ZXh0cmVnaW9uOmYxMWEwNTVjOTU2NDRhMjNiNzY5NWE0ZTYxMjUyYWQ1XzE1NA_1e24b198-86a5-44c7-886b-ffd2a0a7469d" continuedAt="i4947558c90f34a15995a6b19e4a04f05" escape="true">Unaudited Quarterly Financial Information</ix:nonNumeric></span></div><ix:continuation id="i4947558c90f34a15995a6b19e4a04f05"><ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90ZXh0cmVnaW9uOmYxMWEwNTVjOTU2NDRhMjNiNzY5NWE0ZTYxMjUyYWQ1XzE4Mg_bd82f404-0d2e-437d-9765-197847cd6fee" escape="true"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.689%"></td><td style="width:0.1%"></td><td style="width: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.017%"></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="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarters</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%">First</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%">Second</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%">Third</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%">Fourth</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal 2020</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></tr><tr><td colspan="3" style="background-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%">Net sales</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="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtMi0xLTEtMA_d87b7803-668c-48b1-ab31-725e6e7c7a02">286,947</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="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtNC0xLTEtMA_ce24d707-beae-4fd4-ae64-329ff1206f2a">276,665</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="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtNi0xLTEtMA_bf47b992-497a-4477-95fa-f57b9939fcbb">265,943</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="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtOC0xLTEtMA_d2bd934a-5dc0-4bc0-9a7a-da6680c5e915">251,744</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtMTAtMS0xLTA_21ca78dc-a4b6-44dd-9ed8-9ef51b99c87e">1,081,299</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%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtMi0xLTEtMA_ca26bdab-fa7f-42d3-870f-8bb3dc8f3acb">141,405</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="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtNC0xLTEtMA_3970bc7f-e058-4112-a6e7-8781396cfa77">139,127</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="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtNi0xLTEtMA_d039a76d-abe1-4a25-92d9-6e84324e076e">129,527</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="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtOC0xLTEtMA_94bae735-edfb-4b56-a496-f5fae1cf218d">118,506</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtMTAtMS0xLTA_71596d7d-948f-447f-b8f7-8c20d0a87ada">528,565</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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </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="usd" contextRef="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtMi0xLTEtMA_28f65ab5-6d22-4e31-815e-6d4ca828de53">40,891</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="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtNC0xLTEtMA_a0820a38-9510-47c6-b5c5-2e1ecc385423">41,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="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtNi0xLTEtMA_461908c7-64ca-48f8-96ea-7e76ca54185b">22,669</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="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtOC0xLTEtMA_17f7448e-4c91-47f3-b774-151ecc39c6fb">33,219</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtMTAtMS0xLTA_1002703b-c216-4217-b1cb-8276db967c05">138,023</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%">Net 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%"><ix:nonFraction unitRef="usd" contextRef="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtMi0xLTEtMA_62c4558a-5ad5-46f7-b979-e29be7748c3a">37,498</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="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtNC0xLTEtMA_2c9b5222-7a94-43b4-a33a-ca959196452e">33,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="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtNi0xLTEtMA_c31b0e3d-a2b4-4991-b7a0-bef471847e9f">13,633</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="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtOC0xLTEtMA_be6fbc37-5739-4a61-a47f-4d80e83e74dd">27,685</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="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtMTAtMS0xLTA_6314d47e-c299-4dfa-87a6-a6d6a34caa20">112,369</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%">Net income per Class&#160;A Nonvoting 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:9pt;font-weight:400;line-height:100%">Basic</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="usdPerShare" contextRef="i4dc29ccfd9994d14804e5dfc6ea1c7d3_D20190801-20191031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtMi0xLTEtMA_8419947a-3751-47fa-bbf1-1e43368bd835">0.71</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="i83044ff10f464619b3104ed84014e03c_D20191101-20200131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtNC0xLTEtMA_a2f4da75-ba83-45d1-90c4-d51f47dc8dde">0.63</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="iaa5bbee9206549d5a50d1f77fffbeffb_D20200201-20200430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtNi0xLTEtMA_4a91aa47-74a2-416a-8cf1-f3ed0a9101b1">0.26</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="i295bc144201d47dabdc3a25e297297ff_D20200501-20200731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtOC0xLTEtMA_ece07b89-535e-47ea-93d1-c637cad7b3f3">0.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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtMTAtMS0xLTA_56ee8dca-ec65-4d1a-b5a5-fc0bccd902bf">2.13</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%">Diluted</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="usdPerShare" contextRef="i4dc29ccfd9994d14804e5dfc6ea1c7d3_D20190801-20191031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktMi0xLTEtMA_e3506d5a-897f-49fc-b489-eeddded414fe">0.70</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="i83044ff10f464619b3104ed84014e03c_D20191101-20200131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktNC0xLTEtMA_0c4226ff-3833-48b3-862f-081c9c1eb6c4">0.62</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="iaa5bbee9206549d5a50d1f77fffbeffb_D20200201-20200430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktNi0xLTEtMA_6eaab6d4-c486-41d7-8b77-514a5c7a9203">0.26</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="i295bc144201d47dabdc3a25e297297ff_D20200501-20200731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktOC0xLTEtMA_85267fdd-a33e-4a81-9910-1528fa93e2e7">0.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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktMTAtMS0xLTA_da0c3ad8-b910-4b0c-952a-742bfd8f1763">2.11</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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:9pt;font-weight:400;line-height:100%">Net sales</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="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTItMS0xLTA_a6a52d34-e6a6-465d-8fb0-49ed23697e8d">277,227</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="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTQtMS0xLTA_364cdaa1-0ae4-404d-aae1-eb9723d732f3">265,838</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="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTYtMS0xLTA_b75c5561-a296-4f33-af21-652acbc07269">295,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="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTgtMS0xLTA_a25d7ac6-c389-4379-8ccc-34669dab6516">306,130</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTEwLTEtMS0w_d35db0a4-8658-4b48-ad87-85a1dd0a36cb">1,144,698</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%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTItMS0xLTA_b97cb7e3-ecc6-4b08-b4e4-aecb495a9844">135,428</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="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTQtMS0xLTA_9b0c7ded-1fb4-41dc-9d2b-184c1355a98a">129,522</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="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTYtMS0xLTA_71147ca1-3855-468b-9582-380dbeae5322">148,847</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="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTgtMS0xLTA_edd6a204-3590-40ae-babe-3ca615cdde64">147,649</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTEwLTEtMS0w_2b60ebe5-ef11-400d-9c29-8cadf22415d7">561,446</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%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTItMS0xLTA_7856f464-ace1-40b4-912f-a138d72fef01">42,188</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="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTQtMS0xLTA_823f1958-51fa-4501-a421-4e9572eb7d73">37,412</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="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTYtMS0xLTA_c72aea1f-d0dd-456a-80af-b670e25d79d8">46,725</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="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTgtMS0xLTA_ec3ec05f-2b50-4123-9726-5b5bab0efea1">40,802</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTEwLTEtMS0w_3f36ca98-e6b0-4c9c-8e17-f340833ad97b">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: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%">Net income </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">(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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTItMS0xLTA_0854fc07-3e5d-4c81-ac08-b6dd52680cc5">33,481</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="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTQtMS0xLTA_79b50cca-e535-4717-a6e3-cc27eb843778">30,860</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="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTYtMS0xLTA_68e157e7-f1bc-40cb-b85e-1c6521b1e35d">37,291</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="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTgtMS0xLTA_05e94c7e-073c-4269-a7e0-c49e20cc564c">28,027</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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTEwLTEtMS0w_8081cc04-25b0-48a1-8c21-db85c61e94b1">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;text-align: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 income per Class&#160;A Nonvoting 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:9pt;font-weight:400;line-height:100%">Basic</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="usdPerShare" contextRef="if6b4159c5efe4db295aa9b41dff9981d_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTItMS0xLTA_85cd51ee-6bcf-418e-b30f-0f1eed7f4184">0.64</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="iec2a2891702f49708a408d94fc0a5983_D20201101-20210131" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTQtMS0xLTA_b247aeb9-b43a-44a8-8bf4-d761386e15b8">0.59</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="i44cce58895144ac6a11ef3ab7cba2386_D20210201-20210430" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTYtMS0xLTA_eb4eb710-d9e9-4ef9-8e37-9cdc1c146d00">0.72</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="i19c9fdb1594d4ec3b2b8b1263c7e0c51_D20210501-20210731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTgtMS0xLTA_aefb8cff-3b96-408b-9999-d61f3be7edf8">0.54</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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTEwLTEtMS0w_32d2ab93-0b57-4953-8fae-f9836a4cd835">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;text-align:justify;vertical-align:top"><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="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="if6b4159c5efe4db295aa9b41dff9981d_D20200801-20201031" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTItMS0xLTA_0a69a636-091a-4f27-a092-8d4dce5c778a">0.64</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="iec2a2891702f49708a408d94fc0a5983_D20201101-20210131" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTQtMS0xLTA_c44046a8-8f01-4d33-a2a4-b46f26c2c05e">0.59</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="i44cce58895144ac6a11ef3ab7cba2386_D20210201-20210430" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTYtMS0xLTA_43c3bcab-c78d-4642-9e89-61ae7c404da5">0.71</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="i19c9fdb1594d4ec3b2b8b1263c7e0c51_D20210501-20210731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTgtMS0xLTA_23fab557-3ed8-4d07-96e8-bfcdf95c3a93">0.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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTEwLTEtMS0w_3dd3a333-2f93-4d04-b90f-994df1474f90">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></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)  In the third quarter of fiscal 2020, the Company recognized before tax impairment charges of $<ix:nonFraction unitRef="usd" contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetImpairmentCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90ZXh0cmVnaW9uOmYxMWEwNTVjOTU2NDRhMjNiNzY5NWE0ZTYxMjUyYWQ1XzE0Nw_1fe75b54-0714-47f0-9d3b-8f6eac162ecf">13,821</ix:nonFraction>.</span></div><div style="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%">(2)  In the fourth quarter of fiscal 2021, the Company acquired three companies: Nordic ID, Magicard, and Code. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of the acquired companies are included in the Company&#8217;s consolidated financial statements from the date of acquisition.</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%">(3) </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 fourth quarter of fiscal 2021, the Company recognized other-than-temporary impairment charges of $4,994 of its equity method investment in React Mobile, Inc.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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%">17. <ix:nonNumeric contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjkvZnJhZzo2NWM4YTE2MTJjOTU0NTQ4YjI5Mzg5MzZkMTFkOGRkNS90ZXh0cmVnaW9uOjY1YzhhMTYxMmM5NTQ1NDhiMjkzODkzNmQxMWQ4ZGQ1XzM3NQ_69a8a468-c306-45bd-a3fe-b5fcd6a20345" continuedAt="i960b9d7a6f5845339e39e1dfc01d2c8c" escape="true">Subsequent Events</ix:nonNumeric></span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><ix:continuation id="i960b9d7a6f5845339e39e1dfc01d2c8c"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;1, 2021, 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="ide7a6a44a0214e618894e85630f55511_D20200801-20210731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjkvZnJhZzo2NWM4YTE2MTJjOTU0NTQ4YjI5Mzg5MzZkMTFkOGRkNS90ZXh0cmVnaW9uOjY1YzhhMTYxMmM5NTQ1NDhiMjkzODkzNmQxMWQ4ZGQ1XzE1MQ_db7d9c01-6613-48db-aad3-2cf8de7b5a17">0.88</ix:nonFraction> to $<ix:nonFraction unitRef="usdPerShare" contextRef="i6e8379a424d842319bbb12987845c98a_D20210801-20220731" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjkvZnJhZzo2NWM4YTE2MTJjOTU0NTQ4YjI5Mzg5MzZkMTFkOGRkNS90ZXh0cmVnaW9uOjY1YzhhMTYxMmM5NTQ1NDhiMjkzODkzNmQxMWQ4ZGQ1XzE1Nw_20cca131-694e-4e50-8949-412be0902682">0.90</ix:nonFraction> per share. A quarterly dividend of $0.225 will be paid on October&#160;29, 2021, to shareholders of record at the close of busines</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s on October&#160;8, 2021. This</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> dividend represents an increase of <ix:nonFraction unitRef="number" contextRef="i6e8379a424d842319bbb12987845c98a_D20210801-20220731" decimals="3" name="brc:PercentageIncreaseInDividend" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjkvZnJhZzo2NWM4YTE2MTJjOTU0NTQ4YjI5Mzg5MzZkMTFkOGRkNS90ZXh0cmVnaW9uOjY1YzhhMTYxMmM5NTQ1NDhiMjkzODkzNmQxMWQ4ZGQ1XzMxNg_1f596b8a-2c07-44db-8b49-5aa2c2287c62">2.3</ix:nonFraction>% and is the 36th consecutive annual increase in dividends.</span></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_172"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;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 id="i5c79b597372b45a781c39a9c19e8b806_175"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Controls and Procedures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures:</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Brady Corporation maintains disclosure controls and procedures that are designed to ensure that information required to be disclosed by the Company in the reports filed by the Company under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by the Company in the reports the Company files under the Exchange Act is accumulated and communicated to the Company&#8217;s management, including the Company&#8217;s principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Consistent with guidance issued by the Securities and Exchange Commission that an assessment of a recently acquired business may be omitted from management's report on internal control over financial reporting in the year of acquisition, management excluded an assessment of the effectiveness of the Company's internal control over financial reporting related to Code, Magicard, and Nordic ID. The Company acquired these three companies during the fourth quarter of fiscal 2021. The summation of the acquisitions represented 2.0% of the Company's consolidated total assets (excluding goodwill and intangible assets which were included in management's assessment of internal control over financial reporting) as of July 31, 2021 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%">56</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.0% of the consolidated net sales for the year ended July 31, 2021. 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, 2021, 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%"> Consistent with guidance issued by the Securities and Exchange Commission that an assessment of a recently acquired business may be omitted from management's report on internal control over financial reporting in the year of acquisition, management excluded an assessment of the effectiveness of the Company's internal control over financial reporting related to Code, Magicard, and Nordic ID. The summation of the acquisitions represented 2.0% of the Company's consolidated total assets (excluding goodwill and intangible assets which were included in management's assessment of internal control over financial reporting) as of July 31, 2021 and 1.0% of the consolidated net sales for the year ended July 31, 2021. Based on the assessment, management concluded that, as of July&#160;31, 2021, 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, 2021, 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%">Except as described below, 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="margin-top:9pt;text-align: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 mentioned above, during the fourth quarter of the fiscal year ended July&#160;31, 2021, the Company completed three acquisitions. As part of our ongoing integration of the three companies, we continue to incorporate our internal controls and procedures into each of the acquired companies and subsidiaries and to expand our company-wide controls to reflect the risks inherent in acquisitions of this size and complexity.</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%">57</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></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%">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, 2021, 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, 2021, 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, 2021, of the Company and our report dated September 2, 2021, 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:400;line-height:120%">As described in Management&#8217;s Report on Internal Control over Financial Reporting, management excluded from its assessment the internal control over financial reporting at Code, Magicard, and Nordic ID which were acquired in the fourth quarter, and whose financial statements constitute 2.0% of total assets (excluding goodwill and intangibles which were included in management's assessment of internal control over financial reporting as of July 31, 2021) and 1.0% of revenues of the consolidated financial statement amounts as of and for the year ended July 31, 2021. Accordingly, our audit did not include the internal control over financial reporting at Code, Magicard, and Nordic ID.</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 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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></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 2, 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%">59</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9B.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Information</span></div><div style="text-align:justify;text-indent:24.75pt"><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="i5c79b597372b45a781c39a9c19e8b806_181"></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="i5c79b597372b45a781c39a9c19e8b806_184"></div><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Directors, Executive Officers and Corporate Governance</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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: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%">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: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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">J. Michael Nauman         </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%">59</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%">Aaron J. Pearce</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: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 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%">Bentley N. Curran</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%">59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:#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%">Pascal 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: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:#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., General Manager - Workplace Safety</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%">Helena R. Nelligan</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%">55</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%">Senior V.P. - Human Resources</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%">Russell R. Shaller</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%">58</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%">Senior V.P., President - Identification Solutions</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%">Ann E. Thornton</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%">39</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%">Chief Accounting Officer and Corporate Controller</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%">Andrew T. Gorman</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: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:#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%">74</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%">52</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%">54</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%">Nancy L. Gioia</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: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%">Frank W. Harris</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%">79</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%">Bradley C. Richardson</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%">63</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%">Michelle E. Williams</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%">60</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></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%">J. Michael Nauman -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr. Nauman has served on the Company&#8217;s Board of Directors and as the Company&#8217;s President and CEO since August 2014</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%">Prior to joining the Company, Mr. Nauman spent 20 years at Molex Incorporated, where he led global businesses in the automotive, data communications, industrial, medical, military/aerospace and mobile sectors. In 2007, he became Molex's Senior Vice President leading its Global Integrated Products Division and was named Executive Vice President in 2009. Before joining Molex in 1994, Mr. Nauman was a tax accountant and auditor for Arthur Andersen and Company and Controller and then President of Ohio Associated Enterprises, Inc. Mr. Nauman&#8217;s broad operational and financial experience and perspective as the Company's CEO, as well as his leadership and strategic perspective, provide the Board with insight and expertise to drive the Company&#8217;s growth and performance. In 2021, Mr. Nauman was elected to the Board of Directors of Commercial Vehicle Group, Inc. (NASDAQ: CVGI). Mr. Nauman holds a bachelor&#8217;s of science degree in management from Case Western Reserve University. He is a certified public accountant and chartered global management 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%">Aaron J. Pearce</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Mr. Pearce joined the Company in 2004 as Director of Internal Audit and currently serves as Chief Financial Officer and Treasurer. Mr. Pearce was appointed Senior Vice President and Chief Financial Officer in September 2014, and Chief Accounting Officer in July 2015. From 2006 to 2008, he served as Finance Director for the Company&#8217;s Asia-Pacific region, and from 2008 to 2010, served as Global Tax Director. In January 2010, Mr. Pearce was appointed Vice President, Treasurer, and Director of Investor Relations, and in April 2013, was named Vice President - Finance, with responsibility for finance support to the Company&#8217;s Workplace Safety and Identification Solutions businesses, financial planning and analysis, and investor relations. Prior to joining the Company, Mr.&#160;Pearce was an auditor with Deloitte&#160;&amp; Touche LLP. He holds a bachelor&#8217;s degree in business administration from the University of Wisconsin-Milwaukee and is a certified public accountant.</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Bentley N. Curran -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr.&#160;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 Chief Information Officer and Vice President of Information Technology. Prior to joining Brady, Mr.&#160;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%">Pascal Deman - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Deman joined the Company in 2014 and has served as Vice President and General Manager of Workplace Safety since 2020. Prior to joining the Company, Mr. Deman worked at Nisbets Plc., as Executive Adviser and General Manager, Europe and North America. Prior to working at Nisbets, Mr. Deman worked for the Company from 1998 through 2012, holding numerous positions of increasing responsibilities and scope. He holds a degree in marketing from Hogeschool in Antwerp, Belgium.</span></div><div style="margin-top:9pt;text-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%">Helena R. Nelligan -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Ms. Nelligan joined the Company as Senior Vice President - Human Resources in November 2013. Prior to joining the Company, she was employed by Eaton Corporation beginning in 2005. At Eaton, she served as Vice President of Human Resources - Electrical Products Group, Vice President - Human Resources, Electrical Sector and Director Human Resources - Electrical Components Division. From 1997 to 2005, Ms. Nelligan served in human resources leadership roles with Merisant Worldwide, Inc. and British Petroleum. She holds a bachelor&#8217;s degree in criminal justice and a master&#8217;s degree in human resources and labor relations from Michigan State University.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Russell R. Shaller -</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 June 2015 as Senior Vice President and President - Identification Solutions. 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. He 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 - </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 has served as Chief Accounting Officer since 2016 and as 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.&#160;Prior to joining the Company, Ms. Thornton was an auditor with PricewaterhouseCoopers from 2005 to 2009. She has a bachelor&#8217;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%">Andrew T. Gorman - </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%">Patrick W. Allender -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Mr.&#160;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 has served as a director of Colfax Corporation (NYSE: CFX) since 2008, and 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.&#160;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 -</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="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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Elizabeth P. Bruno, Ph.D -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Dr.&#160;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.&#160;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%">Nancy L. Gioia -</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.&#160;She has served as a director of Meggitt PLC (LSE: MGGT) since 2017 and as the Executive Director of Blue Current since 2019, and previously served as director of Exelon Corporation (NYSE: EXC). In 2021, Ms. Gioia was elected to the Board of Directors of Lucid Motors, Inc. (NASDAQ: LCID). 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's extensive experience in strategy, technology and engineering solutions, as well as her general business experience, provides the Board with important expertise in 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-style:italic;font-weight:400;line-height:120%">Frank W. Harris, Ph.D -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Dr.&#160;Harris was elected to the Board of Directors in 1991. He serves as a member of the Technology and Management Development and Compensation Committees. He is the founder of several technology-based companies including Akron Polymer Systems, where he serves as Chair of the Board of Directors. Dr.&#160;Harris is the inventor of several commercialized products. He is an Emeritus Distinguished Professor of Polymer Science and Biomedical Engineering at The University of Akron, where he previously served as Director of the Maurice Morton Institute of Polymer Science. Dr. Harris has a bachelor&#8217;s degree in chemistry from the University of Missouri, and a master of organic chemistry and doctorate in organic chemistry from the University of Iowa. Dr. Harris&#8217; extensive experience in technology and engineering solutions provides the Board with important expertise in new product 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-style:italic;font-weight:400;line-height:120%">Bradley C. Richardson -</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. 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 -</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 and is a member of the Management Development and Compensation Committee. 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. Goodkind, an independent director, served in that position until his retirement from the Board on May 21, 2021. At the same time, Mr. Richardson was </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><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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">elected as the replacement for the 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 current significant issues facing the Company; facilitating effective communication among the Chief Executive Officer and all members of the Board; and overseeing the Board's shareholder communication policies and procedures.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board believes that its current leadership structure enhances the Board's oversight of, and independence from, Company management; the ability of the Board to carry out its roles and responsibilities on behalf of the Company&#8217;s shareholders; and the Company&#8217;s overall corporate governance.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk Oversight -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Board oversees the Company's risk management processes directly and through its committees. In general, the Board oversees the management of risks inherent in the operation of the Company's businesses, the implementation of its strategic plan, its acquisition and capital allocation program and its organizational structure. Each of the Board's committees also oversees the management of Company risks that fall within the respective committee's areas of responsibility. 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. Nauman, 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 2021. 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. Nauman, President and CEO, 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 alone without any members of management present. The Chair of the Board, Mr.&#160;Richardson, is the presiding director at these sessions. In fiscal 2021, there were executive sessions 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-800-368-3613.</span></div><div style="margin-top:9pt;text-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 and Bem. 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. The Company intends to satisfy the disclosure requirements under Item&#160;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 Internet 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 and Management Development and Compensation 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.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director Qualifications -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady's Corporate Governance Committee reviews the individual skills and characteristics of the directors, as well as the composition of the Board as a whole. This assessment includes a consideration of independence, diversity, age, skills, expertise, and industry backgrounds in the context of the needs of the Board and the Company. Although the Company has no policy regarding diversity, the Corporate Governance Committee seeks a broad range of perspectives and considers both the personal characteristics and experience of directors and prospective nominees to the Board so that, as a group, the Board will possess the appropriate talent, skills and expertise to oversee the Company's businesses. The Board does </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xODQvZnJhZzo5ZjllZDk0Y2UzOGI0MmEzYTk0NTQwMzZmOTQwM2VmOS90ZXh0cmVnaW9uOjlmOWVkOTRjZTM4YjQyYTNhOTQ1NDAzNmY5NDAzZWY5XzIxOTMy_3d111d66-bab0-4527-a0ea-25c0aa767dca">July&#160;31, 2021</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%">64</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_187"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Executive Compensation</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_190"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Compensation Discussion and Analysis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Compensation Discussion and Analysis describes the Company's executive compensation pay-for-performance philosophy and practices, the elements of our executive compensation programs, and the compensation decisions the Management Development&#160;and Compensation Committee (the "Committee") has made under those programs and the factors considered in making those decisions.</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 2021, 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">J. Michael Nauman, 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">Aaron J. Pearce, Chief Financial 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">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">Helena R. Nelligan, Senior Vice President, Human Resources; 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">Russell R. Shaller, Senior Vice President and President - Identification Solutions.</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 2021 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 2021. Highlights for fiscal 2021 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">Our fiscal 2021 income before income taxes and losses of unconsolidated affiliate was $171.0 million, an increase of $30.1 million from fiscal 2020 income before income taxes and losses of unconsolidated affiliate of $140.9 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">Cash flow from operating activities was $205.7 million during fiscal 2021, an increase of $64.7 million from fiscal 2020.</span></div><div style="padding-left:36pt;text-align: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,144.7 million in fiscal 2021 compared to $1,081.3 million in fiscal 2020, an increase of 5.9%. Organic sales increased 1.6%, foreign currency translation increased sales by 3.2% and acquisitions increased sales by 1.1%.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Item 7 "Management's Discussion and Analysis of Financial Condition and Results of Operations" for further discussion of fiscal 2021 results, including the impact of the COVID-19 pandemic on our 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-style:italic;font-weight:700;line-height:120%">Fiscal 2021 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%">As a result of the impact of the COVID-19 pandemic on our business, the base salaries of the NEOs remained unchanged for fiscal 2021. Fiscal 2021 equity grants were made in the form of time-based stock options, time-based restricted stock units ("RSUs") and performance-based RSUs ("PRSUs"), of which the quantity was based upon the average stock price on the grant date. Generally, one-third of the award granted was in the form of stock options that vest equally over a three-year period, which are inherently performance-based and have value only to the extent that the price of the Company's stock increases. Another one-third of the award granted was in the form of RSUs that vest equally over three years and are intended to facilitate retention and align with the creation of long-term shareholder value. The final one-third of the award granted was in the form of PRSUs, which reinforce the Company's pay-for-performance philosophy in which the level of rewards is aligned to Company performance. The PRSU awards granted in fiscal 2021 have a three-year performance period with the number of shares issued at vesting determined by the Company's total shareholder return ("TSR") relative to the S&amp;P 600 SmallCap Industrials Index. 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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 become aligned when executives become 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 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 have engaged in intentional misconduct that results in a material inaccuracy in the Company's financial statements or fraudulent or other willful and deliberate conduct that is detrimental to the Company or 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 affords the Committee discretion regarding the application and enforcement of the policy, the Company and the Committee will conform the policy to any requirements that may be promulgated by the national stock exchanges, as mandated by the Dodd-Frank Wall Street Reform and Consumer Protection Act.</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-tasking is mitigated by utilizing caps on incentive plan payouts, multiple performance metrics, and different performance metrics for our annual cash incentive program and long-term incentive awards. 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 our stock price increases over time. Performance-based RSUs 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 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 disclose our financial and operating results. We may impose additional restricted trading periods at any time if we believe trading by executives would not be appropriate 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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s compensation programs also maintain alignment with shareholders by not including certain features:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%">Mr. Nauman's maximum cash benefit is equal to his two times his base salary and two times his target annual cash incentive plus a prorated 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, performance-based and time-based RSUs become unrestricted and 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 Employment Agreements with Severance Arrangements</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%">The Company does not maintain any employment agreements with its executives that contain provision of benefits related to termination of employment. The offer letters for Messrs. Nauman and Shaller provide that each is deemed an at-will employee, but will receive a severance benefit in the event his employment is terminated by the Company without cause or for good reason as described in the respective offer letter.</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-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">Review the development plan process 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.  </span></div><div style="padding-left:36pt;text-align: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">Administers 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 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="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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 and legal counsel 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 2021, the Committee utilized the services of Meridian Compensation Partners, Pay Governance and Compensation Strategies, Inc. as compensation consultants and Quarles &amp; Brady LLP as legal counsel, each of which were determined to be independent by the Corporate Governance Committee. </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 2021, management obtained compensation data on peer group executive officer compensation through a standard data subscription with Equilar, Inc. and published survey data from various third-parties. Our CEO, Mr. Nauman, used this data to make recommendations to the Committee concerning compensation for each executive officer other than himself. Mr. Nauman makes 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 took into consideration the recommendations of Meridian Compensation Partners, with respect to compensation elements for the CEO. Mr. Nauman 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 committee 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 2021, equity incentive awards comprised 67% of Mr. Nauman&#8217;s total target compensation and on average, 50% of the total target compensation of the other NEOs.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total of base salary, annual cash, and long-term equity incentive compensation elements, in general, is targeted at market median (50th percentile) up to 75th percentile for the achievement of performance goals, with an opportunity for above market median pay when performance is achieved. 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:24.777%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.096%"></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: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 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:left;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 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 award: Time-based stock options, time-based RSUs and performance-based RSUs</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:left;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%">Time-based 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%">Performance-based RSUs are intended to align executives with long-term financial goals and the creation of long-term shareholder value.</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Benchmarking Total Compensation</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee uses peer group data to test 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 2021 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%">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%">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%">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%">Balchem 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%">GCP Applied 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%">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%">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%">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%">Enerpac Tool Group 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%">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%">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%">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%">II-VI Incorporated</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%">ESCO Technologies Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ingevity Corporation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 2021 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. As a result of the impact of the COVID-19 pandemic on our business, the base salaries of the NEOs remained unchanged for fiscal 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: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, 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:10pt;font-weight:700;line-height:100%">July 31, 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: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 #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%">J. Michael Nauman</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%">830,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">830,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">&#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"><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%">Aaron J. Pearce</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bentley 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%">316,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Helena R. Nelligan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">326,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: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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">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:10pt;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: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></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">  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%">The Company is managed on a global basis with two reportable segments: IDS and WPS. All executives participate in an annual cash incentive plan. In order to address the impact of the COVID-19 pandemic on the market and business environment, the annual cash incentive plan was based on the quarterly financial results of the Company or division for fiscal 2021. Management and the Committee annually evaluate the performance metrics of the cash incentive award program, and concluded that the elements of the fiscal 2021 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 2021 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 organic 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 organic sales is measured as total net sales calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation, acquisitions and 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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Nauman, Pearce, Curran and Ms. Nelligan</span></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%">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%">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. Income before income taxes excludes the impact of acquisitions, divestitures and unconsolidated affiliates.</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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Messrs. Nauman, Pearce, Curran and Ms. Nelligan</span></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 organic 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 organic sales is measured as division net sales calculated in accordance with U.S. GAAP, excluding the impact of foreign currency translation, acquisitions and 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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr. Shaller</span></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, acquisitions, divestitures and unconsolidated affiliates. </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:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mr. Shaller</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%">The funding of the fiscal 2021 annual cash incentive plan was determined by the achievement of certain quarterly sales and profit metrics compared to stated thresholds that were established at the beginning of the fiscal year. The annual cash incentive plan includes a minimum quarterly profit threshold that must be exceeded in order for any cash incentive amount to be funded, regardless of the achievement of revenue, and has an eligibility requirement to be employed on the payment 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%">Individual contribution is determined by assessing the level of achievement of each NEO&#8217;s individual annual goals combined with their 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 determines the CEO's performance rating.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's rating system consists of five performance levels, each with a predetermined multiplier that is applied to the available annual cash incentive that is earned and payable based upon the NEO's contribution to the fiscal year objectives and their individual annual goals: Unsatisfactory - 0%; Needs Improvement - 50%; Fully Meets Objectives - 100%; Exceeds Objectives - 125%; and Outstanding - 150%. The annual cash incentive target is calculated as a percentage of the NEO&#8217;s eligible compensation, which is defined as base salary paid during the fiscal year. The achievement of the financial performance metrics defined in the table above is applied to this target for each NEO, and their individual performance rating is then applied, resulting in the annual cash incentive award. The following section details 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. Nauman, Pearce, Curran and Ms. Nelligan</span></div><div style="margin-top:9pt;text-align:justify;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. Nauman, Pearce, Curran and Ms. Nelligan for fiscal 2021 was based on total organic sales and income before income taxes. For fiscal 2021, an annual cash incentive was funded for the achievement of total organic 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="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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The threshold, target, maximum and actual cash incentive award earned for Messrs. Nauman, Pearce, Curran and Ms. Nelligan 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 2021 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 (%) (1)</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%">Organic 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%">$995.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,059.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,147.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,100.4</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%">151&#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%">$120.9</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%">$139.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%">$175.5 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%">$169.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#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 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 2021 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%">J.M. Nauman</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;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%">100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">300&#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%">214&#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%">214&#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%">$1,758,146</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">A.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%">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%">65&#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%">195&#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%">214&#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%">139&#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%">$571,374</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%">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%">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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#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%">103&#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%">$322,194</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%">H.R. Nelligan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171&#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%">86&#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%">$276,405</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:11pt;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:5.18pt">The Company's fiscal 2021 bonus plan achievement was determined based on quarterly financial targets. Total Company financial results for certain quarters exceeded the maximum financial targets. The fiscal 2021 actual results achievement percentage is the average achievement for each quarter.</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%">Mr. Nauman'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 defining and aligning the Company&#8217;s corporate and divisional strategies, establishing the strategic direction and financial goals for each division, investing in acquisitions that enhance our strategic position and accelerate sales growth, and executing the established strategy. The Company&#8217;s corporate and divisional strategies are focused on delivering long-term shareholder value through sustainable increases in organic sales, operating income, and cash generation.</span></div><div style="padding-left:36pt;text-align: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">Organic sales growth - Objective focused on generating the Company&#8217;s organic sales growth. The Company&#8217;s organic sales growth rate accelerated from a decline of 5.4% in fiscal 2020 to organic growth of 1.6% 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%">2021</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="padding-left:36pt;text-align: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 $140.9 million in fiscal 2020 to $171.0 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%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and from 13.0% of net sales in fiscal 2020 to 14.9% of net sales 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%">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%">After a review of Mr. Nauman&#8217;s performance along with his successful management of the business through the COVID-19 pandemic, the Committee determined that Mr. Nauman&#8217;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%">Mr. Pearce'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">Cash flow - Objective focused on delivering strong cash flow in relation to net income. The Company&#8217;s cash flow from operating activities increased from $141.0 million in fiscal 2020 to $205.7 million in fiscal 2021. The Company's cash flow from operating activities as a percentage of net income was 125.5% in fiscal 2020 compared to 158.6% in 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%">&#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 general and administrative expenses. As a percentage of net sales, SG&amp;A expenses were reduced from 31.1% in fiscal 2020 to 30.6% 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%">2021 through a reduction in our SG&amp;A cost structure which more than offset increased incentive-based compensation, inflation and acquisition-related costs.</span></div><div style="padding-left:36pt;text-align: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 $140.9 million in fiscal 2020 to $171.0 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%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and from 13.0% of net sales in fiscal 2020 to 14.9% of net sales 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%">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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After a review of Mr. Pearce's performance, the Committee determined that Mr. Pearce's resulting performance level was 125% for his individual performance multiplier.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. 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">Cybersecurity - Objective focused on continued advancement of the Company's cybersecurity defense capabilities. </span></div><div style="padding-left:36pt;text-align: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.</span></div><div style="padding-left:36pt;text-align: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">Acquisition integration - Objective focused on successfully leading the IT integration of the three acquisitions which were completed during the fourth quarter of 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%">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%">Ms. Nelligan's individual performance multiplier 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">Diversity, Equity and Inclusion - Objective focused on building on the Company's culture of diversity, equity and inclusion to increase employee engagement and to enhance recruitment and retention practices.</span></div><div style="padding-left:36pt;text-align: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">Health and Safety - Objective focused on the enhanced health measures implemented for the global COVID-19 pandemic in order to ensure the health and safety of the Company's employees while at work.</span></div><div style="padding-left:36pt;text-align: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">Talent Development and Training - Objective focused on the continued expansion of the Company's talent and succession planning processes and programs including onboarding, technical training programs and employee development training programs.</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 Ms. Nelligan's performance, the Committee determined that Ms. Nelligan's resulting performance level was 100% for her individual performance multiplier.</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%">Mr. Shaller</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 cash incentive payable to Mr. Shaller for fiscal 2021 was based on achievement of IDS division organic sales and IDS division operating income. For fiscal 2021, a cash incentive was funded for the achievement of the IDS division organic sales and IDS division operating income based upon the achievement of the quarterly financial targets established at the beginning of the fiscal year. 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. Shaller 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 2021 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 (%) (1)</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%">IDS Division Organic 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%">$550.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%">$590.2</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%">$629.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%">$631.6</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%">177&#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%">IDS 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%">$136.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%">$151.1</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%">$171.8 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%">$171.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186&#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%">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></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 2021 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%">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 #000000;padding:2px 0 2px 1pt;text-align: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%">60&#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%">180&#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%">275&#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%">165&#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%">$658,356</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:11pt;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:5.18pt">The Company's fiscal 2021 bonus plan achievement was determined based on quarterly financial targets. The IDS division financial results for certain quarters exceeded the maximum financial targets. The fiscal 2021 actual results achievement percentage is the average achievement for each quarter.</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mr. Shaller's individual performance multiplier was the result of his contribution to several fiscal year objectives and individual annual goals as follows:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">IDS organic sales growth - Objective focused on accelerating organic sales growth in the IDS segment. Organic sales within the IDS segment declined by 8.0% in fiscal 2020 and organic growth accelerated to growth of 3.7% in 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%">&#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">Operating Income - Objective focused on improving operating income in the IDS segment while making the investments for sustainable long-term organic sales growth. Operating income within the IDS segment improved from $150.6 million in fiscal 2020 to $169.2 million in 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%">&#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 2021, 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. Shaller's performance, the Committee determined that Mr. Shaller's resulting performance level was 150% 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%">The Committee regularly evaluates the impact of unusual events on a case-by-case basis along with compensation policies and practices in light of ongoing developments and best practices in the area of incentive compensation. For fiscal 2021, no adjustments were made to the financial results for unusual and unforeseen events that would have an impact on the Company's annual cash incentive for its NEOs.</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 2021, 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 2021 awards consisting of a combination of time-based stock options, time-based RSUs and performance-based RSUs. 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%">Time-based Stock 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%">Time-based 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%">Performance-based&#160;RSUs: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based RSUs granted in fiscal 2019, 2020 and fiscal 2021 vest based upon the Company&#8217;s TSR relative to the S&amp;P 600 SmallCap Industrials Index over a three-year performance period. PRSUs have a fair value determined by a third-party valuation involving a Monte Carlo simulation. PRSUs will vest between 25% and 200% of target depending on the relative three-year TSR performance. If the minimum vesting threshold of 25% is not achieved, then the PRSUs will be 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-weight:400;line-height:120%">No dividends are paid or accrued on the performance-based or time-based RSUs prior to the issuance of shares.</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of long-term equity incentive awards granted to the Company's NEOs during fiscal 2021:</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%">Time-Based 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%">Performance-based RSUs (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%">Time-Based RSUs<br/>Grant&#160;Date Fair Value</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%">J.M. Nauman</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%">3,303,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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,000,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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,303,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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,000,036&#160;</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:10pt;font-weight:400;line-height:100%">A.J. Pearce</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391,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%">300,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">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%">220,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:10pt;font-weight:400;line-height:100%">66,669&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">H.R. Nelligan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">100,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:10pt;font-weight:400;line-height:100%">130,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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: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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">743,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">293,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:10pt;font-weight:400;line-height:100%">225,029&#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:700;line-height:120%">Performance-based RSUs Earned for the Fiscal 2019 - 2021 Performance Period: </span><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 2019 - 2021 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%">68th</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%">172.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></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%">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 disability policy for its U.S. executives. The supplemental 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.</span></div><div style="margin-top:9pt;text-align:justify;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 in 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 in cash.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executives are eligible to participate in the Brady Restoration Plan, which is a non-qualified deferred compensation plan that allows an equivalent benefit to the Matched 401(k) Plan and the Funded Retirement Plan for executives' income exceeding the IRS limits of participation in a qualified 401(k) plan. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Perquisites:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Brady generally provides executives with the following perquisites:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial planning and tax preparation;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Company car or car allowance;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Physical examination;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Long-term care insurance; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Personal liability insurance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Ownership Requirements</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to encourage our executive officers and directors to acquire and retain ownership of a significant number of shares of the Company's stock, stock ownership requirements have been established.</span></div><div style="margin-bottom:5pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors has established the following stock ownership requirements for our NEOs:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><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%">J.M. Nauman</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.J. Pearce</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%">B.N. Curran</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%">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%">H.R. Nelligan</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%">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%">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, 2021. 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, Company stock held in the Matched 401(k) Plan, time-based RSUs, and the value of vested and &#8220;in the money&#8221; stock options. The fair market value of performance-based RSUs 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 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;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 2021, the Company did not enter into any new employment agreements with our executives. The offer letter entered into with Mr. Nauman on August 1, 2014, provides that he is deemed an at-will employee, but will receive a severance benefit equal to two times the sum of his base salary and target annual cash incentive 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, waiver and non-disparagement provisions. The offer letter entered into with Mr. Shaller on June 2, 2015, provides that he is deemed an at-will employee, but will receive a severance benefit equal to his base salary plus target annual cash incentive in the event his employment is terminated without cause or he resigns for good reason as described therein. </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors approved change of control agreements for all of the NEOs of the Company. The agreements applicable to the NEOs, other than Mr. Nauman, provide a payment of an amount equal to two times their annual base 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 termination or resignation for good cause (as defined in the change of control agreement) upon a change of control.  Under the terms of the change of control agreement with Mr. Nauman, 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.&#160;Nauman will receive two times his annual base salary, two times his target annual cash incentive, and the amount of his target annual cash incentive prorated based on when the termination occurs. 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 spread 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"><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 executive officers and, beginning in 2018, certain 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 deductible for tax purposes. 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 related accounting consequences were to adversely affect our financial performance.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_193"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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 2021, the Committee was composed of Messrs. Balkema, Bem, Harris, Richardson, and Mses. Gioia and Williams. Mr. Balkema resigned from his position as Director and Co-Chair of the Management Development &amp; Compensation Committee on July 20, 2021, and Nancy Gioia, Co-Chair of the Committee was elected the Chair. None of these persons has at any time been an employee of the Company or any of its subsidiaries. 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="i5c79b597372b45a781c39a9c19e8b806_196"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management Development and Compensation Committee Report</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Committee has reviewed and discussed the Compensation Discussion and Analysis with management; based on the review and discussions, the Committee recommended to the Board of Directors that the Compensation Discussion and Analysis be included in the Company's Annual Report on Form 10-K.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nancy Gioia, Chair</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">David Bem</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Frank Harris</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 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%">*  Mr. Richardson joined the Management Development and Compensation Committee on May 24, 2021.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_199"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Compensation Policies and Practices</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its compensation policies, practices, and procedures for executive officers and all other employees are designed to avoid incentives that create unnecessary or excessive risks that are reasonably likely to have a material adverse effect on the Company. The Company's compensation programs are weighted towards offering long-term incentives that reward sustainable performance; do not offer significant short-term incentives that might drive high-risk investments at the expense of long-term Company value; and are set at reasonable and sustainable levels, as determined by a review of the Company's economic position, as well as the compensation offered by comparable companies. Under the oversight of its Audit and Management Development and Compensation Committees, the Company reviewed its compensation policies, practices and procedures for all employees, including executive officers, to evaluate and ensure that they did not foster risk-taking beyond that deemed acceptable within the Company's business model.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary Compensation Table</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth compensation awarded to, earned by, or paid to the NEOs, who served as executive officers during the fiscal year ended July&#160;31, 2021, for services rendered as an executive officer to the Company and its subsidiaries during the fiscal years ended July&#160;31, 2021,&#160;July&#160;31, 2020 and July&#160;31, 2019.</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:20.683%"></td><td style="width:0.1%"></td><td style="width: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.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: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: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:8.110%"></td><td style="width:0.1%"></td><td style="width: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.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width: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.876%"></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/>($)(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%">Time-based and Performance-based RSUs<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%">Option Awards<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%">Non-Equity Incentive Plan 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%">All Other Compensation<br/>($)(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: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 #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%">J.M. Nauman, President, CEO &amp; Director</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%">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%">830,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,303,848&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,758,146&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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%">6,006,185&#160;</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%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,447,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">212,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,511,943&#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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">794,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:9pt;font-weight:400;line-height:100%">2,039,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">869,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,290,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,240,929&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">A.J. Pearce, CFO &amp; Treasurer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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 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%">415,073&#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%">691,201&#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%">300,003&#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%">571,374&#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%">59,277&#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,036,928&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="padding: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%">2020</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%">423,871&#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%">717,883&#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%">293,342&#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%">85,399&#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,520,495&#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%">2019</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%">387,810&#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%">687,810&#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%">293,336&#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%">327,699&#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,023&#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,792,678&#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%">B.N. Curran, VP, Digital Business and Chief Information Officer</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%">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%">316,952&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="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%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">325,592&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">89,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:9pt;font-weight:400;line-height:100%">644,959&#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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,838&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">320,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%">89,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%">909,492&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">H.R. Nelligan, Senior VP, Human Resources</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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 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%">326,290&#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%">230,427&#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%">100,004&#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%">276,405&#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%">54,901&#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%">988,027&#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%">2020</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%">335,185&#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%">244,797&#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%">100,004&#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%">71,132&#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%">751,118&#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%">2019</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%">313,815&#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%">634,480&#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%">100,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%">203,980&#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%">71,199&#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,323,474&#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%">R.R. Shaller, Senior VP &amp; President - Identification Solutions</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%">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%">400,151&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">518,416&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;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%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">407,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:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">88,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,742,370&#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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371,991&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,088&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,675&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,582&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align: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,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align: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,669&#160;</span></td><td style="background-color:#cceeff;border-bottom: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">The decrease in salary was due to a decrease in pay periods in fiscal year 2021 compared to fiscal year 2020.</span></div><div style="padding-left:36pt;text-align: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 time-based RSUs and performance-based RSUs computed in accordance with accounting guidance for equity grants made or modified in the applicable year. The grant date fair value of time-based RSUs was calculated based on the number of shares of Class A Common Stock underlying the time-based RSUs. The grant date fair value of performance-based RSUs was calculated based on the number of shares of Class A Common Stock underlying the performance-based RSUs (at target), times a 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 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 level of performance-based RSUs (100%).</span></div><div style="padding-left:36pt;text-align: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 grant date fair value of time-based 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 fiscal year ended July&#160;31, 2021. 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%">(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 annual cash incentive 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%">(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 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, the cost of group term life insurance, car allowance, the cost of long-term care insurance, the cost of disability insurance and other perquisites. The perquisites may include annual allowances for financial and tax planning and the cost of personal liability insurance. Refer to the table following.</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:10.924%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.836%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.228%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.097%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.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: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/>($)(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%">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 #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%">J.M. Nauman</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%">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%">69,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,001&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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,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></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%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">212,049&#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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:9pt;font-weight:400;line-height:100%">4,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,562&#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.J. Pearce </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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 style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,557&#160;</span></td><td style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,893&#160;</span></td><td style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,772&#160;</span></td><td style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,277&#160;</span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="padding: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%">2020</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%">57,909&#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,692&#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,110&#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%">2,893&#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,848&#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%">947&#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%">85,399&#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%">2019</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%">69,833&#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%">941&#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%">2,893&#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,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%">683&#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,023&#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%">B.N. Curran</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%">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%">25,844&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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="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%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 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%">18,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">1,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 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,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,993&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,474&#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%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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 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%">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:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,101&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">H.R. Nelligan</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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 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%">26,455&#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%">816&#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,785&#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,943&#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,902&#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%">54,901&#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%">2020</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%">41,127&#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,692&#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,003&#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%">2,491&#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,779&#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,040&#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%">71,132&#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%">2019</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%">34,766&#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%">863&#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%">2,491&#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,697&#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%">11,382&#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%">71,199&#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%">R.R. Shaller </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%">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%">32,628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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;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%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">1,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%">88,036&#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%">2019</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%">72,465&#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%">940&#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,427&#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%">5,321&#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%">14,180&#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%">114,333&#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-bottom:5pt"><span><br/></span></div><div style="margin-bottom:5pt;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 decrease in retirement plan contributions was due to a decrease in non-equity incentive plan compensation in fiscal 2021 compared to fiscal 2020.</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><div id="i5c79b597372b45a781c39a9c19e8b806_205"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Grants of Plan-Based Awards for 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 following table summarizes grants of plan-based awards made during fiscal 2021 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.525%"></td><td style="width:0.1%"></td><td style="width: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:7.818%"></td><td style="width:0.1%"></td><td style="width: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.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: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:5.625%"></td><td style="width:0.1%"></td><td style="width: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.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.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:5.917%"></td><td style="width:0.1%"></td><td style="width: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.063%"></td><td style="width:0.1%"></td><td style="width: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: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.666%"></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="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%">Compensation Committee Approval 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="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;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%">J.M. Nauman</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 style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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%">830,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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 #000000;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,490,541&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding: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="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: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/2020</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:6.5pt;font-weight:400;line-height:100%">7/13/2020</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%">5,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">21,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,938&#160;</span></td><td style="background-color:#ffffff;padding: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%">60.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">1,303,812&#160;</span></td><td style="background-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: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%">7/13/2020</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%">25,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 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%">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="2" style="background-color:#cceeff;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,000,036&#160;</span></td><td style="background-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: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%">7/13/2020</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%">113,936&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">1,000,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">A.J. Pearce</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="2" style="background-color:#cceeff;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%">269,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">809,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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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/2020</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:6.5pt;font-weight:400;line-height:100%">7/13/2020</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,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:6.5pt;font-weight:400;line-height:100%">6,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,882&#160;</span></td><td style="background-color:#ffffff;padding: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%">60.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">391,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: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: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%">7/13/2020</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%">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%">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="2" style="background-color:#cceeff;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,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: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: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%">7/13/2020</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%">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%">300,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 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="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%">190,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">570,514&#160;</span></td><td style="background-color:#cceeff;padding: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/2020</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:6.5pt;font-weight:400;line-height:100%">7/13/2020</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%">358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">2,864&#160;</span></td><td style="background-color:#ffffff;padding: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%">60.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">86,965&#160;</span></td><td style="background-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: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%">7/13/2020</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,670&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="2" style="background-color:#cceeff;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%">66,667&#160;</span></td><td style="background-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: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%">7/13/2020</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%">7,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 colspan="2" style="background-color:#ffffff;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%">66,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">H.R. Nelligan</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="2" style="background-color:#cceeff;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%">163,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="2" style="background-color:#cceeff;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%">489,435&#160;</span></td><td style="background-color:#cceeff;padding: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/2020</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:6.5pt;font-weight:400;line-height:100%">7/13/2020</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%">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:6.5pt;font-weight:400;line-height:100%">2,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 colspan="2" style="background-color:#ffffff;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,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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">60.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">130,387&#160;</span></td><td style="background-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: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%">7/13/2020</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%">2,506&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="2" style="background-color:#cceeff;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%">100,040&#160;</span></td><td style="background-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: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%">7/13/2020</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%">11,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">100,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">240,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:6.5pt;font-weight:400;line-height:100%">720,272&#160;</span></td><td style="background-color:#cceeff;padding: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/2020</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:6.5pt;font-weight:400;line-height:100%">7/13/2020</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,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">9,662&#160;</span></td><td style="background-color:#ffffff;padding: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%">60.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">293,387&#160;</span></td><td style="background-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: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%">7/13/2020</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%">5,637&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="2" style="background-color:#cceeff;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%">225,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: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: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%">7/13/2020</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%">25,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">225,005&#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 2020 meeting, the Committee approved the values of the annual cash incentive award under the Company's annual cash incentive plan. The structure of the plan is described in the Compensation Discussion and Analysis above and was set prior to the beginning of the fiscal year.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">This award represents performance-based RSUs granted August 1, 2020, as part of the annual fiscal 2021 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 time-based 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">The exercise price or base price for PRSUs awards granted on August 1, 2020, is based on a third-party valuation involving the use of a Monte Carlo simulation. The exercise price or base price for the remaining time-based option and RSU awards is the average of the high and low prices of the Company&#8217;s Class&#160;A Common Stock as reported by the NYSE on the date of the grant.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_208"></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outstanding Equity Awards at July 31, 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: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: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:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.332%"></td><td style="width:0.1%"></td><td style="width: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.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:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></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:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.167%"></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="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-top:1pt 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-top:1pt 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-top:1pt 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-top:1pt 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-top:1pt 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 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-top:1pt 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 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-top:1pt 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-top:1pt 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: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%">J.M. Nauman</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:7pt;font-weight:400;line-height:100%">100,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="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:7pt;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:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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:#cceeff;border-top:1pt solid #000000;padding: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:2px 1pt;text-align: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:#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: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%">100,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: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%">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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">9/23/2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">96,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: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%">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%">58,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 colspan="2" style="background-color:#ffffff;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,461&#160;</span></td><td 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%">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%">30,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 colspan="2" style="background-color:#cceeff;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%">61,957&#160;</span></td><td 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%">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%">&#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%">113,936&#160;</span></td><td 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%">(3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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,594&#160;</span></td><td 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%">(4)</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%">360,560&#160;</span></td><td style="background-color:#cceeff;padding: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%">12,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">674,423&#160;</span></td><td style="background-color:#ffffff;padding: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%">25,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,369,789&#160;</span></td><td style="background-color:#cceeff;padding: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%">23,077&#160;</span></td><td 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%">(7)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,261,850&#160;</span></td><td style="background-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%">19,294&#160;</span></td><td 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%">(8)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">1,054,996&#160;</span></td><td style="background-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%">21,469&#160;</span></td><td 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 colspan="2" style="background-color:#ffffff;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,173,925&#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: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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%">19,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">9,933&#160;</span></td><td 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%">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%">9,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="2" style="background-color:#ffffff;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%">18,174&#160;</span></td><td 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%">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%">&#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%">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: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%">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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,223&#160;</span></td><td 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%">121,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="3" style="background-color:#ffffff;padding:0 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,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%">(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%">197,832&#160;</span></td><td style="background-color:#cceeff;padding: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%">7,516&#160;</span></td><td 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%">410,975&#160;</span></td><td style="background-color:#ffffff;padding: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%">7,781&#160;</span></td><td 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 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%">425,465&#160;</span></td><td style="background-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%">5,660&#160;</span></td><td 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%">309,489&#160;</span></td><td style="background-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%">6,441&#160;</span></td><td 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 colspan="2" style="background-color:#cceeff;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%">352,194&#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%">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%">1,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,975&#160;</span></td><td 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%">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%">2,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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,130&#160;</span></td><td 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%">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%">&#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%">7,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">442&#160;</span></td><td 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%">(4)</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%">24,169&#160;</span></td><td style="background-color:#cceeff;padding: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%">822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">44,947&#160;</span></td><td style="background-color:#ffffff;padding: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,670&#160;</span></td><td 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%">(6)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">91,316&#160;</span></td><td style="background-color:#cceeff;padding: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,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: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:#ffffff;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%">84,645&#160;</span></td><td style="background-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,287&#160;</span></td><td 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%">(8)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">70,373&#160;</span></td><td style="background-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,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 colspan="2" style="background-color:#ffffff;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%">78,302&#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="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%">H.R. Nelligan</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:7pt;font-weight:400;line-height:100%">12,860&#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:7pt;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 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:7pt;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:7pt;font-weight:400;line-height:100%">35.14&#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:2px 1pt;text-align: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="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></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%">11,615&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">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%">6,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,386&#160;</span></td><td 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%">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%">3,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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: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%">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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">11,394</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(3)</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:7pt;font-weight:400;line-height:100%">39.92</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: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></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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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: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:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.332%"></td><td style="width:0.1%"></td><td style="width: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.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:7.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.970%"></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:1.0%"></td><td style="width:1.970%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.167%"></td><td style="width:0.1%"></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%">758&#160;</span></td><td 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%">(4)</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%">41,447&#160;</span></td><td style="background-color:#cceeff;padding: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%">4,481&#160;</span></td><td 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%">245,201&#160;</span></td><td style="background-color:#ffffff;padding: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,234&#160;</span></td><td 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%">67,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="3" style="background-color:#cceeff;padding:0 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%">2,506&#160;</span></td><td 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%">137,028&#160;</span></td><td style="background-color:#ffffff;padding: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%">2,653&#160;</span></td><td 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 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%">145,066&#160;</span></td><td style="background-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,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: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%">105,532&#160;</span></td><td style="background-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,147&#160;</span></td><td 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 colspan="2" style="background-color:#cceeff;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%">117,398&#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: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;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;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%">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%">14,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:7pt;font-weight:400;line-height:100%">7,337&#160;</span></td><td 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%">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%">6,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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,424&#160;</span></td><td 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%">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%">&#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="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%">25,636</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%">(3)</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:7pt;font-weight:400;line-height:100%">39.92</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: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,642&#160;</span></td><td 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 colspan="2" style="background-color:#ffffff;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,785&#160;</span></td><td style="background-color:#ffffff;padding: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%">2,672&#160;</span></td><td 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%">146,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="3" style="background-color:#cceeff;padding:0 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%">5,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding: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%">308,231&#160;</span></td><td style="background-color:#ffffff;padding: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:2px 1pt;text-align: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,325</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%">(11)</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:7pt;font-weight:400;line-height:100%">455,211</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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,748&#160;</span></td><td 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%">(7)</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%">314,301&#160;</span></td><td style="background-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%">4,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(8)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">228,617&#160;</span></td><td style="background-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%">4,831&#160;</span></td><td 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 colspan="2" style="background-color:#ffffff;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%">264,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The remaining options vest on September 25, 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">One-half of the options vest on September 20, 2021 and the remaining options vest on September 20, 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">One-third of the options vest on September 30, 2021, one-third of the options vest on September 30, 2022, and one-third of the options vest on September 30, 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%">(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 award represents time-based restricted stock units awarded on September 25, 2018 as part of the annual fiscal 2019 equity grant. The remaining units vest on September 25, 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%">(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">This award represents time-based restricted stock units awarded on September 20, 2019 as part of the annual fiscal 2020 equity grant. One-half of the units vest on September 20, 2021 and the remaining units vest on September 20, 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%">(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">This award represents time-based restricted stock units awarded on September 30, 2020 as part of the annual fiscal 2021 equity grant. One-third of the units vest on September 30, 2021, one-third of the units vest on September 30, 2022, and one-third of the units vest on September 30, 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%">(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">This award represents PRSUs awarded on August 1, 2018, as part of the annual fiscal 2019 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:-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">This award represents PRSUs awarded on August 1, 2019, as part of the annual fiscal 2020 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:-18pt"><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:6.34pt">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:-18pt"><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:1.34pt">Effective September 20, 2018, Ms. Nelligan was awarded 8,963 shares of time-based restricted stock units for retention purposes. The restricted stock units vest in increments of 20%, 30%, and 50% upon the first, second and third anniversaries of the 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%">(11)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1.34pt">Effective September 20, 2019, Mr. Shaller was awarded 9,251 shares of time-based restricted stock units for retention purposes. The restricted stock units vest in increments of 10%, 20%, 30%, and 40% upon the first, second, third and fourth anniversaries of the grant date.</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%">82</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Option Exercises and Stock Vested for 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 following table summarizes option exercises and the vesting of restricted stock during fiscal 2021 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;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%">J.M. Nauman</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%">&#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%">&#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 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%">58,043&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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,546,069&#160;</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.J. Pearce</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">19,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">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%">&#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%">4,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:10pt;font-weight:400;line-height:100%">176,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">H.R. Nelligan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">9,498&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">R.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%">&#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%">13,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605,793&#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. No NEOs exercised shares in 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">The value realized on vesting of stock awards reflects the number of shares vested multiplied by the market price (average of the high and low of the stock price) of the stock on the vest date.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_217"></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Qualified Deferred Compensation for Fiscal 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 following table summarizes the activity within the Executive Deferred Compensation Plan and the Brady Restoration Plan during fiscal 2021 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 Contribution in Fiscal 2021<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 2021<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 (Losses) in Fiscal 2021<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, 2021<br/>($)</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%">J.M. Nauman</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%">21,607&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">46,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">291,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">3,077,564&#160;</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.J. Pearce</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">662,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137,131&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">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%">3,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,451,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">H.R. Nelligan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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: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%">541,264&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">R.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%">5,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">311,825&#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 registrant 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, 2021, 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 plan in the Compensation Discussion and Analysis.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_220"></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 severance agreements, employment agreements, and change of control agreements with certain 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%">The terms of severance arrangements with Messrs. Nauman and Shaller are triggered if (i) the executive&#8217;s employment with the Company is involuntarily terminated by the Company without cause or (ii) the executive&#8217;s employment with the Company is voluntarily terminated by the executive subsequent to (a) a material reduction in the total of the executive&#8217;s annual base salary and target annual cash incentive without the prior written agreement of the executive, (b) a significant diminution in the authority, duties or responsibilities of the executive without the executive&#8217;s prior written agreement, or (c) the relocation of the executive&#8217;s position to a principal work location more than 50 miles from Milwaukee, Wisconsin or from the executive&#8217;s principal place of residence, without the executive&#8217;s prior written agreement. The other NEOs are not covered by severance arrangements.</span></div><div style="margin-top:9pt;text-align:justify;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 </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 average annual cash incentive payment received over a three-year period prior to the date the change of control occurs. For Mr. Nauman, a multiplier of the target annual cash incentive amount in effect immediately prior to the date the change of control applies instead of the average annual cash incentive payment received over the prior three-year period. If the payments upon termination due to change of control result in any excise tax incurred by Messrs. Nauman, Pearce, Curran, Shaller, and Ms. Nelligan 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. </span></div><div style="margin-top:9pt;text-align:justify;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. No other employment agreements providing specified payments upon termination have been entered into between the Company and any of the NEOs in fiscal year 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%">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, 2021. Accordingly, the tables reflect amounts earned as of July&#160;31, 2021, 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="margin-top:9pt;text-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%">J. Michael Nauman</span></div><div style="margin-top:9pt;text-align:justify;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 details the amount payable assuming that the terms of the change of control agreement were triggered on July&#160;31, 2021, 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,660,360&#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%">2,490,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">6,814,167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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,035,961&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">13,026,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 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">Represents (i) two times the target annual cash incentive amount in effect at July&#160;31, 2021, and (ii) the pro-rated portion of the target annual cash incentive amount based on the number of days served in 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%">(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 $54.68 on 124,619 unvested time-based and performance-based RSU awards that would vest due to change in control. The restricted stock unit acceleration gain for performance-based RSUs is based on the number of shares earned based on actual performance for the fiscal 2019 award and target performance for the fiscal 2020 and 2021 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 $54.68 and the exercise price on 205,354 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%">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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table details the amount payable assuming that the severance terms of Mr. Nauman's offer letter were triggered on July&#160;31, 2021, 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,660,360&#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%">1,660,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">3,320,720&#160;</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, 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">Represents two times the target annual cash incentive amount in effect at 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-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%">The following table details the amount payable assuming that the terms of the change of control agreement were triggered on July&#160;31, 2021, 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%">830,146&#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%">544,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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,127,271&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">622,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">4,148,680&#160;</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: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, 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">Represents two times the average annual cash incentive payment received in the last three fiscal years ended July&#160;31, 2021, 2020 and 2019.</span></div><div style="padding-left:36pt;text-align: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 $54.68 on 38,904 unvested time-based and performance-based RSUs that would vest due to the change in control. The restricted stock unit acceleration gain for performance-based RSUs is based on the number of shares earned based on actual performance for the fiscal 2019 award and target performance for the fiscal 2020 and 2021 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 $54.68 and the exercise price on 62,288 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%">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 details the amount payable assuming that the terms of the change of control agreement were triggered on July&#160;31, 2021, 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%">633,905&#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%">411,737&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">455,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">135,851&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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,661,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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, 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">Represents two times the average annual cash incentive payment received in the last three fiscal years ended July&#160;31, 2021, 2020 and 2019.</span></div><div style="padding-left:36pt;text-align: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 $54.68 on 8,328 unvested time-based and performance-based RSUs that would vest due to the change in control. The restricted stock unit acceleration gain for performance-based RSUs is based on the number of shares earned based on actual performance for the fiscal 2019 award and target performance for the fiscal 2020 and 2021 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 $54.68 and the exercise price on 13,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%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Helena R. Nelligan</span></div><div style="margin-top:9pt;text-align:justify;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 details the amount payable assuming that the terms of the change of control agreement were triggered on July&#160;31, 2021, 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%">652,580&#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%">228,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">964,555&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">208,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: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,078,654&#160;</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, 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">Represents two times the average annual cash incentive payment received in the last three fiscal years ended July&#160;31, 2021, 2020 and 2019.</span></div><div style="padding-left:36pt;text-align: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 $54.68 on 17,640 unvested time-based and performance-based RSUs that would vest due to the change in control. The restricted stock unit acceleration gain for performance-based RSUs is based on the number of shares earned based on actual performance for the fiscal 2019 award and target performance for the fiscal 2020 and 2021 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 $54.68 and the exercise price on 20,976 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%">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 details the amount payable assuming that the terms of the change of control agreement were triggered on July&#160;31, 2021, 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%">800,302&#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%">584,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 style="background-color:#cceeff;border-top:1pt solid #000000;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,035,244&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">465,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: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%">3,910,765&#160;</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, 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">Represents two times the average annual cash incentive payment received in the last three fiscal years ended July&#160;31, 2021, 2020 and 2019.</span></div><div style="padding-left:36pt;text-align: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 $54.68 on 37,221 unvested time-based and performance-based RSUs that would vest due to the change in control. The restricted stock unit acceleration gain for performance-based RSUs is based on the number of shares earned based on actual performance for the fiscal 2019 award and target performance for the fiscal 2020 and 2021 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 $54.68 and the exercise price on 46,397 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 details the amount payable assuming that the severance terms of Mr. Shaller's offer letter were triggered on July&#160;31, 2021, 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.744%"></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.744%"></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.746%"></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%">400,151&#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%">240,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">640,242&#160;</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 one times the base salary in effect at July&#160;31, 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">Represents one times the target annual cash incentive amount in effect at July&#160;31, 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%">86</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Potential Payments Upon Termination Due to Death or Disability</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of termination due to death or disability, all unexercised, unexpired stock options would immediately vest and all restricted stock unit awards would immediately become unrestricted and fully vested. The following table shows the amount payable to the NEOs should this event occur on July&#160;31, 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: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;Restricted Stock Units as of July&#160;31, 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:8pt;font-weight:700;line-height:100%">Restricted Stock Unit&#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, 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: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%">J. Michael Nauman</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%">124,619&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">6,814,167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">205,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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,035,961&#160;</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.J. Pearce</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,127,271&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">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%">8,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,851&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">H.R. Nelligan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">964,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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: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;padding:2px 0 2px 1pt;text-align: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,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,035,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:10pt;font-weight:400;line-height:100%">46,397&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465,350&#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-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 $54.68 on unvested time-based and performance-based RSU awards that would vest due to death or disability. The restricted stock unit acceleration gain for performance-based RSUs is based on the number of shares earned based on actual performance for the fiscal 2019 award and target performance for the fiscal 2020 and 2021 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 $54.68 and the exercise price on unvested, in-the-money stock options that would vest due to death or disability.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_223"></div><div style="margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CEO Pay Ratio Disclosure</span></div><div style="margin-bottom:9pt;margin-top:5pt;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%">Summarized below is the ratio of the total compensation of our CEO, J. Michael Nauman, 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 2021:</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">the median of the annual total compensation of all of our employees, other than the CEO, was $47,493; and</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">the annual total compensation of our CEO, as reported in the Summary Compensation Table, was $6,006,185.</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%">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 126:1.</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%">For fiscal 2021, to identify the median of the annual total compensation of all our employees, as well as to determine the annual total compensation of our median employee, we used the following methodology and material assumptions:</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">A measurement date of May 31, 2021, was used to identify our median employee, which is within three months of the Company's fiscal 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-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 used for the analysis consisted of approximately 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:'Arial',sans-serif;font-size:11pt;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.15pt">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:'Arial',sans-serif;font-size:11pt;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.15pt">We annualized the compensation of employees to cover the full fiscal year and for employees hired during fiscal 2021.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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.15pt">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:'Arial',sans-serif;font-size:11pt;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.15pt">Our median employee's total compensation was calculated in the same manner as we calculated total compensation for each of the NEOs in the Summary Compensation Table and also includes contributions to health and welfare benefits.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i5c79b597372b45a781c39a9c19e8b806_226"></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, Meridian Compensation Partners, in making recommendations to the Board of Directors </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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Compensation of directors was reviewed during fiscal 2021, and no changes to director compensation were made to cash retainers or meeting fees from fiscal 2020 levels.</span></div><div style="margin-top:9pt;text-align: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 2021, the annual cash retainer paid to non-management directors was $60,000. 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. Non-management directors do not receive meeting fees. 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 as required by the Board. No such special assignment fees were paid in fiscal year 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%">In fiscal 2021, the Chair of the Board was paid an annual fee of $60,000. Mr. Goodkind served as Chair of the Board in fiscal 2021 until his retirement on May 21, 2021. Mr. Richardson was elected as Chair of the Board on May 21, 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 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 have achieved their stock ownership requirements as of 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-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&#160;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 September 14, 2020, the Board approved an annual stock-based compensation award of $109,000 in unrestricted shares of Class A Common Stock (having a grant date fair value of $39.92 per share), for each non-management director, effective September&#160;30, 2020.</span></div><div style="margin-top:9pt;text-align: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 in the Director Deferred Compensation Plan include Brady Corporation Class&#160;A Nonvoting Common Stock and various mutual funds that are provided in the employee Matched 401(k) Plan. A director may elect whether to receive his/her 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&#160;A Nonvoting Common Stock are made in-kind; distributions of mutual funds are in cash.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_229"></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 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.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%">105,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%">&#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%">109,022&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">214,022&#160;</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%">Gary S. Balkema (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%">99,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%">&#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%">109,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">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%">87,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">109,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:10pt;font-weight:400;line-height:100%">196,345&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">Elizabeth P. Bruno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">&#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%">109,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">92,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">109,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:10pt;font-weight:400;line-height:100%">201,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">Conrad G. Goodkind (4)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">109,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">Frank W. Harris</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">109,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:10pt;font-weight:400;line-height:100%">191,022&#160;</span></td><td style="background-color:#cceeff;padding:2px 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%">136,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">109,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,151&#160;</span></td><td style="background-color:#ffffff;padding:2px 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%">85,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">109,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:10pt;font-weight:400;line-height:100%">194,570&#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 2021. Outstanding option awards at July 31, 2021, for each individual who served as director in fiscal 2021 include the following: Mr. Allender, 17,000; Mr. Balkema, 12,750; Ms. Bruno, 12,750; Ms. Gioia, 8,500; Mr. Goodkind, 17,000; and Mr. Harris, 12,750. 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="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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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 2021 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 $39.92 on September 30, 2020, 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. Balkema retired from the Board on July 20, 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%">(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. Goodkind retired from the Board on May 21, 2021.</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_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;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, 2021. 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="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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(b)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Security Ownership of Management</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the current beneficial ownership of each class of equity securities of the Company by each director and NEO individually and by all directors and Officers of the Company as a group as of July 31, 2021. 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(3)(4)(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%">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: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 (1)</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%">986,166&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding: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%">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:10pt;font-weight:400;line-height:100%">633,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">Aaron 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%">265,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: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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell R. Shaller</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Patrick W. Allender (2)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Helena R. Nelligan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,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: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%">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%">60,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Frank W. Harris</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">29,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: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%">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%">23,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="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%">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%">11,561&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">7,089&#160;</span></td><td style="background-color:#ffffff;padding: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 (15 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%">2,404,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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: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 (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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. Ms.&#160;Bruno&#8217;s holdings of Class B Common Stock include 1,769,304 shares owned by a trust over which she has sole dispositive and voting authority.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Mr. Allender's holdings of Class A Common Stock include 29,479 shares owned by the Patrick and Deborah Allender Irrevocable Trust.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The amount shown for all officers and directors individually and as a group (15 persons) includes options to acquire a total of 823,961 shares of Class A Common Stock, which are currently exercisable or will be exercisable within 60 days of July 31, 2021, including the following: Ms. Bruno, 12,750 shares; Mr. Nauman, 447,150 shares; Mr. Pearce, 171,142 shares; Mr. Shaller, 80,308 shares; Mr. Allender, 17,000 shares; Ms. Nelligan, 40,830 shares; Mr. Richardson, 0 shares; Mr. Harris, 12,750 shares; Ms. Gioia, 8,500 shares; Mr. Curran, 10,340 shares; Dr. Williams, 0 shares; and Dr. Bem, 0 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, 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%">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The amount shown for all officers and directors individually and as a group (15 persons) includes unvested restricted stock units to acquire 99,739 shares of Class A Common stock, which will vest within 60 days of July 31, 2021, including the following: Mr. Nauman, 52,638 units; Mr. Pearce, 17,478 units; Mr. Shaller, 14,761 units; Ms. Nelligan, 10,440 units; and Mr. Curran, 3,528 units. No unvested restricted stock units were held by directors which will vest within 60 days of July 31, 2021. 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, 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%">(5)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The amount shown for all officers and directors individually and as a group (15 persons) includes Class A Common Stock owned in deferred compensation plans totaling 166,802 shares of Class A Common Stock, including the following: Ms. Bruno, 2,736 shares; Mr. Nauman 0 shares; Mr. Pearce, 3,836 shares; Mr. Shaller, 0 shares; Mr. Allender, 74,855 shares; Ms. Nelligan 0 shares; Mr. Richardson, 60,682 shares; Mr. Harris, 2,771 shares;  Ms. Gioia, 10,231 shares; Mr. Curran, 132 shares; Dr. Williams, 11,561 shares; and Dr. Bem, 0 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="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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Compensation Plan Information</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><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, 2021</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,749,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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%">40.69&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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,959,105&#160;</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,749,815&#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%">40.69&#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,959,105&#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="i5c79b597372b45a781c39a9c19e8b806_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;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 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 2021. 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 2021, 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&#160;10 above for a discussion of director independence.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principal Accountant Fees and Services</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the aggregate fees incurred for professional services by Deloitte&#160;&amp; Touche LLP and Deloitte Tax LLP during the years ended July&#160;31, 2021 and 2020. 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, 2021 and 2020.</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%">2021</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%">2020</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,198&#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,313&#160;</span></td><td style="background-color:#ffffff;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%">511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;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,709&#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,785&#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%">402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373&#160;</span></td><td style="background-color:#ffffff;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%">402&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-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%">373&#160;</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,111&#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,158&#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%">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:10pt;font-weight:700;line-height:100%">2020</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 2021 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%">92</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_241"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div id="i5c79b597372b45a781c39a9c19e8b806_244"></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 93 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%">93</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><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><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="http://www.sec.gov/Archives/edgar/data/746598/000095013708012076/c35732exv10w6.htm">Forms of Nonqualified Employee Stock Option Agreement, Director Nonqualified Stock Option Agreement, and Employee Performance Stock Option Agreement under the Brady Corporation 2006 Omnibus Incentive Stock Plan (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.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/000074659820000097/brc-20200731xex1010.htm">Retirement Agreement, dated as of October 15, 2019, with Thomas J. Felmer (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.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="http://www.sec.gov/Archives/edgar/data/746598/000074659816000259/exhibit102-rsuagreement.htm">Form of Restricted Stock Unit 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="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="http://www.sec.gov/Archives/edgar/data/746598/000095013708012076/c35732exv10w15.htm">Brady Corporation 2006 Omnibus Incentive Stock Plan, as amended (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.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></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%">94</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><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.17</span></td><td colspan="3" style="background-color:#ffffff;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="-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-2015731xex1058.htm">Change of Control Agreement, dated as of August 28, 2015, with Russell R. Shaller (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.18</span></td><td colspan="3" style="background-color:#cceeff;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="-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><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><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-2014731xex1063.htm">Form of Fiscal 2015 Employee Restricted Stock Unit Agreement under the Brady Corporation 2012 Omnibus Incentive Plan (9)</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><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><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-20140131xex101.htm">Change of Control Agreement, dated as of March 3, 2014, with Helena R. Nelligan (13)</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><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/exhibit103-performancersua.htm">Form of Performance-Based Restricted Stock Unit 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="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><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/000074659815000089/exhibit101-employmentoffer.htm">Employment Offer Letter, dated as of June 2, 2015, with Russell Shaller (28)</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><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-20210731xex1025.htm">Form of Fiscal 2022 Restricted Stock Unit Agreement under the Brady Corporation 2017 Omnibus Incentive Plan</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.26&#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><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/000095012310049801/c01118exv10w1.htm">Note Purchase Agreement, dated May 13, 2010, by and among Brady Corporation, Brady Worldwide, Inc., Tricor Direct, Inc., and certain Purchasers (19)</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><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><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/000095012310089124/c06339exv10w1.htm">Brady Corporation 2010 Omnibus Incentive Stock Plan, as amended (22)</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.29</span></td><td colspan="3" style="background-color:#ffffff;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="-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/000095012309046589/c53651exv10w29.htm">Brady Corporation 2010 Nonqualified Stock Option Plan for Non-Employee Directors (17)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.30</span></td><td colspan="3" style="background-color:#cceeff;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="-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/000095012309046589/c53651exv10w30.htm">Form of Employee Nonqualified Stock Option Agreement and Employee Performance Stock Option Agreement under the Brady Corporation 2010 Omnibus Incentive Stock Plan (17)</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><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/000095012309046589/c53651exv10w31.htm">Form of Director Nonqualified Stock Option Agreement under the Brady Corporation 2010 Nonqualified Stock Option Plan for Non-Employee Directors (17)</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*10.32</span></td><td colspan="3" style="background-color:#cceeff;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="-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-20210731xex1032.htm">Form of Fiscal 2022 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.33</span></td><td colspan="3" style="background-color:#ffffff;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="-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.34</span></td><td colspan="3" style="background-color:#cceeff;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="-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-20210731xex1034.htm">Form of Fiscal 2022 Nonqualified Employee Stock Option 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.35</span></td><td colspan="3" style="background-color:#ffffff;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="-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.36</span></td><td colspan="3" style="background-color:#cceeff;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="-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.37</span></td><td colspan="3" style="background-color:#ffffff;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="-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/c21968exv10w37.htm">Form of Fiscal 2012 Performance Stock Option under the Brady Corporation 2010 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><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/c21968exv10w38.htm">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.39</span></td><td colspan="3" style="background-color:#ffffff;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="-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.40</span></td><td colspan="3" style="background-color:#cceeff;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="-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.41</span></td><td colspan="3" style="background-color:#ffffff;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="-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.42</span></td><td colspan="3" style="background-color:#cceeff;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="-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.43</span></td><td colspan="3" style="background-color:#ffffff;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="-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></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%">95</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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><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="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.44&#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><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.45</span></td><td colspan="3" style="background-color:#ffffff;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="-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/000110465914056223/a14-18170_1ex10d1.htm">Employment Offer Letter, dated as of August 1, 2014, with J. Michael Nauman (35)</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><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/000110465914056223/a14-18170_1ex10d3.htm">Change of Control Agreement, dated as of August 4, 2014, with J. Michael Nauman (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.47</span></td><td colspan="3" style="background-color:#ffffff;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="-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.48</span></td><td colspan="3" style="background-color:#cceeff;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="-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.49</span></td><td colspan="3" style="background-color:#ffffff;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="-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-2013731xex1050.htm">Form of Fiscal 2014 Restricted Stock Unit 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.50</span></td><td colspan="3" style="background-color:#cceeff;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="-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:#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><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-2015731xex1061.htm">Form of Fiscal 2016 Restricted Stock Unit 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.52</span></td><td colspan="3" style="background-color:#cceeff;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="-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><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><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.54</span></td><td colspan="3" style="background-color:#cceeff;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="-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-2014731xex1063.htm">Form of Fiscal 2015 Restricted Stock Unit Agreement under the Brady Corporation 2012 Omnibus Incentive Stock Plan (9)</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.55</span></td><td colspan="3" style="background-color:#ffffff;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="-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:#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.56</span></td><td colspan="3" style="background-color:#cceeff;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="-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;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="-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-20210731xex21.htm">Subsidiaries of Brady Corporation</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;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="-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-20210731xex23.htm">Consent of Deloitte &amp; Touche LLP, Independent Registered Public Accounting Firm</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;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="-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-20210731xex311.htm">Rule 13a-14(a)/15d-14(a) Certification of J. Michael Nauman</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;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="-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-20210731xex312.htm">Rule 13a-14(a)/15d-14(a) Certification of Aaron J. Pearce</a></span></div></td></tr><tr><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;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="-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-20210731xex321.htm">Section 1350 Certification of J. Michael Nauman</a></span></div></td></tr><tr><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;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="-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-20210731xex322.htm">Section 1350 Certification of Aaron J. Pearce</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%">101&#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"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><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%">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 Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2008</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">Reserved</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">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%">(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">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%">(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 Quarterly Report on Form 10-Q for the fiscal quarter ended April&#160;30, 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%">(17)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2009</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(18)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July 31, 2020</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed May&#160;14, 2010</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">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%">(21)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended July&#160;31, 2015</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(22)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.34pt">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed September&#160;27, 2010</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">Incorporated by reference to Registrant&#8217;s Quarterly Report on Form 10-Q for the fiscal quarter ended January 31, 2017</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">Incorporated by reference to Registrant&#8217;s Current Report on Form 8-K filed June 5, 2015</span></div><div style="padding-left:29.25pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">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%">(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 August 4, 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%">(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="i5c79b597372b45a781c39a9c19e8b806_247"></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 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><div id="i5c79b597372b45a781c39a9c19e8b806_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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90ZXh0cmVnaW9uOmZmNGE5Mjk0ZDJkMTQyOTk5NTg5ZGIzNDVjOThjZjZlXzkz_68624f1c-2e01-48e2-8602-68a3a6b44c09" 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%">2021</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%">2020</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%">2019</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="ie8f51295d4b14fdb938e95546fc0f6d0_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzQtMi0xLTEtMA_b5a424b4-1a3f-4744-9c31-c9f28b8bfe23">7,157</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="ief90451ec12d400e9a5b93763bb2f204_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzQtNC0xLTEtMA_abc83fb6-b1f6-4d66-afef-4d7880aa9573">5,005</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="ifd4836a4eade465c919b5459598ab9ae_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzQtNi0xLTEtMA_26c5e2d4-0866-4d88-b7cd-76d7852757c9">4,471</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="i68b3d373747f417fb27deb8a8055f391_D20200801-20210731" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtMi0xLTEtMTE5MTk_3dacb918-cf25-4ebe-97d4-d45f1401e328">388</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="i0ecd59d4840743e1a2249260a1b5c46d_D20190801-20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtNC0xLTEtMTE5MjY_33af5327-4a51-4efe-85c6-cd3ae3d5cb74">&#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="ida4680c40de6403f90af1aa844b2657b_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtNi0xLTEtMTE5Mjg_fd854e83-139e-46f0-a81c-64143c6ef299">&#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: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="i68b3d373747f417fb27deb8a8055f391_D20200801-20210731" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtMi0xLTEtMA_263150da-cb50-4da1-8a47-3e875c98a69b">803</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="i0ecd59d4840743e1a2249260a1b5c46d_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtNC0xLTEtMA_aa76b1d1-1471-4194-8182-f45c9e492f03">2,495</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="ida4680c40de6403f90af1aa844b2657b_D20180801-20190731" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtNi0xLTEtMA_151dfc16-3e5b-493a-bd47-f572343cd031">587</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="i68b3d373747f417fb27deb8a8055f391_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzYtMi0xLTEtMA_128c84d0-79ca-4511-8df0-2fc715cf691b">1,042</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="i0ecd59d4840743e1a2249260a1b5c46d_D20190801-20200731" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzYtNC0xLTEtMA_e9ffc62d-dfaf-4f1d-8314-8c6c5bfc7bfd">343</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="ida4680c40de6403f90af1aa844b2657b_D20180801-20190731" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzYtNi0xLTEtMA_2e51dc4d-d638-4399-8a45-3c676580fce8">53</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="i2783b63c005a40828c37ea7e1af83043_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzctMi0xLTEtMA_135749a0-1e09-4ed4-8127-f74bef4df657">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><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="ie8f51295d4b14fdb938e95546fc0f6d0_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzctNC0xLTEtMA_21c191aa-406d-4291-942c-544ed70d99f2">7,157</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="ief90451ec12d400e9a5b93763bb2f204_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzctNi0xLTEtMA_d53e96c2-254a-4e5b-85d7-58eeee3e1761">5,005</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="ia848dcb8bfb8409e854596f960edec08_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzktMi0xLTEtMA_5ff79017-729c-4166-98ed-849fef4d0978">16,309</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="i22595830e1e04baa90096ba94d4dad17_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzktNC0xLTEtMA_5f90865c-c4e0-41e2-baf0-27393296ab80">13,404</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="i2c1ef8d0937a411596a571b60592a228_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzktNi0xLTEtMA_3cb0b8cf-383c-45f9-a67a-a116a8c11ed3">12,582</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="i2550129d29994386ba0b74ef3c278536_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTItMS0xLTExOTUw_91fc7f93-155f-45fd-84c0-3ffb1ed863e2">2,957</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="i78bb928542e44f8e8baf25b8f6ed7f89_D20190801-20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTQtMS0xLTExOTU3_650342d4-2832-4e2f-8311-8a866bfcaaea">&#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="ib9af162b7e8248c49b76cbaca6b57f19_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTYtMS0xLTExOTYw_29436062-97cc-4de8-92c5-e58345f05bda">&#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: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="i2550129d29994386ba0b74ef3c278536_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEwLTItMS0xLTA_02ef3235-bdbb-418a-9829-986094d3511f">4,908</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="i78bb928542e44f8e8baf25b8f6ed7f89_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEwLTQtMS0xLTA_1247e0f4-2e09-4282-9861-47613a24d3ec">5,722</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="ib9af162b7e8248c49b76cbaca6b57f19_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEwLTYtMS0xLTA_7ff651fc-0f00-4385-a88e-55bdcc5c201e">3,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; 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="i2550129d29994386ba0b74ef3c278536_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTItMS0xLTA_d10be1f4-61df-4d70-958a-e16aef102da1">1,165</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="i78bb928542e44f8e8baf25b8f6ed7f89_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTQtMS0xLTA_70fce6b9-12b5-4177-b046-133ede39bb7e">2,817</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="ib9af162b7e8248c49b76cbaca6b57f19_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTYtMS0xLTA_bcb8b6d8-e2f2-4162-a1fa-d49919335680">2,346</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="ifb5dbf1769fe4eb6b4af78ed689ce68f_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEyLTItMS0xLTA_8b015dcd-651e-464b-972e-89b78f2248d4">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><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="ia848dcb8bfb8409e854596f960edec08_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEyLTQtMS0xLTA_99923af9-41b6-4231-86e6-9c9e1363c223">16,309</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="i22595830e1e04baa90096ba94d4dad17_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEyLTYtMS0xLTA_f8da122d-4144-45e0-a79a-9191357103db">13,404</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="i4b81bd651ef64df8b5d5657d6c0c8acd_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE0LTItMS0xLTA_3088e9ef-1f2a-4482-a344-74e49ca63cc5">58,809</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="iffb6daad37d44ec093db04af45e2f3d0_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE0LTQtMS0xLTA_dcd96e6e-12f1-448e-92ab-bfc723fec635">60,073</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="i4f0a8fe238db44ae825ccd9f623865a8_I20180731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE0LTYtMS0xLTA_d18ea60a-ba8e-4538-8bc5-84c71c1376c9">56,866</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="i0f88ff4fb0ec443ea40ff17b8eef5ce0_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE1LTItMS0xLTA_70af4b3a-a1cf-4906-93af-f1305e934427">1,351</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="ibd1585f63c95441dad0dc6f71f30b65c_D20190801-20200731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE1LTQtMS0xLTA_59570359-2e63-44c6-ae5d-c7d0f1af6c32">&#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="i66804e23e9c74573a6b3f6081a78a7c8_D20180801-20190731" decimals="-3" format="ixt:fixed-zero" name="us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE1LTYtMS0xLTA_e838ad06-0b7a-4531-8c80-2b2ea2a549f8">&#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: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="i0f88ff4fb0ec443ea40ff17b8eef5ce0_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE4LTItMS0xLTExOTMx_dd2a0608-e59e-4e9f-af3e-be02f4fd5a3f">4,168</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="ibd1585f63c95441dad0dc6f71f30b65c_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE4LTQtMS0xLTExOTMz_04234e4e-82a6-413b-a389-f732a8d688eb">6,204</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="i66804e23e9c74573a6b3f6081a78a7c8_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE4LTYtMS0xLTExOTQ2_a6386007-69e8-44af-92db-815302c07885">5,981</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="i0f88ff4fb0ec443ea40ff17b8eef5ce0_D20200801-20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE2LTItMS0xLTA_b454e6cb-cf62-4a37-a684-7aa5db5973e0">13,259</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="ibd1585f63c95441dad0dc6f71f30b65c_D20190801-20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE2LTQtMS0xLTA_f627a7b9-6593-44e4-86f6-2762c7225bf5">7,468</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="i66804e23e9c74573a6b3f6081a78a7c8_D20180801-20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesDeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE2LTYtMS0xLTA_505a9afd-db1b-4eb9-a7da-77a4a9eb734e">2,774</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="id1092afa2d304c16bca7d2616aafdb7b_I20210731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE3LTItMS0xLTA_d35a0bbf-9505-4616-9e55-fe0835cad462">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><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="i4b81bd651ef64df8b5d5657d6c0c8acd_I20200731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE3LTQtMS0xLTA_7b7b365f-d83f-444e-b6ad-fdade887740b">58,809</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="iffb6daad37d44ec093db04af45e2f3d0_I20190731" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE3LTYtMS0xLTA_685ffda3-6c53-43dc-93e4-4a31231c0ed4">60,073</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%">98</span></div></div></div><div id="i5c79b597372b45a781c39a9c19e8b806_253"></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="#i5c79b597372b45a781c39a9c19e8b806_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized this 2nd day of September 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: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/ AARON J. PEARCE</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%">Aaron J. Pearce</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 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)</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/ J. MICHAEL NAUMAN</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%">J. Michael Nauman</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/ ANN E. THORNTON</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer and Corporate Controller</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%">Ann E. Thornton</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-style:italic;font-weight:400;line-height:100%">(Principal Accounting Officer)</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/ 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/ 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/ FRANK W. HARRIS</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%">Frank W. Harris</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/ 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 2, 2021.</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%">99</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.25
<SEQUENCE>2
<FILENAME>brc-20210731xex1025.htm
<DESCRIPTION>FISCAL 2022 RESTRICTED STOCK UNIT AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i3fe4c57049a64b619db812adc74e0dbc_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.25</font></div><div style="text-align:right"><font><br></font></div><div style="margin-top:2.8pt;padding-left:49.35pt;padding-right:49.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BRADY CORPORATION </font></div><div style="padding-left:49.35pt;padding-right:49.35pt;text-align:center"><font><br></font></div><div style="padding-left:49.35pt;padding-right:49.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">RESTRICTED STOCK UNIT AGREEMENT</font></div><div><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:10pt;font-weight:400;line-height:120%">Upon management&#8217;s recommendation, the Management Development and Compensation Committee (the &#8220;Committee&#8221;) of the Brady Corporation Board of Directors has awarded to _____________ (&#8220;Employee&#8221;) a restricted stock unit award effective </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 20__ pursuant to the terms of the Brady Corporation 2017 Omnibus Incentive Plan (the &#8220;Plan&#8221;). The Corporation&#8217;s records shall be the official record of the grant described herein and, in the event of any conflict between this description and the Corporation&#8217;s records, the Corporation&#8217;s records shall control.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:41pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Number of Units</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="padding-left:40.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Restricted Stock Unit Award applies to X,XXX Shares of the presently authorized Class A Nonvoting Common Stock of the Corporation, $.01 par value (the &#8220;Restricted Stock Units&#8221;). The Restricted Stock Units granted under this Agreement are units that will be reflected in a book account maintained by the Corporation until they become vested or have been forfeited.</font></div><div style="margin-top:0.15pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Service Vesting Requirement</font></div><div style="margin-top:0.25pt"><font><br></font></div><div style="margin-top:3.45pt;padding-left:40.5pt;padding-right:8.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The vesting of this Award (other than pursuant to accelerated vesting in certain circumstances as provided in Section 3 below) shall be subject to the satisfaction of the condition set forth in Section 2(a) below&#58;</font></div><div style="margin-top:0.5pt;text-align:justify"><font><br></font></div><div style="padding-left:77pt;padding-right:8.95pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Award shall be subject to the following service vesting requirement. If the Employee continues in employment through the vesting dates listed below, the Restricted Stock Units shall be vested as listed in the following table&#58;</font></div><div><font><br></font></div><div style="margin-top:0.45pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.900%"><tr><td style="width:1.0%"></td><td style="width:47.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font><br></font></div><div style="padding-left:11.5pt;padding-right:39.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Vesting Date</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1.45pt;padding-left:39.9pt;padding-right:11.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative Percentage of </font></div><div style="padding-left:39.9pt;padding-right:11.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Vested Restricted Stock Units</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.5pt;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%">First anniversary of grant date</font></td><td colspan="3" style="padding:2px 1pt 2px 40.9pt;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%">33-1&#47;3%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.5pt;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%">Second anniversary of grant date</font></td><td colspan="3" style="padding:2px 1pt 2px 40.9pt;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%">66-2&#47;3%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.5pt;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%">Third anniversary of grant date</font></td><td colspan="3" style="padding:2px 1pt 2px 40.9pt;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%">100%</font></td></tr></table></div><div style="margin-top:3.45pt;padding-left:41pt;padding-right:8.75pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;padding-right:8.75pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Forfeiture of Restricted Stock Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Except as provided in Section 3, if the Employee terminates employment prior to the satisfaction of the vesting requirements set forth in Section 2(a) above, any unvested Restricted Stock Units shall immediately be forfeited. The period of time during which the Restricted Stock Units covered by this Award are forfeitable is referred to as the &#8220;Restricted Period.&#8221;</font></div><div style="padding-left:41pt;padding-right:8.75pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;padding-right:8.75pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Accelerated Vesting.</font></div><div style="padding-left:5pt;text-indent:-0.01pt"><font><br></font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the terms and conditions of Section 2 hereof&#58;</font></div><div style="padding-left:5pt;text-indent:-0.01pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">in the event of the termination of the Employee&#8217;s employment with the Corporation (and any Affiliate) prior to the end of the Restricted Period due to (i)death or Disability, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as defined in Section 22(e)(3) of the Code</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Restricted Stock Units shall become fully vested, and (ii) retirement (separation not for Cause after age 60 with at least five years of employment with the Corporation or an Affiliate), the Restricted Stock Units shall continue to vest as provided in Section 2 hereof.</font></div><div style="padding-left:41pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">In the event of a Change in Control (as defined in Exhibit A), all restrictions imposed on any then-outstanding Restricted Stock Units shall terminate such that any Restricted Stock Units shall become fully vested immediately prior to the Change in Control (as defined in Exhibit A). No event described in Section 13.05 of the Plan shall cause the Restricted Stock Units to become unrestricted and fully vested unless such event is a Change in Control (as defined in Exhibit A).</font></div><div style="padding-left:41pt;text-indent:-18pt"><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%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">No Dividends</font></div><div style="padding-left:41pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No dividends will be paid or accrued on any Restricted Stock Units prior to the issuance of the Shares.</font></div><div style="padding-left:41pt;text-align:justify"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Settlement of Restricted Stock Units.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As soon as practicable after Restricted Stock Units become vested, the Company shall deliver to the Employee one Share for each Restricted Stock Unit which becomes vested.</font></div><div style="padding-left:5pt;text-indent:36pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Transfer Restrictions</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is non-transferable and may not be assigned, pledged or hypothecated and shall not be subject to execution, attachment or similar process. Upon any attempt to effect any such disposition, or upon the levy of any such process, the Award shall immediately become null and void and the Restricted Stock Units shall be forfeited.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Withholding Taxes</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation may require, as a condition to the issuance of a stock certificate, that the Employee concurrently pay to the Corporation (either in cash or, at the request of Employee, but subject to such rules and regulations as the Administrator may adopt from time to time, in Shares of Delivered Stock) the entire amount or a portion of any taxes which the Corporation is required to withhold by reason of the lapse of stock restrictions, in such amount as the Administrator or the Corporation in its discretion may determine. If and to the extent that withholding of any federal, state or local tax is required in connection with the lapse of stock restrictions, the Employee may, subject to such rules and regulations as the Corporation may adopt from time to time, elect to have the Corporation hold back from the Shares to be issued upon the lapse of stock restrictions, Shares, the Fair Market Value of which is to be applied to the Employee's withholding obligations&#59; provided that the Shares withheld may not have a Fair Market Value exceeding the maximum statutory tax rates in the Employee&#8217;s applicable jurisdictions.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Death of Employee</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Restricted Stock Units shall vest upon the death of the Employee, the Shares shall be issued and paid to the estate of the Employee unless the Corporation shall have theretofore received in writing a beneficiary designation, in which event they shall be issued and paid to the designated beneficiary.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Confidentiality, Non-Solicitation and Non-Compete</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consideration for the grant of this Award, Employee agrees to, understands and acknowledges the following&#58;</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">During Employee's employment with the Corporation and its Affiliates (the &#34;Company&#34;), the Company will provide Employee with Confidential Information relating to the Company, its business and clients, the disclosure or misuse of which would cause severe and irreparable harm to the Company. During Employee&#8217;s employment with Company, and for a two (2)-year period thereafter, Employee agrees not to use or disclose Company&#8217;s Confidential Information except as necessary in executing Employee&#8217;s duties for Company. Employee shall keep Confidential Information constituting a trade secret under applicable law confidential for so long as such information constitutes a trade secret (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, protection as to trade secrets shall not necessarily expire at the end of the two (2)-year period). Employee agrees that all Confidential Information is and shall remain the sole and absolute property of the Company. Upon the termination of Employee's employment with the Company for any reason, Employee shall immediately return to the Company all documents and materials that contain or constitute Confidential Information, in any form whatsoever, including but not limited to, all copies, abstracts, electronic versions, and summaries thereof. As to any electronically stored copies of Confidential Information, Employee shall contact their supervisor or Company&#8217;s General Counsel to discuss the proper method for returning such items.  Employee hereby consents and agrees that Company may access any of Employee&#8217;s personal computers and other electronic storage devices (including personal phones) and any electronic storage accounts (such as dropbox) so as to allow Company to ascertain the presence of Company&#8217;s Confidential Information and how such information has been used by Employee and to remove any such items from such devices and accounts. Employee further agrees that, without the written consent of the Chief Executive Officer of the Corporation or, in the case of the Chief Executive Officer of the Corporation, without the written approval of the Board of Directors of the Corporation, Employee will not disclose, use, copy or duplicate, or otherwise permit the use, </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:77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">disclosure, copying or duplication of any Confidential Information of the Company, other than in connection with the authorized activities conducted in the course of Employee's employment with the Company. Employee agrees to take all reasonable steps and precautions to prevent any unauthorized disclosure, use, copying or duplication of Confidential Information. For purposes of this Agreement, Confidential Information means any and all financial, technical, commercial or other information concerning the business and affairs of the Company that is confidential and proprietary to the Company, including without limitation,</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">information relating to the Company&#8217;s past and existing customers and vendors and development of prospective customers and vendors, including specific customer product requirements, pricing arrangements, payments terms, customer lists and other similar information&#59;</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">inventions, designs, methods, discoveries, works of authorship, creations, improvements or ideas developed or otherwise produced, acquired or used by the Company&#59;</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">the Company&#8217;s proprietary programs, processes or software, consisting of but not limited to, computer programs in source or object code and all related documentation and training materials, including all upgrades, updates, improvements, derivatives and modifications thereof and including programs and documentation in incomplete stages of design or research and development&#59;</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">the subject matter of the Company&#8217;s patents, design patents, copyrights, trade secrets, trademarks, service marks, trade names, trade dress, manuals, operating instructions, training materials, and other industrial property, including such information in incomplete stages of design or research and development&#59; and</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">other confidential and proprietary information or documents relating to the Company&#8217;s products, business and marketing plans and techniques, sales and distribution networks and any other information or documents which the Company reasonably regards as being confidential.</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Confidential Information does not include information which&#58; (i) is already available to the public without wrongful act or breach by Employee&#59; (ii) becomes available to the public through no fault of Employee&#59; or (iii) is required to be disclosed pursuant to a court order or order of government authority, provided that Employee promptly notifies Company of such request so Company may seek a protective order.</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Customer Non-Solicitation Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. For one (1) year following Employee&#8217;s separation from Company, Employee will not contact&#8212;or support others in contacting&#8212;customers of Company with whom Employee had business contact during the last two (2) years of Employee&#8217;s employment with Company, for the purpose of selling or providing products or services competitive with those offered by Company (&#8220;Competitive Products&#8221;).  &#8220;Competitive Products&#8221; shall mean products and services competitive with those products and services for which Employee was responsible during the last two (2) years of Employee&#8217;s employment with Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Post-Employment Non-Solicitation Agreement Based Upon Customer Knowledge</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contact&#8212;or support others in contacting&#8212;customers of Company about whom Employee possesses Confidential Information or for whom Employee supervised others in serving during the last two (2) years of Employee&#8217;s employment with Company, for the purpose of selling or providing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products or services competitive with those offered by Company (&#8220;Competitive Products&#8221;).  &#8220;Competitive Products&#8221; shall mean products and services competitive with those products and services for which Employee was responsible during the last two (2) years of Employee&#8217;s employment with Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Non-Compete Agreement</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, directly or indirectly, within the United States, provide services similar to any of those Employee provided to Company during the last two (2) years of Employee&#8217;s employment with Company to a competitor of Company or a person or entity preparing to compete with Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Post-Employment Restriction on Working With Competitive Products</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, work in the development, design, modification, improvement, or creation of products or services competitive with any products or services with which </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:77pt;text-align:justify"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee was involved in the development, design, modification, improvement or creation for Company during the last two (2) years of Employee&#8217;s employment.   </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.01pt;text-decoration:underline">Post-Employment Restriction on Advising Investors</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, directly or indirectly, advise a private equity firm or other investor regarding buying, investing in, or divesting from Company or any of its competitors. </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">(g)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Restriction on Soliciting Employees</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not solicit or encourage </font><font style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other employees of Company to provide services to a competitor of Company or to otherwise terminate their relationship with Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Duty of Loyalty and Related Obligations</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee acknowledges and agrees that Employee owes Company a duty of loyalty while employed by Company.  During Employee&#8217;s employment with Company, Employee agrees not to take action that will harm Company, such as, encouraging employees, vendors, suppliers, contractors, or customers to terminate their relationships with Company, usurping a business opportunity from Company, engaging in conduct that would injure Company&#8217;s reputation, providing services or assistance to a competitive enterprise, or otherwise competing with Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt;text-decoration:underline">Non-Disparagement and Social Media</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee agrees not to disparage Company or any of its officers, directors, or employees on social media, on any public platform, or to persons external to Company when such comments have the potential to harm Company (</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, making disparaging comments about Company to distributors, customers, suppliers, etc.).  </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt;text-decoration:underline">Other Business Relationships</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee agrees, for a one (1)-year period following Employee&#8217;s separation from Company, not to encourage or advise any vendors, suppliers, or others possessing a business relationship with Company to terminate that relationship or to otherwise modify that relationship to Company&#8217;s detriment.  </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Employee acknowledges and agrees that compliance with this Section 9 is necessary to protect the Company, and that a breach of any of this Section 9 will result in irreparable and continuing damage to the Company for which there will be no adequate remedy at law. In the event of a breach of this Section 9, or any part thereof, the Company, and its successors and assigns, shall be entitled to injunctive relief and to such other and further relief as is proper under the circumstances. The Company shall institute and prosecute proceedings in any Court of competent jurisdiction either in law or in equity to obtain damages for any such breach of this Section 9, or to enjoin Employee from performing services in breach of Section 9. Employee hereby agrees to submit to the jurisdiction of any Court of competent jurisdiction in any disputes that arise under this Agreement.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">Employee further agrees that, in the event of a breach of this Section 9, the Corporation may elect to recover all or part of the value of any amounts previously paid or payable or any Shares (or the value of any Shares) delivered or deliverable to Employee pursuant to any Company bonus program, this Agreement, and any other Company plan or arrangement.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Employee agrees that the terms of this Section 9 shall survive the termination of Employee's employment with the Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">EMPLOYEE HAS READ THIS SECTION 9 AND AGREES THAT THE CONSIDERATION PROVIDED BY THE CORPORATION IS FAIR AND REASONABLE AND FURTHER AGREES THAT GIVEN THE IMPORTANCE TO THE COMPANY OF ITS CONFIDENTIAL AND PROPRIETARY INFORMATION, THE POST-EMPLOYMENT RESTRICTIONS ON EMPLOYEE'S ACTIVITIES ARE LIKEWISE FAIR AND REASONABLE.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Clawback</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is subject to the terms of the Corporation's recoupment, clawback or similar policy as it may be in effect from time to time, as well as any similar provisions of applicable law, any of which could in certain circumstances require repayment or forfeiture of Awards or any Shares or other cash or property received with respect to the Awards (including any value received from a disposition of the Shares acquired upon payment of the Awards).</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Provisions of Plan Controlling</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is subject in all respects to the provisions of the Plan. In the event of any conflict between any provisions of this Award and the provisions of the Plan, the provisions of the Plan shall control, except to the extent the Plan permits the Committee to modify the terms of an Award grant and has done so herein. Terms defined in the Plan where used herein shall have the meanings as so defined. Employee acknowledges receipt of a copy of the Plan.</font></div><div style="padding-left:5pt;text-align:justify"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Wisconsin Contract</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award has been granted in Wisconsin and shall be construed under the laws of that state.</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Severability</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wherever possible, each provision of this Award will be interpreted in such manner as to be effective and valid under applicable law, but if any provision hereof is held to be prohibited by or invalid under applicable law, such provision will be ineffective only to the extent of such prohibition or invalidity, without invalidating the remainder of such provision or the remaining provisions hereof. </font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A court of competent jurisdiction is expressly authorized to modify overbroad provisions so as to make them enforceable to the maximum extent permitted by law and is further authorized to strike whole provisions that cannot be so modified.  </font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">At-Will Employment</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nothing in this Agreement is intended to change Employee&#8217;s status as an at-will employee.  Employee understands that Employee is an at-will employee and that Employee&#8217;s employment can be terminated at any time, with or without notice or cause, by either Employee or Corporation.  </font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Notice of Immunity</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Defend Trade Secrets Act, Employee is hereby advised that&#58;</font></div><div style="padding-left:40.5pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law.  An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual files any document containing the trade secret under seal&#59; and does not disclose the trade secret, except pursuant to court order.</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Nature of the Award</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accepting the grant of this Award, Employee agrees to, understands and acknowledges the following&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The grant of the Award is discretionary, voluntary and occasional and does not create any contractual or other right to receive any future awards, or benefits in lieu of awards, even if awards have been granted in the past. All decisions with respect to future awards, if any, will be at the sole discretion of the Company and the Committee. </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The grant of the Award will not be considered to be an employment contract or part of the Employee&#8217;s terms and conditions of employment or the Employee&#8217;s salary or compensation and is not intended to replace any pension rights or compensation. </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The Award, any shares of Common Stock acquired under the Plan and the income from and value of same, are not part of normal or expected compensation or salary for any purposes, including but not limited to calculating any severance, resignation, termination, redundancy, dismissal end of service payments, bonuses, long-service awards, holiday or vacation pay, pension or retirement or welfare benefits or similar payments.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><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%">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:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Unless otherwise agreed with the Company in writing, the Awards and any shares of Common Stock acquired under the Plan, and the income from and value of same, are not granted in consideration for, or in connection with, the service the Employee may provide as an officer or director of a subsidiary.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Data Privacy</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accepting the grant of this Award, the Employee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Employee&#8217;s personal data as described in this Agreement and any other grant materials by and among, as applicable, the Company for the exclusive purpose of implementing, administering and managing the Employee&#8217;s participation in the Plan.</font></div><div style="padding-left:40.5pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Employee understands that personal information about the Employee, including, but not limited to, the Employee&#8217;s name, home address, email address and telephone number, date of birth, social insurance number, salary, nationality, job title, any shares of Common Stock held in the Company, details of all awards or any other entitlement to shares of Common Stock or equivalent benefits awarded, canceled, exercised, vested, unvested or outstanding in the Employee&#8217;s favor (&#8220;Data&#8221;), may be collected, recorded, held, used and disclosed by the Company and any non-Brady entities engaged by the Company to provide services in connection with this grant (a &#8220;Third Party Administrator&#8221;), for the exclusive purpose of implementing, administering and managing the Plan. You understand that the Company may transfer such information to Third Party Administrators, regardless of whether such Third Party Administrators are located within your country of residence. </font></div><div style="padding-left:40.5pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Employee understands that the Employee may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case, without cost, by contacting the Employee&#8217;s local human resources representative. Further, the Employee understands that the Employee is providing the consents herein on a purely voluntary basis. If the Employee does not consent, or if the Employee later seeks to revoke the Employee&#8217;s consent, the Employee&#8217;s employment status or service relationship with the Employer will not be affected&#59; the only consequence of refusing or withdrawing the Employee&#8217;s consent is that the Company would not be able to grant Awards to the Employee or administer or maintain such awards. Therefore, the Employee understands that refusing or withdrawing the Employee&#8217;s consent may affect the Employee&#8217;s ability to participate in the Plan. </font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Electronic Delivery and Acceptance</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means.  The Employee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a Third Party Administrator designated by the Company.  Further, the parties hereto shall be entitled to rely on electronic delivery of this Agreement, and delivery by either party of shall be legally effective to create a valid and binding agreement between the parties in accordance with the terms hereof.</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-right:8.95pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Corporation has granted this Award as of the day and year first above written.</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.216%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BRADY CORPORATION</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47;  J. MICHAEL NAUMAN</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">J. Michael Nauman</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Its&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">President and CEO</font></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EMPLOYEE'S ACCEPTANCE</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">I,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">                                </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, hereby accept the foregoing Award and agree to the terms and conditions thereof, including the restrictions contained in Section 9 of this Agreement.</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">EMPLOYEE&#58;</font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Signature&#58;  _______________</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Print Name&#58;  ______________</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><div id="i3fe4c57049a64b619db812adc74e0dbc_213"></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:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Control Definition</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:10pt;font-weight:400;line-height:120%">A </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Change in Control&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means the occurrence of any one of the following events&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">A direct or indirect acquisition by an individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) (a &#8220;Person&#8221;) of beneficial ownership (within the meaning of Rule 13d-3 of the Exchange Act) of voting securities of the Company where such acquisition causes any such Person to own more than 50% of the combined voting power of the Company&#8217;s voting securities entitled to vote generally in the election of directors (the &#8220;Outstanding Company Voting Securities&#8221;)&#59; provided, however, that the following shall not be deemed to result in a Change in Control, (i) any acquisition or holding by the members of the family of William H. Brady Jr. and their descendants or trusts for their benefit, and the William H. Brady III Living Trust, (ii) any acquisition directly from the Company, other than an acquisition by virtue of the exercise of a conversion privilege unless the security being so converted was itself acquired directly from the Company, (iii) any acquisition by the Company or a wholly owned Subsidiary, (iv) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any entity controlled by the Company, (v) any underwriter temporarily holding securities pursuant to an offering of such securities, or (vi) any acquisition by any entity pursuant to a transaction which complies with clauses (i), (ii) and (iii) of subsection (c) of this definition&#59; or</font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">A change in the composition of the Board such that the individuals who, as of August 1, 2016, constitute the Board (the &#8220;Incumbent Board&#8221;) cease for any reason to constitute a majority of the Board&#59; provided, however, that any individual who becomes a member of the Board subsequent to August 1, 2016, whose election, or nomination for election by the Company&#8217;s shareholders, was approved by a vote of a majority of those individuals then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board&#59; but, provided further, that any such individual whose initial assumption of office occurs as a result of either an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board shall not be so considered as a member of the Incumbent Board&#59; provided, further, however, that a director who has been approved by members of the family of William H. Brady Jr. and their descendants or trusts for their benefit, and the William H. Brady III Living Trust while they beneficially own collectively more than 50% of the combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors shall be deemed to be an Incumbent Director&#59; or</font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.91pt">Approval by the shareholders of the Company and the subsequent consummation of a reorganization, merger or consolidation (a &#8220;Business Combination&#8221;), in each case, unless, following such Business Combination&#58; (i) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the total number of outstanding shares of both Class A Common Stock and Class B Common Stock (the &#8220;Outstanding Company Common Stock&#8221;) and Outstanding Company Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than fifty percent (50%) of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, an entity which as a result of such transaction owns the Company or all or substantially all of the Company&#8217;s assets either directly or through one or more subsidiaries)&#59; (ii) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation resulting from such Business Combination) beneficially owns, directly or indirectly, fifty percent (50%) or more of, respectively, the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination&#59; and (iii) at least a majority of the members of the board of directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination, or</font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Approval by the shareholders of the Company and the subsequent consummation of (i) a complete liquidation or dissolution of the Company or (ii) the sale or other disposition of all or substantially all of the assets of the Company, unless the sale or other disposition is to a corporation, with respect to which following such sale or other disposition, (A) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the total number of outstanding shares of both Outstanding Company Common Stock and Outstanding Company Voting Securities immediately prior to such sale or other disposition beneficially own, directly or indirectly, more than fifty percent (50%) of, respectively, the then outstanding shares of common stock and the combined voting power of the </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="padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">then outstanding voting securities entitled to vote generally in the election of directors of such other corporation, (B) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation) beneficially owns, directly or indirectly, fifty percent (50%) or more of, respectively, the then outstanding shares of common stock of such corporation or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the sale or other disposition, and (C) at least a majority of the members of the board of directors of such corporation were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such sale or other disposition of assets of the Company or were elected, appointed or nominated by the Board.</font></div><div><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:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, for purposes of any Award subject to Section 409A of the Code, no Change in Control shall deemed to have occurred upon an event described in this definition unless the event constitutes a change in ownership of the Company, a change in effective control of the Company, a change in ownership of a substantial portion of the Company&#8217;s assets, each under Section 409A of the Code or otherwise constitutes a change on control within the meaning of Section 409A of the Code&#59; provided, however, if the Company treats an event as a Change in Control that does not meet the requirements of Section 409A of the Cod such Award shall be paid when it would otherwise have been paid but for the Change in Control.</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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.32
<SEQUENCE>3
<FILENAME>brc-20210731xex1032.htm
<DESCRIPTION>FISCAL 2022 PERFORMANCE-BASED RESTRICTED STOCK UNIT AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i092f7d9c083c42dbb60081ffbe0b648d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.32</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BRADY CORPORATION</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">PERFORMANCE-BASED RESTRICTED STOCK UNITS</font></div><div><font><br></font></div><div style="padding-left:9pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the terms of the Brady Corporation 2017 Omnibus Incentive Plan (the &#34;Plan&#34;), the Management Development and Compensation Committee (the &#8220;Committee&#8221;) of the Brady Corporation Board of Directors hereby grants to you, _______________&#160;&#160;&#160;&#160;(&#8220;Employee&#8221;), an award of Performance-Based Restricted Stock Units involving the number of such Units set forth in the table below. Brady Corporation&#8217;s (the &#8220;Corporation&#8221;) records shall be the official record of the grant described herein and, in the event of any conflict between this description and the Corporation&#8217;s records, the Corporation&#8217;s records shall control.</font></div><div><font><br></font></div><div style="padding-left:11.25pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The terms and conditions of this Award are set forth in this Agreement, the attached Exhibit A, Exhibit B and in the Plan document, a copy of which has been provided to you.</font></div><div style="padding-left:11.25pt;padding-right:9pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:477.00pt"><tr><td style="width:1.0pt"></td><td style="width:268.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:205.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:27pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of Performance-based Restricted Stock Units Granted at Target (the &#8220;Units&#8221;)&#58;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant Date&#58;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 2, 2021</font></td></tr><tr style="height:29pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scheduled Vesting Date&#58;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The date described in Section 2(a) of the Agreement</font></td></tr><tr style="height:27pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Period&#58;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The performance period will commence on August 1, 2021 and will end on July 31, 2024.</font></td></tr><tr style="height:17pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance Goals&#58;</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">See Exhibit A</font></td></tr></table></div><div><font><br></font></div><div style="padding-left:11.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All terms, provisions and conditions applicable to Performance-Based Restricted Stock Unit Awards set forth in the Plan and not set forth in this Agreement are incorporated by reference into this Agreement. Capitalized terms not defined herein shall have the meanings specified in the Plan.</font></div><div><font><br></font></div><div style="padding-left:45pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Award of Performance-Based Restricted Stock Units</font></div><div><font><br></font></div><div style="padding-left:45pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation hereby confirms the grant to you, as of the Grant Date and subject to the terms and conditions of this Agreement and the Plan, of the number of Performance-Based Restricted Stock Units identified in the table above (the &#34;Units&#34;). Each Unit represents the right to receive one Share of the Corporation&#8217;s Class A Nonvoting Common Stock, $.01 par value. The Units granted to you will be credited to an account in your name maintained by the Corporation. This account shall be unfunded and maintained for bookkeeping purposes only, with the Units simply representing an unfunded and unsecured obligation of the Corporation until they become vested or have been forfeited.</font></div><div style="padding-left:45pt;text-align:justify"><font><br></font></div><div style="padding-left:47.25pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Vesting and Forfeiture of Units</font></div><div><font><br></font></div><div style="padding-left:47.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Units shall vest at the earliest of the following times and to the degree specified. For purposes of this Section 2, use of the terms &#8220;employment&#8221; and &#8220;employed&#8221; refers to providing services to the Corporation and its Affiliates in the capacity of an Employee.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Scheduled Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of Units that have been earned during the Performance Period shall be eligible to vest on the Scheduled Vesting Date, so long as the Employee&#8217;s employment has been continuous since the Grant Date. The actual number of earned Units that will vest on the Scheduled Vesting Date will be determined by the Committee as provided in Exhibit A. For these purposes, the &#8220;Scheduled Vesting Date&#8221; means the date the Committee certifies (i) the degree to which the applicable performance goals for the Performance Period have been satisfied, and (ii) the number of Units that have been earned during the Performance Period as provided in Exhibit A, which certification shall occur no later than October 15 of the fiscal year immediately following the fiscal year during which the Performance Period ended.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Retirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If employment is terminated as a result of the Employee&#8217;s retirement (separation not for Cause after age 60 with at least five years of employment with the Corporation or a Subsidiary) and after the Employee has been employed for at least one year after the Grant Date, the Employee will receive a pro rata portion of the Units that would otherwise have been determined to vest on the Scheduled Vesting Date in accordance with Exhibit A if the Employee had remained continuously employed until the Scheduled Vesting Date. The pro rata portion shall be determined as follows&#58; (a) if Employee is employed for at least one year, but less than two years after the Grant Date, the Employee shall earn 2&#47;3 of the number of Units that would otherwise have been determined to vest and (b) if Employee is employed for at least two years after the Grant Date, the Employee shall earn 100% of the Units that would otherwise have been determined to vest. Vested Units shall be issued and delivered as soon as practicable after the Scheduled Vesting Date. </font></div><div><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Death</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If employment is terminated by the death of the Employee prior to the last day of the Performance Period, the Units granted hereunder to the Employee shall be 100% vested at target. If employment is terminated by death on or after the last day of the Performance Period, the number of Units determined to have been earned as of the end of the Performance Period in accordance with Exhibit A shall vest. Vested Units shall be payable to the Employee&#8217;s personal representative or to the person to whom the Units are transferred under the Employee&#8217;s last will and testament or the applicable laws of descent and distribution within 60 days of the Employee's death.</font></div><div><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Disability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If employment is terminated as a result of the Disability, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as defined in Section 22(e)(3) of the Code,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Employee prior to the last day of the Performance Period, the Units granted hereunder to the Employee shall be 100% vested at target and payable within 60 days of the Employee's Disability. If employment is terminated by Disability on or after the last day of the Performance Period, the number of Units determined to have been earned as of the end of the Performance Period in accordance with Exhibit A shall vest.</font></div><div><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Change in Control</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a Change in Control, as defined in Exhibit B, occurs while the Employee continues to be employed, then the Units shall vest as of the Date of the Change in Control to the extent provided below&#58;</font></div><div><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-45.43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">If the Change in Control occurs on or after the last day of the Performance Period, the number of Units determined to have been earned as of the end of the Performance Period in accordance with Exhibit A shall vest.</font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-48.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">In the event of a Change in Control prior to the end of the Performance Period, the Units shall become 100% vested at target and the conditions described under Section 2 and Exhibit A shall cease to apply.</font></div><div><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-50.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">No event described in Section 13.05 of the Plan shall cause the Units to become vested unless such event is a Change in Control.</font></div><div><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:26.01pt;text-decoration:underline">Forfeiture of Unvested Units</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If employment is terminated prior to the Scheduled Vesting Date under circumstances other than as set forth in Sections 2(a) through (e), all unvested Units shall immediately be forfeited.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Settlement of Units</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After any Units vest pursuant to Appendix A or Section 2 of this Agreement, the Corporation shall, as soon as practicable (but no later than October 15 of the year following the fiscal year in which such Units vest), cause to be issued and delivered to the Employee, or to the Employee&#8217;s designated beneficiary or estate in the event of death, </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">one Share in payment and settlement of each vested Unit. Delivery of the Shares shall be effected by the electronic delivery of the Shares to a designated brokerage account, shall be subject to satisfaction of withholding tax obligations as provided in Section 4 and compliance with all applicable legal requirements as provided in Section 13.03 of the Plan, and shall be in complete satisfaction and settlement of such vested Units. The Corporation will pay any original issue or transfer taxes with respect to the issuance and delivery of the Shares to the Employee, and all fees and expenses incurred by it in connection therewith.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Withholding Taxes</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation may require, as a condition to the issuance of a stock certificate, that the Employee concurrently pay to the Corporation (either in cash or, at the request of Employee, but subject to such rules and regulations as the Administrator may adopt from time to time, in Shares of Delivered Stock) the entire amount or a portion of any taxes which the Corporation is required to withhold by reason of the vesting or settlement of the Units, in such amount as the Administrator or the Corporation in its discretion may determine. If and to the extent that withholding of any federal, state or local tax is required in connection with the vesting or settlement of the Units, the Employee may, subject to such rules and regulations as the Corporation may adopt from time to time, elect to have the Corporation hold back from the Shares to be issued upon the vesting or settlement of the Units, Shares, the Fair Market Value of which is to be applied to the Employee's withholding obligations&#59; provided that the Shares withheld may not have a Fair Market Value exceeding the maximum statutory tax rates in the Employee&#8217;s applicable jurisdictions.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">No Dividends</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  No dividends will be paid or accrued on any Performance-Based Restricted Stock Units prior to the issuance of Shares.  </font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">No Shareholder Rights</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Units subject to this Award do not entitle the Employee to any rights of a shareholder of the Corporation&#8217;s Class A Nonvoting Common Stock. The Employee will not have any of the rights of a shareholder of the Corporation in connection with the grant of Units subject to this Agreement unless and until Shares are issued to the Employee upon settlement of the Units as provided in Section 3.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Transfer Restrictions</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is non-transferable and may not be assigned, pledged or hypothecated and shall not be subject to execution, attachment or similar process. Upon any attempt to effect any such disposition, or upon the levy of any such process, the Award shall immediately become null and void and the Performance-Based Restricted Stock Units shall be forfeited.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Confidentiality, Non-Solicitation and Non-Compete</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consideration for the grant of this Award, Employee agrees to, understands and acknowledges the following&#58;</font></div><div><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">During Employee's employment with the Corporation and its Affiliates (the &#34;Company&#34;), the Company will provide Employee with Confidential Information relating to the Company, its business and clients, the disclosure or misuse of which would cause severe and irreparable harm to the Company.  During Employee&#8217;s employment with Company, and for a two (2)-year period thereafter, Employee agrees not to use or disclose Company&#8217;s Confidential Information except as necessary in executing Employee&#8217;s duties for Company. Employee shall keep Confidential Information constituting a trade secret under applicable law confidential for so long as such information constitutes a trade secret (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, protection as to trade secrets shall not necessarily expire at the end of the two (2)-year period). Upon the termination of Employee's employment with the Company for any reason, Employee shall immediately return to the Company all documents and materials that contain or constitute Confidential Information, in any form whatsoever, including but not limited to, all copies, abstracts, electronic versions, and summaries thereof.  As to any electronically stored copies of Confidential Information, Employee shall contact their supervisor or Company&#8217;s General Counsel to discuss the proper method for returning such items.  Employee hereby consents and agrees that the Company may access any of Employee&#8217;s personal computers and other electronic storage devices (including personal phones) and any electronic storage accounts (such as </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:76.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dropbox) so as to allow Company to ascertain the presence of Company&#8217;s Confidential Information and how such information has been used by Employee and to remove any such items from such devices and accounts.  Employee further agrees that, without the written consent of the Chief Executive Officer of the Corporation or, in the case of the Chief Executive Officer of the Corporation, without the written approval of the Board of Directors of the Corporation, Employee will not disclose, use, copy or duplicate, or otherwise permit the use, disclosure, copying or duplication of any Confidential Information of the Company, other than in connection with the authorized activities conducted in the course of Employee's employment with the Company. Employee agrees to take all reasonable steps and precautions to prevent any unauthorized disclosure, use, copying or duplication of Confidential Information. For purposes of this Agreement, Confidential Information means any and all financial, technical, commercial or other information concerning the business and affairs of the Company that is confidential and proprietary to the Company, including without limitation,</font></div><div><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-45.43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">information relating to the Company&#8217;s past and existing customers and vendors and development of prospective customers and vendors, including specific customer product requirements, pricing arrangements, payments terms, customer lists and other similar information&#59;</font></div><div style="padding-left:112.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-48.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">inventions, designs, methods, discoveries, works of authorship, creations, improvements or ideas developed or otherwise produced, acquired or used by the Company&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-50.97pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">the Company&#8217;s proprietary programs, processes or software, consisting of but not limited to, computer programs in source or object code and all related documentation and training materials, including all upgrades, updates, improvements, derivatives and modifications thereof and including programs and documentation in incomplete stages of design or research and development&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-50.43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">the subject matter of the Company&#8217;s patents, design patents, copyrights, trade secrets, trademarks, service marks, trade names, trade dress, manuals, operating instructions, training materials, and other industrial property, including such information in incomplete stages of design or research and development&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-47.66pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">other confidential and proprietary information or documents relating to the Company&#8217;s products, business and marketing plans and techniques, sales and distribution networks and any other information or documents which the Company reasonably regards as being confidential.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:112.5pt;text-align:justify;text-indent:-50.43pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:36pt">Confidential Information does not include information which&#58; (i) is already available to the public without wrongful act or breach by Employee&#59; (ii) becomes available to the public through no fault of Employee&#59; or (iii) is required to be disclosed pursuant to a court order or order of government authority, provided that Employee promptly notifies Company of such request so Company may seek a protective order.</font></div><div style="padding-left:112.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Customer Non-Solicitation Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contact&#8212;or support others in contacting&#8212;customers of Company with whom Employee had business contact during the last two (2) years of Employee&#8217;s employment with Company, for the purpose of selling or providing products or services competitive with those offered by Company (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Competitive Products&#8221;).  &#8220;Competitive Products&#8221; shall mean products and services competitive with those products and services for which Employee was responsible during the last two (2) years of Employee&#8217;s employment with Company.   </font></div><div style="padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Post-Employment Non-Solicitation Agreement Based Upon Customer Knowledge</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> contact&#8212;or support others in contacting&#8212;customers of Company about whom Employee possesses Confidential Information or for whom Employee supervised others in serving during the last two (2) years of Employee&#8217;s employment with Company, for the purpose of selling or providing </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">products or services competitive with those offered by Company (&#8220;Competitive Products&#8221;).  &#8220;Competitive Products&#8221; shall mean products and services competitive with those products and services for which Employee was responsible during the last two (2) years of Employee&#8217;s employment with Company.     </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Non-Compete Agreement</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:76.5pt;text-align:justify"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company, Employee will not, directly or indirectly, within the United States, provide services similar to any of those Employee provided to Company during the last two (2) years of Employee&#8217;s employment with Company to a competitor of Company or a person or entity preparing to compete with Company.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Post-Employment Restriction on Working With Competitive Products</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, work in the development, design, modification, improvement, or creation of products or services competitive with any products or services with which Employee was involved in the development, design, modification, improvement or creation for Company during the last two (2) years of Employee&#8217;s employment.     </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:26.01pt;text-decoration:underline">Post-Employment Restriction on Advising Investors</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, directly or indirectly, advise a private equity firm or other investor regarding buying, investing in, or divesting from Company or any of its competitors. </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Restriction on Soliciting Employees</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not solicit or encourage </font><font style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> other employees of Company to provide services to a competitor of Company or to otherwise terminate their relationship with Company.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Duty of Loyalty and Related Obligations</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee acknowledges and agrees that Employee owes Company a duty of loyalty while employed by Company.  During Employee&#8217;s employment with Company, Employee agrees not to take action that will harm Company, such as, encouraging employees, vendors, suppliers, contractors, or customers to terminate their relationships with Company, usurping a business opportunity from Company, engaging in conduct that would injure Company&#8217;s reputation, providing services or assistance to a competitive enterprise, or otherwise competing with Company.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:26.57pt;text-decoration:underline">Non-Disparagement and Social Media</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee agrees not to disparage Company or any of its officers, directors, or employees on social media, on any public platform, or to persons external to Company when such comments have the potential to harm Company (</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, making disparaging comments about Company to distributors, customers, suppliers, etc.).  </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:26.57pt;text-decoration:underline">Other Business Relationships</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee agrees, for a one (1)-year period following Employee&#8217;s separation from Company, not to encourage or advise any vendors, suppliers, or others possessing a business relationship with Company to terminate that relationship or to otherwise modify that relationship to Company&#8217;s detriment.  </font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Employee acknowledges and agrees that compliance with this Section 8 is necessary to protect the Company, and that a breach of any of this Section 8 will result in irreparable and continuing damage to the Company for which there will be no adequate remedy at law. In the event of a breach of this Section 8, or any part thereof, the Company, and its successors and assigns, shall be entitled to injunctive relief and to such other and further relief as is proper under the circumstances. The Company shall institute and prosecute proceedings in any Court of competent jurisdiction either in law or in equity to obtain damages for any such breach of this Section 8, or to enjoin Employee from performing services in breach of Section 8(b) during the term of employment and for a period of 12 months following the termination of employment. Employee hereby agrees to submit to the jurisdiction of any Court of competent jurisdiction in any disputes that arise under this Agreement.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">Employee further agrees that, in the event of a breach of this Section 8, the Corporation may elect to recover all or any part of the value of any amounts previously paid or payable or any Shares (or the value of any Shares) delivered or deliverable to Employee pursuant to any Company bonus program, this Agreement, and any other Company plan or arrangement.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Employee agrees that the terms of this Section 8 shall survive the termination of Employee's employment with the Company.</font></div><div style="padding-left:76.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:76.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">EMPLOYEE HAS READ THIS SECTION 8 AND AGREES THAT THE CONSIDERATION PROVIDED BY THE CORPORATION IS FAIR AND REASONABLE AND FURTHER AGREES THAT GIVEN THE IMPORTANCE TO THE COMPANY OF ITS CONFIDENTIAL AND PROPRIETARY INFORMATION, THE POST-EMPLOYMENT RESTRICTIONS ON EMPLOYEE'S ACTIVITIES ARE LIKEWISE FAIR AND REASONABLE.</font></div><div 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><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Clawback</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is subject to the terms of the Corporation's recoupment, clawback or similar policy as it may be in effect from time to time, as well as any similar provisions of applicable law, any of which could in certain circumstances require repayment or forfeiture of Awards or any Shares or other cash or property received with respect to the Awards (including any value received from a disposition of the Shares acquired upon payment of the Awards). </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Binding Effect</font></div><div><font><br></font></div><div style="padding-left:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Agreement will be binding in all respects on heirs, representatives, successors and assigns of the Employee, and on the successors and assigns of the Corporation.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Provisions of Plan Controlling</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award is subject in all respects to the provisions of the Plan. In the event of any conflict between any provisions of this Award and the provisions of the Plan, the provisions of the Plan shall control, except to the extent the Plan permits the Committee to modify the terms of an Award grant and has done so herein. Terms defined in the Plan where used herein shall have the meanings as so defined.  Employee acknowledges receipt of a copy of the Plan.</font></div><div style="padding-left:40.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Wisconsin Contract</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Award has been granted in Wisconsin and shall be construed under the laws of that state.</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Severability</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wherever possible, each provision of this Award will be interpreted in such manner as to be effective and valid under applicable law, but if any provision hereof is held to be prohibited by or invalid under applicable law, such provision will be ineffective only to the extent of such prohibition or invalidity, without invalidating the remainder of such provision or the remaining provisions hereof.  </font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A court of competent jurisdiction is expressly authorized to modify overbroad provisions so as to make them enforceable to the maximum extent permitted by law and is further authorized to strike whole provisions that cannot be so modified.  </font></div><div style="padding-left:40.5pt;padding-right:4.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">No Contract</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </font></div><div style="padding-left:40.5pt;padding-right:4.5pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nothing in this Agreement is intended to change Employee&#8217;s status as an at-will employee.  Employee understands that Employee is an at-will employee and that Employee&#8217;s employment can be terminated at any time, with or without notice or cause, by either Employee or Corporation.</font></div><div style="padding-left:47.25pt;padding-right:4.5pt;text-align:right"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Notice of Immunity</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Defend Trade Secrets Act, Employee is hereby advised that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law.  An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual files any document containing the trade secret under seal&#59; and does not disclose the trade secret, except pursuant to court order.</font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Data Privacy</font></div><div style="padding-left:4.5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accepting the grant of this Award, the Employee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Employee&#8217;s personal data as described in this Agreement and any other grant materials by and among, as applicable, the Company for the exclusive purpose of implementing, </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">administering and managing the Employee&#8217;s participation in the Plan.</font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Employee understands that personal information about the Employee, including, but not limited to, the Employee&#8217;s name, home address, email address and telephone number, date of birth, social insurance number, salary, nationality, job title, any shares of Common Stock held in the Company, details of all awards or any other entitlement to shares of Common Stock or equivalent benefits awarded, canceled, exercised, vested, unvested or outstanding in the Employee&#8217;s favor (&#8220;Data&#8221;), may be collected, recorded, held, used and disclosed by the Company and any non-Brady entities engaged by the Company to provide services in connection with this grant (a &#8220;Third Party Administrator&#8221;), for the exclusive purpose of implementing, administering and managing the Plan. You understand that the Company may transfer such information to Third Party Administrators, regardless of whether such Third Party Administrators are located within your country of residence. </font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Employee understands that the Employee may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case, without cost, by contacting the Employee&#8217;s local human resources representative. Further, the Employee understands that the Employee is providing the consents herein on a purely voluntary basis. If the Employee does not consent, or if the Employee later seeks to revoke the Employee&#8217;s consent, the Employee&#8217;s employment status or service relationship with the Employer will not be affected&#59; the only consequence of refusing or withdrawing the Employee&#8217;s consent is that the Company would not be able to grant Awards to the Employee or administer or maintain such awards. Therefore, the Employee understands that refusing or withdrawing the Employee&#8217;s consent may affect the Employee&#8217;s ability to participate in the Plan. </font></div><div style="padding-left:4.5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Electronic Delivery and Acceptance</font></div><div style="padding-left:4.5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means.  The Employee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a Third Party Administrator designated by the Company.  Further, the parties hereto shall be entitled to rely on electronic delivery of this Agreement, and delivery by either party of shall be legally effective to create a valid and binding agreement between the parties in accordance with the terms hereof.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IIN WITNESS WHEREOF, the Corporation has granted this Award as of the day and year first above written.</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.687%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BRADY CORPORATION</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47;  J. MICHAEL NAUMAN</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">J. Michael Nauman</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Its&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">President and Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT A</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Goals</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT B</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Control Definition</font></div><div style="text-align:center"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Change in Control&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means the occurrence of any one of the following events&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.41pt">A direct or indirect acquisition by an individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) (a &#8220;Person&#8221;) of beneficial ownership (within the meaning of Rule 13d-3 of the Exchange Act) of voting securities of the Company where such acquisition causes any such Person to own more than 50% of the combined voting power of the Company&#8217;s voting securities entitled to vote generally in the election of directors (the &#8220;Outstanding Company Voting Securities&#8221;)&#59; provided, however, that the following shall not be deemed to result in a Change in Control, (i) any acquisition or holding by the members of the family of William H. Brady Jr. and their descendants or trusts for their benefit, and the William H. Brady III Living Trust, (ii) any acquisition directly from the Company, other than an acquisition by virtue of the exercise of a conversion privilege unless the security being so converted was itself acquired directly from the Company, (iii) any acquisition by the Company or a wholly owned Subsidiary, (iv) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any entity controlled by the Company, (v) any underwriter temporarily holding securities pursuant to an offering of such securities, or (vi) any acquisition by any entity pursuant to a transaction which complies with clauses (i), (ii) and (iii) of subsection (c) of this definition&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.84pt">A change in the composition of the Board such that the individuals who, as of August 1, 2016, constitute the Board (the &#8220;Incumbent Board&#8221;) cease for any reason to constitute a majority of the Board&#59; provided, however, that any individual who becomes a member of the Board subsequent to August 1, 2016, whose election, or nomination for election by the Company&#8217;s shareholders, was approved by a vote of a majority of those individuals then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board&#59; but, provided further, that any such individual whose initial assumption of office occurs as a result of either an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board shall not be so considered as a member of the Incumbent Board&#59; provided, further, however, that a director who has been approved by members of the family of William H. Brady Jr. and their descendants or trusts for their benefit, and the William H. Brady III Living Trust while they beneficially own collectively more than 50% of the combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors shall be deemed to be an Incumbent Director&#59; or</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:20.41pt">Approval by the shareholders of the Company and the subsequent consummation of a reorganization, merger or consolidation (a &#8220;Business Combination&#8221;), in each case, unless, following such Business Combination&#58; (i) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the total number of outstanding shares of both Class A Common Stock and Class B Common Stock (the &#8220;Outstanding Company Common Stock&#8221;) and Outstanding Company Voting Securities immediately prior to such Business Combination  beneficially  own,  directly  or  indirectly,  more  than  fifty  percent  (50%)  of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, an entity which as a result of such transaction owns the Company or all or substantially all of the Company&#8217;s assets either directly or through one or more subsidiaries)&#59; (ii) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation resulting from such Business Combination) beneficially owns, directly or indirectly, fifty percent (50%) or more of, respectively, the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination&#59; and (iii) at least a majority of the members of the board of directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination, or (ii) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation resulting from such Business Combination) beneficially owns, directly or indirectly, fifty percent (50%) or more of, respectively, the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination&#59; and (iii) at least a majority of the members of the board of directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination, or</font></div><div style="text-align:justify;text-indent:54pt"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19.84pt">Approval by the shareholders of the Company and the subsequent consummation of (i) a complete liquidation or dissolution of the Company or (ii) the sale or other disposition of all or substantially all of the assets of the </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:4.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company, unless the sale or other disposition is to a corporation, with respect to which following such sale or other disposition, (A) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the total number of outstanding shares of both Outstanding Company Common Stock and Outstanding Company Voting Securities immediately prior to such sale or other disposition beneficially own, directly or indirectly, more than fifty percent (50%) of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors of such other corporation, (B) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation) beneficially owns, directly or indirectly, fifty percent (50%) or more of, respectively, the then outstanding shares of common stock of such corporation or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the sale or other disposition, and (C) at least a majority of the members of the board of directors of such corporation were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such sale or other disposition of assets of the Company or were elected, appointed or nominated by the Board.</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:4.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the foregoing, for purposes of any Award subject to Section 409A of the Code, no Change in Control shall deemed to have occurred upon an event described in this definition unless the event constitutes a change in ownership of the Company, a change in effective control of the Company, a change in ownership of a substantial portion of the Company&#8217;s assets, each under Section 409A of the Code or otherwise constitutes a change on control within the meaning of Section 409A of the Code&#59; provided, however, if the Company treats an event as a Change in Control that does not meet the requirements of Section 409A of the Code, such Award shall be paid when it would otherwise have been paid but for the Change in Control.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.34
<SEQUENCE>4
<FILENAME>brc-20210731xex1034.htm
<DESCRIPTION>FISCAL 2022 NONQUALIFIED EMPLOYEE STOCK OPTION AGREEMENT
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ifb95cb7dc1f448adaae8ce32e8e14b4e_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT 10.34</font></div><div style="padding-left:49.35pt;padding-right:49.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">BRADY CORPORATION </font></div><div style="padding-left:49.35pt;padding-right:49.35pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">NONQUALIFIED STOCK OPTION</font></div><div><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:10pt;font-weight:400;line-height:120%">Upon management&#8217;s recommendation, the Management Development and Compensation Committee (the &#8220;Committee&#8221;) of the Brady Corporation Board of Directors has awarded to </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">                              </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  (&#8220;Employee&#8221;) a non-qualified stock option (the &#8220;Option&#8221;) effective </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">                    </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 20__, pursuant to the terms of the Brady Corporation 2017 Omnibus Incentive Plan (the &#8220;Plan&#8221;). The Corporation&#8217;s records shall be the official record of the Option grant described herein and, in the event of any conflict between this description and the Corporation&#8217;s records, the Corporation&#8217;s records shall control.</font></div><div><font><br></font></div><div style="padding-left:41pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Number of Shares Optioned&#59; Grant Price</font></div><div><font><br></font></div><div style="padding-left:40.95pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation grants to the Employee the right and option to purchase, on the terms and conditions hereof, all or any part of an aggregate of X,XXX Shares of the presently authorized Class A Common Stock of the Corporation, $.01 par value, whether unissued or issued and reacquired by the Corporation, at the price of $XX.XX per Share (the &#8220;Grant Price&#8221;).</font></div><div><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Conditions of Exercise of Options During Employee's Lifetime&#58; Vesting of Option</font></div><div><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as provided in this Section and in Section 3, this Option may not be exercised (a) unless Employee is at the date of the exercise in the employ of the Corporation or an Affiliate, and (b) until Employee shall have been continuously so employed for a period of at least one year from the date hereof. Thereafter, this Option shall be exercisable for any amount of Shares up to the maximum percentage of Shares covered by this Option (rounded up to the nearest whole Share), as follows (but in no event shall this Option be exercisable for any Shares after the expiration date provided in Section 7)&#58;</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.900%"><tr><td style="width:1.0%"></td><td style="width:47.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Completed Years</font></div><div style="margin-top:0.3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">After Grant Date</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:1.45pt;padding-left:39.9pt;padding-right:11.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maximum Percentage of Shares</font></div><div style="padding-left:39.9pt;padding-right:11.4pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">For Which Option is Exercisable</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.5pt;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%">Less than 1</font></td><td colspan="3" style="padding:2px 1pt 2px 40.9pt;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%">Zero</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.5pt;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%">At least 1 but less than 2</font></td><td colspan="3" style="padding:2px 1pt 2px 40.9pt;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%">33-1&#47;3%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.5pt;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%">At least 2 but less than 3</font></td><td colspan="3" style="padding:2px 1pt 2px 40.9pt;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%">66-2&#47;3%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.5pt;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%">At least 3</font></td><td colspan="3" style="padding:2px 1pt 2px 40.9pt;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%">100%</font></td></tr></table></div><div style="padding-left:41pt;padding-right:8.75pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If Employee shall cease to be employed by the Corporation or an Affiliate for any reason other than as provided in Section 3 after Employee shall have been continuously so employed for one year after the grant of this Option, Employee may, at any time within 90 days of such termination, but in no event later than the date of expiration of this Option, exercise this Option to the extent Employee was entitled to do so on the date of such termination. Notwithstanding the foregoing, this Option shall immediately expire if Employee is terminated for Cause&#59; provided that for purposes of this Agreement a termination for poor performance shall not be considered a termination for Cause. This Agreement does not confer upon Employee any right of continuation of employment by the Corporation or an Affiliate, nor does it impair any right the Corporation or any Affiliate may have to terminate the Employee&#8217;s employment at any time.</font></div><div style="padding-left:41pt;padding-right:8.75pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Termination of Employment</font></div><div style="padding-left:5pt;text-indent:-0.01pt"><font><br></font></div><div style="padding-left:5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding the terms and conditions of Section 2 hereof&#58;</font></div><div style="padding-left:5pt;text-indent:-0.01pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">is terminated by the death of the Employee, any unexercised, unexpired Stock Options granted hereunder to the Employee shall be 100% vested and fully exercisable, in whole or in part, at any time within one year after the date of death, by the Employee&#8217;s personal representative or by the person to whom the Stock Options are transferred under the Employee&#8217;s last will and testament or the applicable laws of descent and distribution&#59;</font></div><div style="padding-left:41pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">is terminated as a result of the Disability, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as defined in Section 22(e)(3) of the Code,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Employee, any unexercised, unexpired Stock Options granted hereunder to the Employee shall become 100% vested and fully exercisable, in whole or in part, at any time within one year after the date of Disability&#59; or</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><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%">1</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">is terminated as a result of the Employee&#8217;s retirement (separation not for Cause after age 60 with at least five years of employment with the Corporation or an Affiliate), any unexercised, unexpired Stock Options granted hereunder to the Employee shall continue to vest as provided in Section 2 hereof and any Stock Options that are or become vested may be exercised, in whole or in part, at any time prior to the expiration date of such option.</font></div><div style="padding-left:41pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Deferral of Exercise</font></div><div style="padding-left:41pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Corporation intends to exert its best efforts so that the Shares purchasable upon the exercise of this Option will be registered under, or exempt from, the registration requirements of, the Securities Act of 1933 (the &#8220;Act&#8221;) and any applicable state securities law at the time or times this Option (or any portion of this Option) first becomes exercisable, if the exercise of this Option would otherwise result in a violation by the Corporation of any provision of the Act or of any state securities law, the Corporation may require that such exercise be deferred until the Corporation has taken appropriate action to avoid any such violation.</font></div><div style="padding-left:41pt;text-align:justify"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Method of Exercising Option</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Option shall be exercised by delivering to the Corporation, at the office of its Treasurer, a written notice of the number of Shares with respect to which this Option is at the time being exercised and by paying the Corporation in full the Grant Price of the Shares being acquired at the time.</font></div><div style="padding-left:5pt;text-indent:36pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Method of Payment</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment shall be made either&#58; (a) in cash, (b) by check, (c) by tendering (either by actual delivery or by attestation) previously acquired Shares (&#8220;Delivered Stock&#8221;), (d) by surrendering to the Corporation Shares otherwise receivable upon exercise of the Stock Option (a &#34;Net Exercise&#34;), (e) by a cashless (broker-assisted) exercise, (f) any combination of the foregoing or (g) by any other method approved or accepted by the Administrator. Payment in the form of Delivered Stock shall be in the amount of the Fair Market Value of the Shares at the date of exercise and Shares used in a Net Exercise shall be valued at their Fair Market Value determined as of the date of exercise of the Stock Option, with Fair Market Value determined in accordance with Section 9.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Expiration Date</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Option shall expire ten years after the date on which this Option was granted.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Withholding Taxes</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation may require, as a condition to the exercise of this Option, that the Employee concurrently pay to the Corporation (either in cash or, at the request of Employee, but subject to such rules and regulations as the Administrator may adopt from time to time, in Shares of Delivered Stock) the entire amount or a portion of any taxes which the Corporation is required to withhold by reason of such exercise, in such amount as the Administrator or the Corporation in its discretion may determine. The Employee may, subject to such rules and regulations as the Corporation may adopt from time to time, elect to have the Corporation hold back from the Shares to be issued upon the exercise of the Option, Shares, the Fair Market Value of which is to be applied to the Employee's withholding obligations&#59; provided that the Shares withheld may not have a Fair Market Value exceeding the maximum statutory tax rates in the Employee&#8217;s applicable jurisdictions.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt;text-decoration:underline">Method of Valuation of Stock</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The &#8220;Fair Market Value&#8221; of a Share on any date shall mean, if the stock is then listed and traded on a registered national securities exchange, or is quoted in the NASDAQ National Market System, the average of the high and low sales price recorded in composite transactions for such date or, if such date is not a business day or if no sales of Shares shall have been reported with respect to such date, the next preceding business date with respect to which sales were reported. In the absence of reported sales or if the stock is not so listed or quoted, but is traded in the over-the-counter market, Fair Market Value shall be the average of the closing bid and asked prices for such Shares on the relevant date.</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%">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:41pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Confidentiality, Non-Solicitation and Non-Compete</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As consideration for the grant of this Option, Employee agrees to, understands and acknowledges the following&#58;</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">During Employee's employment with the Corporation and its Affiliates (the &#34;Company&#34;), the Company will provide Employee with Confidential Information relating to the Company, its business and clients, the disclosure or misuse of which would cause severe and irreparable harm to the Company. During Employee&#8217;s employment with Company, and for a two (2)-year period thereafter, Employee agrees not to use or disclose Company&#8217;s Confidential Information except as necessary in executing Employee&#8217;s duties for Company. Employee shall keep Confidential Information constituting a trade secret under applicable law confidential for so long as such information constitutes a trade secret (i.e., protection as to trade secrets shall not necessarily expire at the end of the two (2)-year period). Employee agrees that all Confidential Information is and shall remain the sole and absolute property of the Company. Upon the termination of Employee's employment with the Company for any reason, Employee shall immediately return to the Company all documents and materials that contain or constitute Confidential Information, in any form whatsoever, including but not limited to, all copies, abstracts, electronic versions, and summaries thereof. As to any electronically stored copies of Confidential Information, Employee shall contact their supervisor or Company&#8217;s General Counsel to discuss the proper method for returning such items.  Employee hereby consents and agrees that Company may access any of Employee&#8217;s personal computers and other electronic storage devices (including personal phones) and any electronic storage accounts (such as dropbox) so as to allow Company to ascertain the presence of Company&#8217;s Confidential Information and how such information has been used by Employee and to remove any such items from such devices and accounts.  Employee further agrees that, without the written consent of the Chief Executive Officer of the Corporation or, in the case of the Chief Executive Officer of the Corporation, without the written approval of the Board of Directors of the Corporation, Employee will not disclose, use, copy or duplicate, or otherwise permit the use, disclosure, copying or duplication of any Confidential Information of the Company, other than in connection with the authorized activities conducted in the course of Employee's employment with the Company. Employee agrees to take all reasonable steps and precautions to prevent any unauthorized disclosure, use, copying or duplication of Confidential Information. For purposes of this Agreement, Confidential Information means any and all financial, technical, commercial or other information concerning the business and affairs of the Company that is confidential and proprietary to the Company, including without limitation,</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">information relating to the Company&#8217;s past and existing customers and vendors and development of prospective customers and vendors, including specific customer product requirements, pricing arrangements, payments terms, customer lists and other similar information&#59;</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.8pt">inventions, designs, methods, discoveries, works of authorship, creations, improvements or ideas developed or otherwise produced, acquired or used by the Company&#59;</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.03pt">the Company&#8217;s proprietary programs, processes or software, consisting of but not limited to, computer programs in source or object code and all related documentation and training materials, including all upgrades, updates, improvements, derivatives and modifications thereof and including programs and documentation in incomplete stages of design or research and development&#59;</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">the subject matter of the Company&#8217;s patents, design patents, copyrights, trade secrets, trademarks, service marks, trade names, trade dress, manuals, operating instructions, training materials, and other industrial property, including such information in incomplete stages of design or research and development&#59; and</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">other confidential and proprietary information or documents relating to the Company&#8217;s products, business and marketing plans and techniques, sales and distribution networks and any other information or documents which the Company reasonably regards as being confidential.</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:113pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(vi)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Confidential Information does not include information which&#58; (i) is already available to the public without wrongful act or breach by Employee&#59; (ii) becomes available to the public through no fault of Employee&#59; or (iii) is required to be disclosed pursuant to a court order or order of government authority, provided that Employee promptly notifies Company of such request so Company may seek a protective order.</font></div><div style="padding-left:77pt;text-align:justify;text-indent:-18pt"><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:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Customer Non-Solicitation Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not contact&#8212;or support others in contacting&#8212;customers of Company with whom Employee had business contact during the last two (2) years of Employee&#8217;s employment with Company, for the purpose of selling or providing products or services competitive with those offered by Company (&#8220;Competitive Products&#8221;).  &#8220;Competitive Products&#8221; shall mean products and services competitive with those products and services for which Employee was responsible during the last two (2) years of Employee&#8217;s employment with Company.   </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Post-Employment Non-Solicitation Agreement Based Upon Customer Knowledge</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not contact&#8212;or support others in contacting&#8212;customers of Company about whom Employee possesses Confidential Information or for whom Employee supervised others in serving during the last two (2) years of Employee&#8217;s employment with Company, for the purpose of selling or providing products or services competitive with those offered by Company (&#8220;Competitive Products&#8221;).  &#8220;Competitive Products&#8221; shall mean products and services competitive with those products and services for which Employee was responsible during the last two (2) years of Employee&#8217;s employment with Company.     </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Non-Compete Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  </font><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For one (1) year following Employee&#8217;s separation from Company, Employee will not, directly or indirectly, within the United States, provide services similar to any of those Employee provided to Company during the last two (2) years of Employee&#8217;s employment with Company to a competitor of Company or a person or entity preparing to compete with Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt;text-decoration:underline">Post-Employment Restriction on Working With Competitive Products</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, work in the development, design, modification, improvement, or creation of products or services competitive with any products or services with which Employee was involved in the development, design, modification, improvement or creation for Company during the last two (2) years of Employee&#8217;s employment.     </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.01pt;text-decoration:underline">Post-Employment Restriction on Advising Investors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not, directly or indirectly, advise a private equity firm or other investor regarding buying, investing in, or divesting from Company or any of its competitors. </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Post-Employment Restriction on Soliciting Employees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  For one (1) year following Employee&#8217;s separation from Company, Employee will not solicit or encourage </font><font style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other employees of Company to provide services to a competitor of Company or to otherwise terminate their relationship with Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt;text-decoration:underline">Duty of Loyalty and Related Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee acknowledges and agrees that Employee owes Company a duty of loyalty while employed by Company.  During Employee&#8217;s employment with Company, Employee agrees not to take action that will harm Company, such as, encouraging employees, vendors, suppliers, contractors, or customers to terminate their relationships with Company, usurping a business opportunity from Company, engaging in conduct that would injure Company&#8217;s reputation, providing services or assistance to a competitive enterprise, or otherwise competing with Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt;text-decoration:underline">Non-Disparagement and Social Media</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee agrees not to disparage Company or any of its officers, directors, or employees on social media, on any public platform, or to persons external to Company when such comments have the potential to harm Company (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, making disparaging comments about Company to distributors, customers, suppliers, etc.).  </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt;text-decoration:underline">Other Business Relationships</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.  Employee agrees, for a one (1)-year period following Employee&#8217;s separation from Company, not to encourage or advise any vendors, suppliers, or others possessing a business relationship with Company to terminate that relationship or to otherwise modify that relationship to Company&#8217;s detriment.  </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Employee acknowledges and agrees that compliance with this Section 10 is necessary to protect the Company, and that a breach of any of this Section 10 will result in irreparable and continuing damage to the Company for which there will be no adequate remedy at law. In the event of a breach of this Section 10, or any part thereof, the Company, and its successors and assigns, shall be entitled to injunctive relief and to such other and further relief as is proper under the circumstances. The Company shall institute and prosecute </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:77pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proceedings in any Court of competent jurisdiction either in law or in equity to obtain damages for any such breach of this Section 10, or to enjoin Employee from performing services in breach of Section 10. Employee hereby agrees to submit to the jurisdiction of any Court of competent jurisdiction in any disputes that arise under this Agreement.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:26.57pt">Employee further agrees that, in the event of a breach of this Section 10, the Corporation may elect to recover all or any part of the value of any amounts previously paid or payable or any Shares (or the value of any Shares) delivered or deliverable to Employee pursuant to any Company bonus program, this Agreement, and any other Company plan or arrangement.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.57pt">Employee agrees that the terms of this Section 10 shall survive the termination of Employee's employment with the Company.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">EMPLOYEE HAS READ THIS SECTION 10 AND AGREES THAT THE CONSIDERATION PROVIDED BY THE CORPORATION IS FAIR AND REASONABLE AND FURTHER AGREES THAT GIVEN THE IMPORTANCE TO THE COMPANY OF ITS CONFIDENTIAL AND PROPRIETARY INFORMATION, THE POST-EMPLOYMENT RESTRICTIONS ON EMPLOYEE'S ACTIVITIES ARE LIKEWISE FAIR AND REASONABLE.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Clawback</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Option is subject to the terms of the Corporation's recoupment, clawback or similar policy as it may be in effect from time to time, as well as any similar provisions of applicable law, any of which could in certain circumstances require repayment or forfeiture of Awards or any Shares or other cash or property received with respect to the Awards (including any value received from a disposition of the Shares acquired upon payment of the Awards).</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">No Rights in Shares Until Certificates Issued</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Neither the Employee nor his heirs nor his personal representative shall have any of the rights or privileges of a stockholder of the Corporation in respect of any of the Shares issuable upon the exercise of the Option herein granted, unless and until certificates representing such Shares shall have been issued or Shares in book entry form shall have been recorded in the records of the Corporation&#8217;s transfer agent.</font></div><div style="padding-left:5pt;text-align:justify"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Option Not Transferable</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No portion of the Option granted hereunder shall be transferable or assignable (or made subject to any pledge, lien, obligation or liability of an Employee) except (a) by last will and testament or the laws of descent and distribution (and upon a transfer or assignment pursuant to an Employee&#8217;s last will and testament or the laws of descent and distribution, any Option must be transferred in accordance therewith)&#59; (b) during the Employee&#8217;s lifetime, nonqualified stock Options may be transferred by an Employee to the Employee&#8217;s spouse, children or grandchildren or to a trust for the benefit of such spouse, children or grandchildren, provided that the terms of any such transfer prohibit the resale of Shares acquired upon exercise of the option at a time during which the transferor would not be permitted to sell such Shares under the Corporation&#8217;s policy on trading by insiders.</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Prohibition Against Pledge, Attachment, Etc.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as otherwise herein provided, the Option herein granted and the rights and privileges pertaining thereto shall not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and shall not be subject to execution, attachment or similar process.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Change in Control</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anything contained herein to the contrary notwithstanding, in the event of a Change in Control (as defined in Exhibit A), this Option shall become fully vested and exercisable. The Administrator may elect to cancel the Option. If the Option is canceled, the Corporation, or the corporation assuming the obligations of the Corporation hereunder, shall pay the Employee an amount of cash or stock, as determined by the Administrator, equal to the number of Shares subject to the canceled Option multiplied by the difference between the Grant Price per Share, as described in Section 1 hereof, and the Fair Market Value per share, determined in accordance with Section 9 hereof, as of the time 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%">5</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">surrender. No event described in Section 13.05 of the Plan shall cause the Option to become fully vested and exercisable unless such event is a Change in Control (as defined in Exhibit A).</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Notices</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any notice to be given to the Corporation under the terms of this Agreement shall be addressed to the Corporation in care of its Chief Financial Officer, and any notice to be given to the Employee may be addressed at the address as it appears on the Corporation&#8217;s records, or at such other address as either party may hereafter designate in writing to the other. Except as provided in Section 5 hereof, any such notice shall be deemed to have been duly given, if and when enclosed in a properly sealed envelope addressed as aforesaid, and deposited, postage prepaid, in the United States mail.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Provisions of Plan Controlling</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Option is subject in all respects to the provisions of the Plan. In the event of any conflict between any provisions of this Option and the provisions of the Plan, the provisions of the Plan shall control, except to the extent the Plan permits the Committee to modify the terms of an Option grant and has done so herein. Terms defined in the Plan where used herein shall have the meanings as so defined. Employee acknowledges receipt of a copy of the Plan.</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Wisconsin Contract</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Option has been granted in Wisconsin and shall be construed under the laws of that state.</font></div><div style="padding-left:40.5pt"><font><br></font></div><div style="padding-left:41pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Severability</font></div><div style="padding-left:5pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wherever possible, each provision of this Option will be interpreted in such manner as to be effective and valid under applicable law, but if any provision hereof is held to be prohibited by or invalid under applicable law, such provision will be ineffective only to the extent of such prohibition or invalidity, without invalidating the remainder of such provision or the remaining provisions hereof.  A court of competent jurisdiction is expressly authorized to modify overbroad provisions so as to make them enforceable to the maximum extent permitted by law and is further authorized to strike whole provisions that cannot be so modified.  </font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:41pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">At-Will Employment</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nothing in this Agreement is intended to change Employee&#8217;s status as an at-will employee.  Employee understands that Employee is an at-will employee and that Employee&#8217;s employment can be terminated at any time, with or without notice or cause, by either Employee or Corporation.  </font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Notice of Immunity</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Defend Trade Secrets Act, Employee is hereby advised that&#58;</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made in confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law.  An individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. An individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual files any document containing the trade secret under seal&#59; and does not disclose the trade secret, except pursuant to court order.</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Nature of the Award</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accepting the grant of this Award, Employee agrees to, understands and acknowledges the following&#58;</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The grant of the Award is discretionary, voluntary and occasional and does not create any contractual or other right to receive any future awards, or benefits in lieu of awards, even if awards have been granted in the past. All decisions with respect to future awards, if any, will be at the sole discretion of the Company and the Committee. </font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">The grant of the Award will not be considered to be an employment contract or part of the Employee&#8217;s terms and conditions of employment or the Employee&#8217;s salary or compensation and is not intended to replace any pension rights or compensation. </font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.91pt">The Award, any shares of Common Stock acquired under the Plan and the income from and value of same, are not part of normal or expected compensation or salary for any purposes, including but not limited to calculating any severance, resignation, termination, redundancy, dismissal end of service payments, bonuses, long-service awards, holiday or vacation pay, pension or retirement or welfare benefits or similar payments.</font></div><div style="padding-left:41pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:77pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Unless otherwise agreed with the Company in writing, the Awards and any shares of Common Stock acquired under the Plan, and the income from and value of same, are not granted in consideration for, or in connection with, the service the Employee may provide as an officer or director of a subsidiary.</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Data Privacy</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accepting the grant of this Award, the Employee hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Employee&#8217;s personal data as described in this Agreement and any other grant materials by and among, as applicable, the Company for the exclusive purpose of implementing, administering and managing the Employee&#8217;s participation in the Plan.</font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Employee understands that personal information about the Employee, including, but not limited to, the Employee&#8217;s name, home address, email address and telephone number, date of birth, social insurance number, salary, nationality, job title, any shares of Common Stock held in the Company, details of all awards or any other entitlement to shares of Common Stock or equivalent benefits awarded, canceled, exercised, vested, unvested or outstanding in the Employee&#8217;s favor (&#8220;Data&#8221;), may be collected, recorded, held, used and disclosed by the Company and any non-Brady entities engaged by the Company to provide services in connection with this grant (a &#8220;Third Party Administrator&#8221;), for the exclusive purpose of implementing, administering and managing the Plan. You understand that the Company may transfer such information to Third Party Administrators, regardless of whether such Third Party Administrators are located within your country of residence. </font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Employee understands that the Employee may, at any time, view Data, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case, without cost, by contacting the Employee&#8217;s local human resources representative. Further, the Employee understands that the Employee is providing the consents herein on a purely voluntary basis. If the Employee does not consent, or if the Employee later seeks to revoke the Employee&#8217;s consent, the Employee&#8217;s employment status or service relationship with the Employer will not be affected&#59; the only consequence of refusing or withdrawing the Employee&#8217;s consent is that the Company would not be able to grant Awards to the Employee or administer or maintain such awards. Therefore, the Employee understands that refusing or withdrawing the Employee&#8217;s consent may affect the Employee&#8217;s ability to participate in the Plan. </font></div><div style="padding-left:5pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:41pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt;text-decoration:underline">Electronic Delivery and Acceptance</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, in its sole discretion, decide to deliver any documents related to current or future participation in the Plan by electronic means.  The Employee hereby consents to receive such documents by electronic delivery and agrees to participate in the Plan through an online or electronic system established and maintained by the Company or a Third Party Administrator designated by the Company.  Further, the parties hereto shall be entitled to rely on electronic delivery of this Agreement, and delivery by either party of shall be legally effective to create a valid and binding agreement between the parties in accordance with the terms hereof.</font></div><div><font><br></font></div><div style="padding-right:8.95pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IN WITNESS WHEREOF, the Corporation has granted this Award as of the day and year first above written.</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="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:40.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.216%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BRADY CORPORATION</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">&#47;s&#47;  J. MICHAEL NAUMAN</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">J. Michael Nauman</font></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Its&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">President and CEO</font></div></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">EMPLOYEE'S ACCEPTANCE</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">I,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">                                </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, hereby accept the foregoing Award and agree to the terms and conditions thereof, including the restrictions contained in Section 9 of this Agreement.</font></div><div style="padding-left:40.5pt;text-align:justify"><font><br></font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">EMPLOYEE&#58;</font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Signature&#58;  _______________</font></div><div style="padding-left:40.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Print Name&#58;  ______________</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><div id="ifb95cb7dc1f448adaae8ce32e8e14b4e_57"></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:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT A</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Change in Control Definition</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Change in Control&#8221; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">means the occurrence of any one of the following events&#58;</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.91pt">A direct or indirect acquisition by an individual, entity or group (within the meaning of Section 13(d)(3) or 14(d)(2) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) (a &#8220;Person&#8221;) of beneficial ownership (within the meaning of Rule 13d-3 of the Exchange Act) of voting securities of the Company where such acquisition causes any such Person to own more than 50% of the combined voting power of the Company&#8217;s voting securities entitled to vote generally in the election of directors (the &#8220;Outstanding Company Voting Securities&#8221;)&#59; provided, however, that the following shall not be deemed to result in a Change in Control, (i) any acquisition or holding by the members of the family of William H. Brady Jr. and their descendants or trusts for their benefit, and the William H. Brady III Living Trust, (ii) any acquisition directly from the Company, other than an acquisition by virtue of the exercise of a conversion privilege unless the security being so converted was itself acquired directly from the Company, (iii) any acquisition by the Company or a wholly owned Subsidiary, (iv) any acquisition by any employee benefit plan (or related trust) sponsored or maintained by the Company or any entity controlled by the Company, (v) any underwriter temporarily holding securities pursuant to an offering of such securities, or (vi)any acquisition by any entity pursuant to a transaction which complies with clauses (i), (ii) and (iii) of subsection (c) of this definition&#59; or</font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt">A change in the composition of the Board such that the individuals who, as of August 1, 2016, constitute the Board (the &#8220;Incumbent Board&#8221;) cease for any reason to constitute a majority of the Board&#59; provided, however, that any individual who becomes a member of the Board subsequent to August 1, 2016, whose election, or nomination for election by the Company&#8217;s shareholders, was approved by a vote of a majority of those individuals then comprising the Incumbent Board shall be considered as though such individual were a member of the Incumbent Board&#59; but, provided further, that any such individual whose initial assumption of office occurs as a result of either an actual or threatened election contest with respect to the election or removal of directors or other actual or threatened solicitation of proxies or consents by or on behalf of a Person other than the Board shall not be so considered as a member of the Incumbent Board&#59; provided, further, however, that a director who has been approved by members of the family of William H. Brady Jr. and their descendants or trusts for their benefit, and the William H. Brady III Living Trust while they beneficially own collectively more than 50% of the combined voting power of the then outstanding voting securities of the Company entitled to vote generally in the election of directors shall be deemed to be an Incumbent Director&#59; or</font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.91pt">Approval by the shareholders of the Company and the subsequent consummation of a reorganization, merger or consolidation (a &#8220;Business Combination&#8221;), in each case, unless, following such Business Combination&#58; (i) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the total number of outstanding shares of both Class A Common Stock and Class B Common Stock (the &#8220;Outstanding Company Common Stock&#8221;) and Outstanding Company Voting Securities immediately prior to such Business Combination beneficially own, directly or indirectly, more than fifty percent (50%) of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors, as the case may be, of the corporation resulting from such Business Combination (including, without limitation, an entity which as a result of such transaction owns the Company or all or substantially all of the Company&#8217;s assets either directly or through one or more subsidiaries)&#59; (ii) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation resulting from such Business Combination) beneficially owns, directly or indirectly, fifty percent (50%) or more of, respectively, the then outstanding shares of common stock of the corporation resulting from such Business Combination or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the Business Combination&#59; and (iii) at least a majority of the members of the board of directors of the corporation resulting from such Business Combination were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such Business Combination, or</font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:6.34pt">Approval by the shareholders of the Company and the subsequent consummation of (i) a complete liquidation or dissolution of the Company or (ii) the sale or other disposition of all or substantially all of the assets of the Company, unless the sale or other disposition is to a corporation, with respect to which following such sale or other disposition, (A) all or substantially all of the individuals and entities who were the beneficial owners, respectively, of the total number of outstanding shares of both Outstanding Company Common Stock and Outstanding Company Voting Securities immediately prior to such sale or other disposition beneficially own, directly or indirectly, more than fifty percent (50%) of, respectively, the then outstanding shares of common stock and the combined voting power of the then outstanding voting securities entitled to vote generally in the election of directors of such other corporation, (B) no Person (excluding any employee benefit plan (or related trust) of the Company or such corporation) beneficially owns, directly or indirectly, fifty percent (50%) or more of, respectively, the then outstanding shares of common stock </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:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of such corporation or the combined voting power of the then outstanding voting securities of such corporation except to the extent that such ownership existed prior to the sale or other disposition, and (C) at least a majority of the members of the board of directors of such corporation were members of the Incumbent Board at the time of the execution of the initial agreement, or of the action of the Board, providing for such sale or other disposition of assets of the Company or were elected, appointed or nominated by the Board.</font></div><div style="text-indent:18pt"><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:10pt;font-weight:400;line-height:112%">Notwithstanding the foregoing, for purposes of any Award subject to Section 409A of the Code, no Change in Control shall deemed to have occurred upon an event described in this definition unless the event constitutes a change in ownership of the Company, a change in effective control of the Company, a change in ownership of a substantial portion of the Company&#8217;s assets, each under Section 409A of the Code or otherwise constitutes a change on control within the meaning of Section 409A of the Code&#59; provided, however, if the Company treats an event as a Change in Control that does not meet the requirements of Section 409A of the Code, such Award shall be paid when it would otherwise have been paid but for the Change in Control.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>5
<FILENAME>brc-20210731xex21.htm
<DESCRIPTION>SCHEDULE OF SUBSIDIARIES
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i261a0d02400e4623903dcfbbc3fb5897_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, 2021</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: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%">All-On-One Products</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%">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%">Magicard US Inc.</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%">Nordic ID 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%">92.6%</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 Americas</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: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:#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%">TISCOR</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Precision Dynamics 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;padding:2px 1pt;text-align: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:#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: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%">Brady People ID</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%">Dual Core</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%">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:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">TachyonIQ 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%">Utah</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%">Idem Indemnity, Inc.</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%">Vermont</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"><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: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%">Scafflag Australia</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%">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;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:#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%">Precision Dynamics Europe Sprl</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%">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. Brady N.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%">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.B. do Brasil Ltda.</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%">Brazil</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. Identification Solutions Inc.</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%">Canada</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: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%">Brady</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-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:107%">Identicam Systems</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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></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;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%">92.6%</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%">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%">Nordic ID 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%">92.6%</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%">Bakee Metal Manufactory Company Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Corporation Hong Kong Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hong Kong</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Company India Private Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">India</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Italia, S.r.l.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Italy</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nippon Brady K.K.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Japan</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Finance Luxembourg S.&#224;.r.l.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luxembourg</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Luxembourg S.&#224;.r.l.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luxembourg</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady S.&#224;.r.l. </font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Luxembourg</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Technology SDN. BHD.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Malaysia</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Mexico, S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">W.H. Brady S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mexico</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Doing Business As&#58;</font></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;text-indent:40.5pt;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PDC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Finance B.V.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Code Corporation B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady AS</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pervaco AS</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Philippines Direct Marketing Inc. </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%">Philippines</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%">Transposafe Systems 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 ID Solutions SRL</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%">Romania</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 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%">Russia</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Asia Holding Pte. Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Asia Pacific Pte. Ltd.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Corporation Asia Pte. Ltd.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brady Signapore 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%">Cortex 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><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%">92.6%</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></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;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 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></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>6
<FILENAME>brc-20210731xex23.htm
<DESCRIPTION>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i4b52db393e664c65af6ed98956e3cd48_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-134503, 333-137686, 333-141402, 333-162538, 333-177039 and 333-212625 on Form S-8 and Registration Statement No. 333-248835 on Form S-3 of our reports dated September 2, 2021, 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, 2021. </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</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 2, 2021</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>7
<FILENAME>brc-20210731xex311.htm
<DESCRIPTION>RULE 13A-14(A)/15D-14(A) CERTIFICATION - J. MICHAEL NAUMAN
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i253be56a61734b218b8e1adadbea0d8a_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, J. Michael Nauman, 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><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:left;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 2, 2021</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; J. MICHAEL NAUMAN</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%">J. Michael Nauman</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>8
<FILENAME>brc-20210731xex312.htm
<DESCRIPTION>RULE 13A-14(A)/15D-14(A) CERTIFICATION - AARON J. PEARCE
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i3e8214ac69d2401190b311725f31c5e5_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, Aaron J. Pearce, 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:39.163%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.637%"></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 2, 2021</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; AARON J. PEARCE</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%">Aaron J. Pearce</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 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>9
<FILENAME>brc-20210731xex321.htm
<DESCRIPTION>SECTION 1350 CERTIFICATION - J. MICHAEL NAUMAN
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i9f285dfd5e654e598cdd90773df39592_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, 2021 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: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 2, 2021</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; J. MICHAEL NAUMAN</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%">J. Michael Nauman</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>10
<FILENAME>brc-20210731xex322.htm
<DESCRIPTION>SECTION 1350 CERTIFICATION - AARON J. PEARCE
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ifec84390742e49babb9b91f6279ae5eb_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 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, 2021 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: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 2, 2021</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; AARON J. PEARCE</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%">Aaron J. Pearce</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 and Treasurer</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>11
<FILENAME>brc-20210731.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:74da8c14-0d00-431a-830d-bb54c3e0d0d8,g:7d9e88a4-3d5a-40ee-b576-7b424e10e98c-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:brc="http://www.bradyid.com/20210731" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.bradyid.com/20210731">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021" schemaLocation="https://xbrl.sec.gov/dei/2021/dei-2021.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-20210731_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-20210731_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-20210731_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-20210731_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>0001001 - 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="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - 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>1002003 - 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>1003004 - 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="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS">
        <link:definition>1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (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="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>1005006 - 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="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - 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>2101101 - 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="SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - 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>2303301 - 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="SummaryofSignificantAccountingPoliciesInventoriesDetails" roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails">
        <link:definition>2404401 - 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>2405402 - 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>2406403 - 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>2407404 - 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>2408405 - 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="Goodwill" roleURI="http://www.bradyid.com/role/Goodwill">
        <link:definition>2109102 - 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="GoodwillTables" roleURI="http://www.bradyid.com/role/GoodwillTables">
        <link:definition>2310302 - 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="GoodwillDetails" roleURI="http://www.bradyid.com/role/GoodwillDetails">
        <link:definition>2411406 - 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="IntangibleAssetsandLongLivedAssets" roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssets">
        <link:definition>2112103 - Disclosure - Intangible Assets and Long-Lived 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="IntangibleAssetsandLongLivedAssetsTables" roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsTables">
        <link:definition>2313303 - Disclosure - Intangible Assets and Long-Lived 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="IntangibleAssetsandLongLivedAssetsDetails" roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails">
        <link:definition>2414407 - Disclosure - Intangible Assets and Long-Lived 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="IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails" roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails">
        <link:definition>2415408 - Disclosure - Intangible Assets and Long-Lived 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="Leases" roleURI="http://www.bradyid.com/role/Leases">
        <link:definition>2116104 - 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="LeasesCodificationTopic842Tables" roleURI="http://www.bradyid.com/role/LeasesCodificationTopic842Tables">
        <link:definition>2317304 - Disclosure - Leases, Codification Topic 842 (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="OperatingLeaseCostDetails" roleURI="http://www.bradyid.com/role/OperatingLeaseCostDetails">
        <link:definition>2418409 - 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>2419410 - 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="EmployeeBenefitPlans" roleURI="http://www.bradyid.com/role/EmployeeBenefitPlans">
        <link:definition>2120105 - 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="EmployeeBenefitPlansScheduleofAmountsRecognizedinOCIDetails" roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansScheduleofAmountsRecognizedinOCIDetails">
        <link:definition>2421411 - Disclosure - Employee Benefit Plans - Schedule of Amounts Recognized in 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="EmployeeBenefitPlansAdditionalInformationDetails" roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails">
        <link:definition>2422412 - 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="Debt" roleURI="http://www.bradyid.com/role/Debt">
        <link:definition>2123106 - 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="DebtTables" roleURI="http://www.bradyid.com/role/DebtTables">
        <link:definition>2324305 - 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="DebtScheduleofLongTermDebtDetails" roleURI="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails">
        <link:definition>2425413 - 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>2426414 - 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="StockholdersEquity" roleURI="http://www.bradyid.com/role/StockholdersEquity">
        <link:definition>2127107 - Disclosure - Stockholder's 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="StockholdersEquityTables" roleURI="http://www.bradyid.com/role/StockholdersEquityTables">
        <link:definition>2328306 - Disclosure - Stockholder's 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="StockholdersInvestmentsScheduleofCapitalStockDetails" roleURI="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails">
        <link:definition>2429415 - Disclosure - Stockholder's Investments - 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="StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails" roleURI="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails">
        <link:definition>2430416 - Disclosure - Stockholder's Investments - 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="StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails" roleURI="http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails">
        <link:definition>2431417 - Disclosure - Stockholder's Investments Stockholder's Investment - Schedule of Stock Option 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="StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail" roleURI="http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail">
        <link:definition>2432418 - Disclosure - Stockholder's Investments - Summary of Activity under Company's Share-Based Compensation Plans (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="StockholdersInvestmentsAdditionalInformationDetail" roleURI="http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail">
        <link:definition>2433419 - Disclosure - Stockholder's Investments - 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="AccumulatedOtherComprehensiveLoss" roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss">
        <link:definition>2134108 - 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="AccumulatedOtherComprehensiveLossTables" roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables">
        <link:definition>2335307 - 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="AccumulatedOtherComprehensiveLossNetofTaxDetails" roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails">
        <link:definition>2436420 - 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="AccumulatedOtherComprehensiveLossTax" roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax">
        <link:definition>2437421 - Disclosure - Accumulated Other Comprehensive Loss, Tax</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>2138109 - 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="RevenueRecognitionDetails" roleURI="http://www.bradyid.com/role/RevenueRecognitionDetails">
        <link:definition>2439422 - 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="SegmentInformation" roleURI="http://www.bradyid.com/role/SegmentInformation">
        <link:definition>2140110 - 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="SegmentInformationTables" roleURI="http://www.bradyid.com/role/SegmentInformationTables">
        <link:definition>2341308 - 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="SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" roleURI="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail">
        <link:definition>2442423 - 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>2443424 - 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="ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" roleURI="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails">
        <link:definition>2444425 - 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="IncomeTaxes" roleURI="http://www.bradyid.com/role/IncomeTaxes">
        <link:definition>1107111 - Statement - 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="IncomeTaxesTables" roleURI="http://www.bradyid.com/role/IncomeTaxesTables">
        <link:definition>2345309 - 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="IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails">
        <link:definition>2446426 - 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>2447427 - 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>2448428 - 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>2449429 - 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>2450430 - 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>2451431 - 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="NetIncomeperCommonShare" roleURI="http://www.bradyid.com/role/NetIncomeperCommonShare">
        <link:definition>2152112 - 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="NetIncomeperCommonShareTables" roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareTables">
        <link:definition>2353310 - 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="NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail">
        <link:definition>2454432 - 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>2455433 - 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="FairValueMeasurements" roleURI="http://www.bradyid.com/role/FairValueMeasurements">
        <link:definition>2156113 - 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="FairValueMeasurementsTables" roleURI="http://www.bradyid.com/role/FairValueMeasurementsTables">
        <link:definition>2357311 - 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="FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" roleURI="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail">
        <link:definition>2458434 - 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="DerivativesandHedgingActivities" roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivities">
        <link:definition>2159114 - 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="DerivativesandHedgingActivitiesTables" roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables">
        <link:definition>2360312 - 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="DerivativeNotionalAmountsDetails" roleURI="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails">
        <link:definition>2461435 - 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>2462436 - 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>2463437 - 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>2464438 - 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="Acquisitions" roleURI="http://www.bradyid.com/role/Acquisitions">
        <link:definition>2165115 - 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="AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" roleURI="http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable">
        <link:definition>2366313 - Disclosure - Acquisitions Preliminary Fair Values of the Assets Acquired and Liabilities Assumed (Table)</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="AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>2467439 - Disclosure - Acquisitions Preliminary Fair Values of the Assets Acquired and Liabilities Assumed (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="AcquisitionsAdditionalInformationDetail" roleURI="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail">
        <link:definition>2468440 - 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="UnauditedQuarterlyFinancialInformation" roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformation">
        <link:definition>2169116 - Disclosure - Unaudited Quarterly Financial 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="UnauditedQuarterlyFinancialInformationTables" roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables">
        <link:definition>2370314 - Disclosure - Unaudited Quarterly Financial 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="UnauditedQuarterlyFinancialInformationDetails" roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails">
        <link:definition>2471441 - Disclosure - Unaudited Quarterly Financial 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="SubsequentEventsSubsequentEventsNotes" roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes">
        <link:definition>2172117 - Disclosure - Subsequent Events Subsequent Events (Notes)</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>2473442 - 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="ScheduleIIValuationofQualifyingAccounts" roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts">
        <link:definition>2174118 - 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="ScheduleIIValuationofQualifyingAccountsDetails" roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails">
        <link:definition>2475443 - 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_NordicIDAcquisitionMember" abstract="true" name="NordicIDAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_NoncumulativeCashDividend" abstract="false" name="NoncumulativeCashDividend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_MagicardAcquisitionMember" abstract="true" name="MagicardAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_OperatingLeaseExpenseTable" abstract="true" name="OperatingLeaseExpenseTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember" abstract="true" name="EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_ForeignCurrencyDenominatedDebtMember" abstract="true" name="ForeignCurrencyDenominatedDebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" abstract="false" name="SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_OtherComprehensiveIncomeTaxTableTextBlock" abstract="false" name="OtherComprehensiveIncomeTaxTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="brc_A19.9626.99Member" abstract="true" name="A19.9626.99Member" 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_IdentificationSolutionsMember" abstract="true" name="IdentificationSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_RevolverAmountDrawnToFundCodeAcquisition" abstract="false" name="RevolverAmountDrawnToFundCodeAcquisition" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SharesHeldRabbiTrustAtCostMember" abstract="true" name="SharesHeldRabbiTrustAtCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_A27.0032.99Member" abstract="true" name="A27.0032.99Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_EarningsPerShareTable" abstract="true" name="EarningsPerShareTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_ClassANonvotingCommonStockValueIssued" abstract="false" name="ClassANonvotingCommonStockValueIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_UnallocatedAmountsAbstract" abstract="true" name="UnallocatedAmountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_ForeignTaxCreditCarryforwardExpirationDates" abstract="false" name="ForeignTaxCreditCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders" abstract="false" name="AmountEntitledToReceiveDueToCumulativePreferredStockHolders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_DebtToEBITDARatio" abstract="false" name="DebtToEBITDARatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_EURdenominatedunsecureddebtDomain" abstract="true" name="EURdenominatedunsecureddebtDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember" abstract="true" name="ServiceBasedRestrictedSharesandRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_WorkplaceSafetyMember" abstract="true" name="WorkplaceSafetyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_A33.0043.98Member" abstract="true" name="A33.0043.98Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_PreferentialDividendsOnDilutiveSharesMember" abstract="true" name="PreferentialDividendsOnDilutiveSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_StateNetOperatingLossCarryforwardsExpirationDates" abstract="false" name="StateNetOperatingLossCarryforwardsExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_NetofliabilitiesMember" abstract="true" name="NetofliabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_ForeignOperatingLossCarryforwardExpirationDates" abstract="false" name="ForeignOperatingLossCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_SupplementalCashFlowInformationLeasesTableTextBlock" abstract="false" name="SupplementalCashFlowInformationLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="brc_A1979SeriesMember" abstract="true" name="A1979SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types: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_OtherComprehensiveIncomeTaxAbstract" abstract="true" name="OtherComprehensiveIncomeTaxAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" abstract="true" name="ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_PaymentofOrdinaryDividendsCommonStockClassB" abstract="false" name="PaymentofOrdinaryDividendsCommonStockClassB" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DeferredCompensationMember" abstract="true" name="DeferredCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" abstract="false" name="UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" abstract="false" name="StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_WeightedAverageLeaseDisclosuresTableTextBlock" abstract="false" name="WeightedAverageLeaseDisclosuresTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="brc_ClassBVotingCommonStockValueIssued" abstract="false" name="ClassBVotingCommonStockValueIssued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember" abstract="true" name="PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" abstract="false" name="StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" abstract="false" name="ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_PreferentialDividendsOnClassNonvotingCommonStockMember" abstract="true" name="PreferentialDividendsOnClassNonvotingCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="brc_CodeAcquisitionMember" abstract="true" name="CodeAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" abstract="false" name="Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_CurrentmaturitiesonlongtermdebtMember" abstract="true" name="CurrentmaturitiesonlongtermdebtMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_RevolverRepaidDuringYearRelatedToCodeAcquistion" abstract="false" name="RevolverRepaidDuringYearRelatedToCodeAcquistion" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_PurchaseOfSharesAtCost" abstract="false" name="PurchaseOfSharesAtCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_A1972SeriesMember" abstract="true" name="A1972SeriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_InterestExpenseCoverageRatio" abstract="false" name="InterestExpenseCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_Deferredincometaxbenefitexpensetotalcompany" abstract="false" name="Deferredincometaxbenefitexpensetotalcompany" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DisclosureStockBasedCompensationAdditionalInformationAbstract" abstract="true" name="DisclosureStockBasedCompensationAdditionalInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_DTANetDomain" abstract="true" name="DTANetDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_EarningsPerShareLineItems" abstract="true" name="EarningsPerShareLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="brc_CumulativePreferredStock6CumulativeMember" abstract="true" name="CumulativePreferredStock6CumulativeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="brc_PercentageIncreaseInDividend" abstract="false" name="PercentageIncreaseInDividend" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="brc_LineOfCreditRemainingMaximumBorrowingCapacity" abstract="false" name="LineOfCreditRemainingMaximumBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_EndingBalanceOtherStockholdersEquityShares" abstract="false" name="EndingBalanceOtherStockholdersEquityShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="brc_DeferredTaxLiabilitiesAccountsReceivable" abstract="false" name="DeferredTaxLiabilitiesAccountsReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" abstract="false" name="DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_PaymentofOrdinaryDividendsCommonStockClassA" abstract="false" name="PaymentofOrdinaryDividendsCommonStockClassA" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="brc_NetofassetsMember" abstract="true" name="NetofassetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>brc-20210731_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:74da8c14-0d00-431a-830d-bb54c3e0d0d8,g:7d9e88a4-3d5a-40ee-b576-7b424e10e98c-->
<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-20210731.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_LiabilitiesCurrent_c37cdafe-b1fb-4e70-b678-4c0ac16c8d26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_6802d2cc-904e-4f00-a6ac-157123680751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c37cdafe-b1fb-4e70-b678-4c0ac16c8d26" xlink:to="loc_us-gaap_AccountsPayableCurrent_6802d2cc-904e-4f00-a6ac-157123680751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6aec7461-da9a-43f6-865b-62a040507da6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c37cdafe-b1fb-4e70-b678-4c0ac16c8d26" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_6aec7461-da9a-43f6-865b-62a040507da6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_c1cfc9a2-cce7-4e70-9854-358dd6c802de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c37cdafe-b1fb-4e70-b678-4c0ac16c8d26" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_c1cfc9a2-cce7-4e70-9854-358dd6c802de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_d5c0c140-1563-4993-b1fc-c176bdf6051c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c37cdafe-b1fb-4e70-b678-4c0ac16c8d26" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_d5c0c140-1563-4993-b1fc-c176bdf6051c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_67bb7057-4961-4d50-ae05-6f206488ada9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c37cdafe-b1fb-4e70-b678-4c0ac16c8d26" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_67bb7057-4961-4d50-ae05-6f206488ada9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_00d43514-bf3c-47be-b99b-519de3a474a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c37cdafe-b1fb-4e70-b678-4c0ac16c8d26" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_00d43514-bf3c-47be-b99b-519de3a474a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_97e0cceb-23c7-49a3-982b-ca0192f05857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c37cdafe-b1fb-4e70-b678-4c0ac16c8d26" xlink:to="loc_us-gaap_LongTermDebtCurrent_97e0cceb-23c7-49a3-982b-ca0192f05857" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c1781c82-3e2d-4ccd-94d3-cb9b7a03800a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_86f27d96-c869-48e7-ad17-1dc5276b45ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c1781c82-3e2d-4ccd-94d3-cb9b7a03800a" xlink:to="loc_us-gaap_LiabilitiesCurrent_86f27d96-c869-48e7-ad17-1dc5276b45ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2de8ad45-83c0-4985-b542-9b33bd4ee5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c1781c82-3e2d-4ccd-94d3-cb9b7a03800a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2de8ad45-83c0-4985-b542-9b33bd4ee5bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0b4141b2-68ec-4fbe-a56b-596533b70d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c1781c82-3e2d-4ccd-94d3-cb9b7a03800a" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0b4141b2-68ec-4fbe-a56b-596533b70d81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_03219b99-e141-44cb-97d4-35006ed0ddd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c1781c82-3e2d-4ccd-94d3-cb9b7a03800a" xlink:to="loc_us-gaap_LongTermLineOfCredit_03219b99-e141-44cb-97d4-35006ed0ddd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_aa3c39ff-a4cb-4cd1-9855-cd61913c6d49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eb1889b6-31fc-4ab3-91f3-29c59ba44bef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aa3c39ff-a4cb-4cd1-9855-cd61913c6d49" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eb1889b6-31fc-4ab3-91f3-29c59ba44bef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ed9425d9-2a78-4a29-85d3-b646b6debd45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aa3c39ff-a4cb-4cd1-9855-cd61913c6d49" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ed9425d9-2a78-4a29-85d3-b646b6debd45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_aa93a283-86ec-49c1-bcdc-351daf677062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aa3c39ff-a4cb-4cd1-9855-cd61913c6d49" xlink:to="loc_us-gaap_InventoryNet_aa93a283-86ec-49c1-bcdc-351daf677062" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_be91fb52-0430-4aa0-bb9d-b1f91a4a5b49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_aa3c39ff-a4cb-4cd1-9855-cd61913c6d49" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_be91fb52-0430-4aa0-bb9d-b1f91a4a5b49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_770c1138-4da4-4523-a5f7-e5adddda3c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassANonvotingCommonStockValueIssued_316d193c-e845-4ee6-8c54-8f34651a08ba" xlink:href="brc-20210731.xsd#brc_ClassANonvotingCommonStockValueIssued"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_770c1138-4da4-4523-a5f7-e5adddda3c3c" xlink:to="loc_brc_ClassANonvotingCommonStockValueIssued_316d193c-e845-4ee6-8c54-8f34651a08ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassBVotingCommonStockValueIssued_c672273a-ee5a-482a-98eb-df99bcb90139" xlink:href="brc-20210731.xsd#brc_ClassBVotingCommonStockValueIssued"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_770c1138-4da4-4523-a5f7-e5adddda3c3c" xlink:to="loc_brc_ClassBVotingCommonStockValueIssued_c672273a-ee5a-482a-98eb-df99bcb90139" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_972adf42-7efe-4c7f-996e-5d59cc2f5a92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_770c1138-4da4-4523-a5f7-e5adddda3c3c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_972adf42-7efe-4c7f-996e-5d59cc2f5a92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0e58b515-d011-4757-acd5-a240d31025d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_770c1138-4da4-4523-a5f7-e5adddda3c3c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0e58b515-d011-4757-acd5-a240d31025d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_bf902e03-81aa-41e0-97b6-81d50cac66fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_770c1138-4da4-4523-a5f7-e5adddda3c3c" xlink:to="loc_us-gaap_TreasuryStockValue_bf902e03-81aa-41e0-97b6-81d50cac66fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e1c08e5a-4bf0-4847-bf75-2897bfdf8d27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_770c1138-4da4-4523-a5f7-e5adddda3c3c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e1c08e5a-4bf0-4847-bf75-2897bfdf8d27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_05807a47-8861-4a17-a449-90d02949669f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a08e8d42-cdeb-4e26-a7bb-25d0e79f2d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_05807a47-8861-4a17-a449-90d02949669f" xlink:to="loc_us-gaap_AssetsCurrent_a08e8d42-cdeb-4e26-a7bb-25d0e79f2d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b0ecaf97-1916-4b0e-91c6-7bf96019eb69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_05807a47-8861-4a17-a449-90d02949669f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b0ecaf97-1916-4b0e-91c6-7bf96019eb69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_09770e82-e097-4e39-b11b-814d8b6d64e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_05807a47-8861-4a17-a449-90d02949669f" xlink:to="loc_us-gaap_Goodwill_09770e82-e097-4e39-b11b-814d8b6d64e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3394374c-5619-4e1b-a5d6-1cc7d110e6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_05807a47-8861-4a17-a449-90d02949669f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_3394374c-5619-4e1b-a5d6-1cc7d110e6ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_ab681587-4705-46fa-bcd6-d9f260d11d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_05807a47-8861-4a17-a449-90d02949669f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_ab681587-4705-46fa-bcd6-d9f260d11d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0e5fa81f-d5f3-476b-8664-b81b9483310f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_05807a47-8861-4a17-a449-90d02949669f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0e5fa81f-d5f3-476b-8664-b81b9483310f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_05eed57a-2694-4167-a4df-198b7c1d0b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_05807a47-8861-4a17-a449-90d02949669f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_05eed57a-2694-4167-a4df-198b7c1d0b52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e075b802-4ce8-4a23-94f3-220f96db280a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1b19d98e-a380-4703-bfce-d770ce269249" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e075b802-4ce8-4a23-94f3-220f96db280a" xlink:to="loc_us-gaap_StockholdersEquity_1b19d98e-a380-4703-bfce-d770ce269249" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_bbc0ebe9-907a-4956-ae2e-cb735380c885" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e075b802-4ce8-4a23-94f3-220f96db280a" xlink:to="loc_us-gaap_Liabilities_bbc0ebe9-907a-4956-ae2e-cb735380c885" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="brc-20210731.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_99aaf221-0e5c-4663-a744-cd9248b7fe97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_83701755-08e6-4cce-8e78-5fe17b7435c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_99aaf221-0e5c-4663-a744-cd9248b7fe97" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_83701755-08e6-4cce-8e78-5fe17b7435c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_db92932f-59a4-4399-bf7b-38e43a885258" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockSharesIssued_99aaf221-0e5c-4663-a744-cd9248b7fe97" xlink:to="loc_us-gaap_TreasuryStockShares_db92932f-59a4-4399-bf7b-38e43a885258" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="brc-20210731.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2fd1f8b5-a840-49cf-b7e2-30e59be9833e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_7ebdf826-e913-41e3-9ae8-257101ff1eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2fd1f8b5-a840-49cf-b7e2-30e59be9833e" xlink:to="loc_us-gaap_OperatingIncomeLoss_7ebdf826-e913-41e3-9ae8-257101ff1eb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_e05efefa-179e-4e29-814f-649570c18d0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2fd1f8b5-a840-49cf-b7e2-30e59be9833e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_e05efefa-179e-4e29-814f-649570c18d0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_6046d1dc-ebd9-4913-9099-9a4f2fb0ef07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2fd1f8b5-a840-49cf-b7e2-30e59be9833e" xlink:to="loc_us-gaap_InterestExpense_6046d1dc-ebd9-4913-9099-9a4f2fb0ef07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_18bec08e-fecb-4fe2-a1d0-bbe4f07e985f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_06be8135-308d-41ee-b025-e60c4cce9fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_18bec08e-fecb-4fe2-a1d0-bbe4f07e985f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_06be8135-308d-41ee-b025-e60c4cce9fe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_df25027c-b5fd-4630-8390-e224cab48349" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_18bec08e-fecb-4fe2-a1d0-bbe4f07e985f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_df25027c-b5fd-4630-8390-e224cab48349" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_8cdb48b7-af72-4def-9095-ff9dd1ceebac" xlink:href="brc-20210731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_209d9fba-32d1-4308-ac92-0db99bc7908d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8cdb48b7-af72-4def-9095-ff9dd1ceebac" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_209d9fba-32d1-4308-ac92-0db99bc7908d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01ad577e-31ca-48c8-af4f-255e10a200f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_8cdb48b7-af72-4def-9095-ff9dd1ceebac" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_01ad577e-31ca-48c8-af4f-255e10a200f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e4282142-3b11-4d7e-8016-310913148554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_91726aeb-9839-4b62-b11d-e699c4d16400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e4282142-3b11-4d7e-8016-310913148554" xlink:to="loc_us-gaap_OperatingExpenses_91726aeb-9839-4b62-b11d-e699c4d16400" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_648f9350-ce50-4e19-bfab-107055d81ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_e4282142-3b11-4d7e-8016-310913148554" xlink:to="loc_us-gaap_GrossProfit_648f9350-ce50-4e19-bfab-107055d81ff6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9b4a90df-c4b8-4017-8dad-769269dc3632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d95e6040-04d3-4910-84b1-ade73b09b643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_9b4a90df-c4b8-4017-8dad-769269dc3632" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d95e6040-04d3-4910-84b1-ade73b09b643" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f742d0f5-5288-4f79-9929-e965fb852267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_9b4a90df-c4b8-4017-8dad-769269dc3632" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_f742d0f5-5288-4f79-9929-e965fb852267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_0101accd-730c-46b6-bf7c-ab6a3f0c6573" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_9b4a90df-c4b8-4017-8dad-769269dc3632" xlink:to="loc_us-gaap_AssetImpairmentCharges_0101accd-730c-46b6-bf7c-ab6a3f0c6573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c7fd2b3c-825b-459f-83a0-a91b8914de86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_3876b5e9-4938-4b48-a18e-0663ef8dbd1a" xlink:href="brc-20210731.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_c7fd2b3c-825b-459f-83a0-a91b8914de86" xlink:to="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_3876b5e9-4938-4b48-a18e-0663ef8dbd1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_996416e8-61e6-46a6-80db-c40ff83ea895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_c7fd2b3c-825b-459f-83a0-a91b8914de86" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_996416e8-61e6-46a6-80db-c40ff83ea895" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="brc-20210731.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_f3410090-5c25-482f-9d97-0883eda0337e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_364ef32b-8324-4d12-87c2-eccec3c92c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f3410090-5c25-482f-9d97-0883eda0337e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_364ef32b-8324-4d12-87c2-eccec3c92c2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_df1fcca3-8708-44c7-b364-99384cbf8c7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_f3410090-5c25-482f-9d97-0883eda0337e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_df1fcca3-8708-44c7-b364-99384cbf8c7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_ac120b28-bbaf-473f-a6c7-e508eefb74d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_9197a759-bb47-44c4-9549-0e4a8420d66e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ac120b28-bbaf-473f-a6c7-e508eefb74d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_9197a759-bb47-44c4-9549-0e4a8420d66e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_985a6b58-3c08-478a-911b-d4475459b99b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ac120b28-bbaf-473f-a6c7-e508eefb74d5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_985a6b58-3c08-478a-911b-d4475459b99b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_01052087-7eca-4d0d-bc85-397153ce2962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_03966d76-63ba-4795-969a-3344b45273ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_01052087-7eca-4d0d-bc85-397153ce2962" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_03966d76-63ba-4795-969a-3344b45273ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_3f7fd237-72dd-406e-be56-33d2900b5ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_01052087-7eca-4d0d-bc85-397153ce2962" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_3f7fd237-72dd-406e-be56-33d2900b5ec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4341c24c-5454-43a5-8069-d903d17e72b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_85174f64-c2bf-4e40-97d5-9c2b82ee66f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4341c24c-5454-43a5-8069-d903d17e72b5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_85174f64-c2bf-4e40-97d5-9c2b82ee66f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0401573f-9eb3-4725-bd7d-45c7c7e8e72f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4341c24c-5454-43a5-8069-d903d17e72b5" xlink:to="loc_us-gaap_NetIncomeLoss_0401573f-9eb3-4725-bd7d-45c7c7e8e72f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_670fa6a4-e218-4bf0-ab9d-3d376d672325" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_d0e2e7f1-10f9-4e3d-b7fd-7e2f8ecd2988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_670fa6a4-e218-4bf0-ab9d-3d376d672325" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_d0e2e7f1-10f9-4e3d-b7fd-7e2f8ecd2988" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_4aa67561-f304-438e-89d7-533f962c4c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_670fa6a4-e218-4bf0-ab9d-3d376d672325" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_4aa67561-f304-438e-89d7-533f962c4c44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_c95447a2-53b2-4893-b9e0-5f5ca660db67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_670fa6a4-e218-4bf0-ab9d-3d376d672325" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_c95447a2-53b2-4893-b9e0-5f5ca660db67" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="brc-20210731.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_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ed0c0116-9329-4142-96e8-6f298be528c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_NetIncomeLoss_ed0c0116-9329-4142-96e8-6f298be528c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f197d8b3-4bf1-4c31-a6ea-3e7207b959c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f197d8b3-4bf1-4c31-a6ea-3e7207b959c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_ec6319b6-54d4-4dc2-b497-556ddca1261b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_ShareBasedCompensation_ec6319b6-54d4-4dc2-b497-556ddca1261b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredincometaxbenefitexpensetotalcompany_4e53093f-b796-4d97-864f-5344723e10f6" xlink:href="brc-20210731.xsd#brc_Deferredincometaxbenefitexpensetotalcompany"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_brc_Deferredincometaxbenefitexpensetotalcompany_4e53093f-b796-4d97-864f-5344723e10f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_bf111545-f385-462f-b1dd-aeac21802764" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_AssetImpairmentCharges_bf111545-f385-462f-b1dd-aeac21802764" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c307382e-c60f-4979-adcd-930b82310231" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_c307382e-c60f-4979-adcd-930b82310231" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a8b9363b-af5f-42ea-8e63-32725d6c7e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a8b9363b-af5f-42ea-8e63-32725d6c7e01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a057e14a-eb85-4d1c-a777-09e6ca4cb19c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a057e14a-eb85-4d1c-a777-09e6ca4cb19c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_449a1784-82a0-45ed-98ff-d06f956f4b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_449a1784-82a0-45ed-98ff-d06f956f4b21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7c6a4050-288f-468c-a213-a4b06f49cd19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7c6a4050-288f-468c-a213-a4b06f49cd19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_7217d033-b5fe-4510-8878-f6dd227632aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_7217d033-b5fe-4510-8878-f6dd227632aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9231800b-9dba-4ed1-9b78-3341f8fd416c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_fc16213b-48fa-4ee0-9190-53866a362b6e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_9231800b-9dba-4ed1-9b78-3341f8fd416c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2efbadef-ed25-432e-9ea8-09cecf10f51d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c7535cf1-f410-4176-a87a-179c54999e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2efbadef-ed25-432e-9ea8-09cecf10f51d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c7535cf1-f410-4176-a87a-179c54999e5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b7a62f80-bdc7-45a5-acf9-40acae4525b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2efbadef-ed25-432e-9ea8-09cecf10f51d" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_b7a62f80-bdc7-45a5-acf9-40acae4525b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a9dd80e2-14fc-439d-bccc-037d5bfa099b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_2efbadef-ed25-432e-9ea8-09cecf10f51d" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_a9dd80e2-14fc-439d-bccc-037d5bfa099b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_2c9f771c-e157-4160-a604-3ec74299c8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:to="loc_us-gaap_PaymentsOfDividends_2c9f771c-e157-4160-a604-3ec74299c8ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_0d8b72f3-5c33-46b0-a094-beee74bcfa4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_0d8b72f3-5c33-46b0-a094-beee74bcfa4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_04ac1a35-a09d-4e32-8a84-476c3371bbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_04ac1a35-a09d-4e32-8a84-476c3371bbb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d4e519aa-e88d-43c5-a14d-8a0c9a69abe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_d4e519aa-e88d-43c5-a14d-8a0c9a69abe4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_65331178-06de-4dae-90a5-ba112f9823f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_65331178-06de-4dae-90a5-ba112f9823f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_32c91803-7909-4e7c-8187-22f8dc5fbba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_32c91803-7909-4e7c-8187-22f8dc5fbba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_46d692a3-2666-4731-8f22-6e6620010563" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_46d692a3-2666-4731-8f22-6e6620010563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3fa1211f-18ec-4e68-904e-3b7ca80afec9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a10e96b0-314d-4b18-a694-a769fc1ac796" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_3fa1211f-18ec-4e68-904e-3b7ca80afec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_552cf1a2-2d11-43f0-ae51-42b689e4b1a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8e86fe8e-6d45-45dd-913a-efac74270b3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_552cf1a2-2d11-43f0-ae51-42b689e4b1a8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8e86fe8e-6d45-45dd-913a-efac74270b3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2f494a17-27a0-4a3f-8883-94f42cdbb391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_552cf1a2-2d11-43f0-ae51-42b689e4b1a8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2f494a17-27a0-4a3f-8883-94f42cdbb391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9a2db9b6-7a96-4af0-8dbd-c94389ae65ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_552cf1a2-2d11-43f0-ae51-42b689e4b1a8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_9a2db9b6-7a96-4af0-8dbd-c94389ae65ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e81ffc29-63b3-4cd4-aea3-472a8b40ff18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_552cf1a2-2d11-43f0-ae51-42b689e4b1a8" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e81ffc29-63b3-4cd4-aea3-472a8b40ff18" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax" xlink:type="simple" xlink:href="brc-20210731.xsd#AccumulatedOtherComprehensiveLossTax"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_4c6f4fb6-456b-4d2d-a7a2-236934338104" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_8e14f398-b879-4893-a034-6f74f906cb54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4c6f4fb6-456b-4d2d-a7a2-236934338104" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_8e14f398-b879-4893-a034-6f74f906cb54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4d4d64ae-8c82-4d11-8ebf-a8e40d9aa768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4c6f4fb6-456b-4d2d-a7a2-236934338104" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4d4d64ae-8c82-4d11-8ebf-a8e40d9aa768" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_fd903416-2b64-49ec-9c9d-e74e9c15af50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_4c6f4fb6-456b-4d2d-a7a2-236934338104" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_fd903416-2b64-49ec-9c9d-e74e9c15af50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="simple" xlink:href="brc-20210731.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_6ed7770a-9734-4fcf-b378-ce13270963ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_02ee2f12-99fe-48f1-bb9e-b90b4c56aa88" xlink:href="brc-20210731.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_6ed7770a-9734-4fcf-b378-ce13270963ff" xlink:to="loc_brc_ProfitForReportableSegments_02ee2f12-99fe-48f1-bb9e-b90b4c56aa88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts_10c90ec5-5047-48aa-962c-a3018eea9f68" xlink:href="brc-20210731.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_6ed7770a-9734-4fcf-b378-ce13270963ff" xlink:to="loc_brc_AdministrativeCosts_10c90ec5-5047-48aa-962c-a3018eea9f68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_bae248b9-29be-4511-8a8c-6dd7e41b3a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6ed7770a-9734-4fcf-b378-ce13270963ff" xlink:to="loc_us-gaap_AssetImpairmentCharges_bae248b9-29be-4511-8a8c-6dd7e41b3a15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_01422975-e848-48de-8adc-c645a4f98d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6ed7770a-9734-4fcf-b378-ce13270963ff" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_01422975-e848-48de-8adc-c645a4f98d2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5b0c5921-52f6-4b08-844e-eb204f933208" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_6ed7770a-9734-4fcf-b378-ce13270963ff" xlink:to="loc_us-gaap_InterestExpense_5b0c5921-52f6-4b08-844e-eb204f933208" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="simple" xlink:href="brc-20210731.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_20776b06-c687-447c-8aa3-16d5a90114f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_33725a63-ba46-4e8b-9533-671745b0e3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_20776b06-c687-447c-8aa3-16d5a90114f9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_33725a63-ba46-4e8b-9533-671745b0e3f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3c99ab8c-f45f-49cf-9031-67c84964608a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_20776b06-c687-447c-8aa3-16d5a90114f9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_3c99ab8c-f45f-49cf-9031-67c84964608a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="brc-20210731.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_IncomeTaxExpenseBenefit_06d74f60-8083-437f-80aa-c3bc73c06c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_51548d87-5d45-4fc2-99ac-7be319ca6ab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_06d74f60-8083-437f-80aa-c3bc73c06c36" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_51548d87-5d45-4fc2-99ac-7be319ca6ab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_af6e57d8-2564-4faf-ae85-acba75750ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_06d74f60-8083-437f-80aa-c3bc73c06c36" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_af6e57d8-2564-4faf-ae85-acba75750ec0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_cc6445aa-87d7-45c0-b1ea-8c830e1d81c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8a180184-40f3-451f-ad70-d2ca22c10924" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cc6445aa-87d7-45c0-b1ea-8c830e1d81c4" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8a180184-40f3-451f-ad70-d2ca22c10924" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_73243aaf-d9b4-4ec0-b2c4-93593a0909b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cc6445aa-87d7-45c0-b1ea-8c830e1d81c4" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_73243aaf-d9b4-4ec0-b2c4-93593a0909b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_452534d4-55f4-4a43-9c27-0c39a75f7f07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_cc6445aa-87d7-45c0-b1ea-8c830e1d81c4" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_452534d4-55f4-4a43-9c27-0c39a75f7f07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a3020fcd-9732-4b0d-8db1-bbe2307c1b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f1956295-249b-4e12-9d73-5b38f73f8773" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a3020fcd-9732-4b0d-8db1-bbe2307c1b86" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_f1956295-249b-4e12-9d73-5b38f73f8773" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8f192d89-4f09-4995-be1a-0111f7cdddee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a3020fcd-9732-4b0d-8db1-bbe2307c1b86" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_8f192d89-4f09-4995-be1a-0111f7cdddee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_febd181c-a9d7-4c9f-976d-41b1b6f237fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_a3020fcd-9732-4b0d-8db1-bbe2307c1b86" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_febd181c-a9d7-4c9f-976d-41b1b6f237fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="brc-20210731.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_0d6db6ec-dcf9-4566-af1d-82cc4a852529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_01b15ccc-763a-4edb-a85d-3963163ed5a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0d6db6ec-dcf9-4566-af1d-82cc4a852529" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_01b15ccc-763a-4edb-a85d-3963163ed5a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_75c97706-35ea-4550-a290-f0b5364bdfe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_0d6db6ec-dcf9-4566-af1d-82cc4a852529" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_75c97706-35ea-4550-a290-f0b5364bdfe3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e2f78531-789e-4688-8f92-4bfbefe30ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0d6db6ec-dcf9-4566-af1d-82cc4a852529" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_e2f78531-789e-4688-8f92-4bfbefe30ca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_1274410c-03c1-499f-94d9-ded180b9e5ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0d6db6ec-dcf9-4566-af1d-82cc4a852529" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_1274410c-03c1-499f-94d9-ded180b9e5ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_5f991041-c714-466c-b681-2a16138c3b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0d6db6ec-dcf9-4566-af1d-82cc4a852529" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_5f991041-c714-466c-b681-2a16138c3b08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0090fedf-e64b-461d-93c7-5244ee268736" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_0d6db6ec-dcf9-4566-af1d-82cc4a852529" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_0090fedf-e64b-461d-93c7-5244ee268736" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="simple" xlink:href="brc-20210731.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_87b34b0c-2bf9-4d34-8b45-e116439f9775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c8311fa-7cc9-46e0-bc53-126b022a0307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_87b34b0c-2bf9-4d34-8b45-e116439f9775" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5c8311fa-7cc9-46e0-bc53-126b022a0307" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cf6bc3ad-ea61-4441-9381-cbf5470a4ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_87b34b0c-2bf9-4d34-8b45-e116439f9775" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_cf6bc3ad-ea61-4441-9381-cbf5470a4ffb" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>brc-20210731_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:74da8c14-0d00-431a-830d-bb54c3e0d0d8,g:7d9e88a4-3d5a-40ee-b576-7b424e10e98c-->
<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-20210731.xsd#DocumentandEntityInformation"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DocumentandEntityInformation" xlink:type="extended" id="icb73bfffee2f40bfb6da5ee109b33aa0_DocumentandEntityInformation">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_2e311e46-18cb-4f3f-a0db-f6caf5e4bd7d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentType_2e311e46-18cb-4f3f-a0db-f6caf5e4bd7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_95efb214-f4f8-4fc1-9cc9-884465106be4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityRegistrantName_95efb214-f4f8-4fc1-9cc9-884465106be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d422d220-3bcf-49cb-909d-7f98a4073c63" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_AmendmentFlag_d422d220-3bcf-49cb-909d-7f98a4073c63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_2fa669e2-e2f8-4594-b340-2d044a0a1d09" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityCentralIndexKey_2fa669e2-e2f8-4594-b340-2d044a0a1d09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_53c05638-ff65-4290-abd1-e829a721580c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentPeriodEndDate_53c05638-ff65-4290-abd1-e829a721580c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e57850f9-cbd4-4d7f-b59c-5a5b5156814c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e57850f9-cbd4-4d7f-b59c-5a5b5156814c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f23391c0-43ce-43c1-a5e8-849f2769dd2c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_CurrentFiscalYearEndDate_f23391c0-43ce-43c1-a5e8-849f2769dd2c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_13f74762-b399-4130-bb30-6df765d540a6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentFiscalYearFocus_13f74762-b399-4130-bb30-6df765d540a6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6f35020c-f0bb-4af9-bc18-dca5563a62fb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityAddressAddressLine1_6f35020c-f0bb-4af9-bc18-dca5563a62fb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_08e43730-cbf0-44af-a285-0d0cbc34e0a8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityAddressCityOrTown_08e43730-cbf0-44af-a285-0d0cbc34e0a8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2e6be0c3-23a1-4870-9fc3-2c1aaf701868" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityAddressStateOrProvince_2e6be0c3-23a1-4870-9fc3-2c1aaf701868" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0f932fc5-9024-4c72-9aa3-b44b4b15ef33" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityAddressPostalZipCode_0f932fc5-9024-4c72-9aa3-b44b4b15ef33" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3c7b2aac-0544-42de-bc75-2ba5fadb54a3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_CityAreaCode_3c7b2aac-0544-42de-bc75-2ba5fadb54a3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c1f993bb-119c-46e7-85e8-8deb3ab6756c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_LocalPhoneNumber_c1f993bb-119c-46e7-85e8-8deb3ab6756c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c1a1941e-d5cc-4b92-9bad-e93e1a6dc19f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityFileNumber_c1a1941e-d5cc-4b92-9bad-e93e1a6dc19f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7cafbf9a-7f24-40f5-ae3f-ea31ffc939c8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityTaxIdentificationNumber_7cafbf9a-7f24-40f5-ae3f-ea31ffc939c8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_62077d5c-ce83-437a-8416-7ef658f34485" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityFilerCategory_62077d5c-ce83-437a-8416-7ef658f34485" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_069d145e-c798-4180-b47b-5ec664b52db8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntitySmallBusiness_069d145e-c798-4180-b47b-5ec664b52db8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a1def73f-7713-41ff-916f-d9025afb1e59" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityEmergingGrowthCompany_a1def73f-7713-41ff-916f-d9025afb1e59" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_20ad006a-abeb-4614-92aa-9dab4c7e6a30" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_20ad006a-abeb-4614-92aa-9dab4c7e6a30" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f3226572-c444-4a1b-af85-bc29aa8b51d2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityVoluntaryFilers_f3226572-c444-4a1b-af85-bc29aa8b51d2" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_d02a3442-bd31-4e7d-872e-6fcfd8df6b73" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityCurrentReportingStatus_d02a3442-bd31-4e7d-872e-6fcfd8df6b73" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_db5f3fc7-bcc6-4f88-8907-debe2ba9c831" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityInteractiveDataCurrent_db5f3fc7-bcc6-4f88-8907-debe2ba9c831" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_2c5116a3-6364-4d57-95f8-7590f6087f2a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_IcfrAuditorAttestationFlag_2c5116a3-6364-4d57-95f8-7590f6087f2a" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_8280dd4b-0686-45e3-bb5d-f1645d8a0234" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityShellCompany_8280dd4b-0686-45e3-bb5d-f1645d8a0234" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_28687f79-cead-49f4-b231-a1312cc1b603" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_Security12bTitle_28687f79-cead-49f4-b231-a1312cc1b603" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ce899a1b-5748-43c7-a33d-a9226c81f8e5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_TradingSymbol_ce899a1b-5748-43c7-a33d-a9226c81f8e5" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_ad74f135-de6e-46ca-9a52-f5bbf10e0670" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_SecurityExchangeName_ad74f135-de6e-46ca-9a52-f5bbf10e0670" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_a7face18-d506-4797-b5aa-5cb4462dd917" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityPublicFloat_a7face18-d506-4797-b5aa-5cb4462dd917" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e5352e52-8da9-4e39-8fad-d990d2550a33" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e5352e52-8da9-4e39-8fad-d990d2550a33" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_9a61d102-d29f-4d73-96bc-3a688d184a7b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentAnnualReport_9a61d102-d29f-4d73-96bc-3a688d184a7b" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4fdb9ae8-62fc-4c62-9c1c-3520cc622df2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentTransitionReport_4fdb9ae8-62fc-4c62-9c1c-3520cc622df2" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_fae5767a-dc82-4833-a42a-76bba695394e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityIncorporationStateCountryCode_fae5767a-dc82-4833-a42a-76bba695394e" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_ad3aae95-6382-4031-9439-1ea6014a35bf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentInformationTable_ad3aae95-6382-4031-9439-1ea6014a35bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_ad3aae95-6382-4031-9439-1ea6014a35bf" xlink:to="loc_us-gaap_StatementClassOfStockAxis_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0" xlink:to="loc_us-gaap_ClassOfStockDomain_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e4d949a4-9f05-43e0-abe5-32f0adf7889e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0" xlink:to="loc_us-gaap_ClassOfStockDomain_e4d949a4-9f05-43e0-abe5-32f0adf7889e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_5188f904-e8ee-460f-a3f7-bcf42bba2f16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e4d949a4-9f05-43e0-abe5-32f0adf7889e" xlink:to="loc_us-gaap_NonvotingCommonStockMember_5188f904-e8ee-460f-a3f7-bcf42bba2f16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9ac4c327-81e0-4216-b792-6823d891a6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e4d949a4-9f05-43e0-abe5-32f0adf7889e" xlink:to="loc_us-gaap_CommonClassBMember_9ac4c327-81e0-4216-b792-6823d891a6bd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="brc-20210731.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended" id="i30195200aa3e4e158f7a7e5c57884021_CONSOLIDATEDBALANCESHEETS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cdd16965-4e70-4340-8ca2-41ce9cf05f98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cdd16965-4e70-4340-8ca2-41ce9cf05f98" xlink:to="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3a7fee35-c745-4a1d-99a4-0c6b47a764ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3a7fee35-c745-4a1d-99a4-0c6b47a764ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f654e9a6-cf0a-4e43-9e43-4ba8172c27c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f654e9a6-cf0a-4e43-9e43-4ba8172c27c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b0c98e6e-58bc-4846-8f15-6f1a2be42dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_InventoryNet_b0c98e6e-58bc-4846-8f15-6f1a2be42dfa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_333d5ffa-6048-4cb3-9320-ca9e6237c41f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_333d5ffa-6048-4cb3-9320-ca9e6237c41f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d5032b4b-84b4-4905-9365-a39fda53c841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_AssetsCurrent_d5032b4b-84b4-4905-9365-a39fda53c841" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fea874fa-1c7c-439c-97da-12fd4962c488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fea874fa-1c7c-439c-97da-12fd4962c488" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0bb3b384-2eda-4eec-b8cc-3b5f5a53bb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_Goodwill_0bb3b384-2eda-4eec-b8cc-3b5f5a53bb1b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5fdfc880-1893-4561-98f9-5985a0e39a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5fdfc880-1893-4561-98f9-5985a0e39a26" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b1b96179-518c-446d-91a3-a029c719fe85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b1b96179-518c-446d-91a3-a029c719fe85" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0fb54cbe-25a1-40de-9f6d-2e932e9e1d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0fb54cbe-25a1-40de-9f6d-2e932e9e1d12" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_251b6ded-03b9-449f-a5ff-311b954a74e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_251b6ded-03b9-449f-a5ff-311b954a74e4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7d366f09-b2fc-435b-8528-d7f562cfdcdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_Assets_7d366f09-b2fc-435b-8528-d7f562cfdcdc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_cdd16965-4e70-4340-8ca2-41ce9cf05f98" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b28039d2-32a1-473c-a719-16d0a1ce8f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_AccountsPayableCurrent_b28039d2-32a1-473c-a719-16d0a1ce8f2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_eb5f8a53-2a5a-4639-a6f1-81cb60da8c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_eb5f8a53-2a5a-4639-a6f1-81cb60da8c5d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_3927a7ba-e0bb-4928-bd81-10131c904178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_3927a7ba-e0bb-4928-bd81-10131c904178" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_6f19908b-8876-43dd-8dee-6d1b5a1a1c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_6f19908b-8876-43dd-8dee-6d1b5a1a1c3c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e084de50-58f4-4b4a-82ad-2b44eeb017c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e084de50-58f4-4b4a-82ad-2b44eeb017c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_26204c03-98e8-4d76-906f-f68cc91562b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_26204c03-98e8-4d76-906f-f68cc91562b5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8d2cab13-48af-4cf5-9874-6f2e3362acc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_LiabilitiesCurrent_8d2cab13-48af-4cf5-9874-6f2e3362acc7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_1e785001-9cb5-4a4b-be1c-63d2862c5af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_LongTermLineOfCredit_1e785001-9cb5-4a4b-be1c-63d2862c5af7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cd61b5ab-27df-48b4-b82e-cf913d1e59fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cd61b5ab-27df-48b4-b82e-cf913d1e59fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_401bfc95-8775-4be6-ad48-730f6a8d7c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_401bfc95-8775-4be6-ad48-730f6a8d7c34" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_177b8440-ff34-44b5-b5e5-fa621c5d1f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_Liabilities_177b8440-ff34-44b5-b5e5-fa621c5d1f20" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassANonvotingCommonStockValueIssued_71c1722c-f7b9-47f2-b091-27c3c21212d1" xlink:href="brc-20210731.xsd#brc_ClassANonvotingCommonStockValueIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_brc_ClassANonvotingCommonStockValueIssued_71c1722c-f7b9-47f2-b091-27c3c21212d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassBVotingCommonStockValueIssued_742bdd96-1467-4de4-aa9d-79558d73602f" xlink:href="brc-20210731.xsd#brc_ClassBVotingCommonStockValueIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_brc_ClassBVotingCommonStockValueIssued_742bdd96-1467-4de4-aa9d-79558d73602f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5781dd0a-39bc-4150-9450-c6452accebe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5781dd0a-39bc-4150-9450-c6452accebe0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f750b95c-1b25-4ad5-9932-d467cfc08631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f750b95c-1b25-4ad5-9932-d467cfc08631" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_58ccff4b-5f8d-4ec9-97b2-4c40a804dc82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_TreasuryStockValue_58ccff4b-5f8d-4ec9-97b2-4c40a804dc82" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_71c72dc8-5905-4059-aa89-f58accd0c634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_71c72dc8-5905-4059-aa89-f58accd0c634" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_38d4586b-0ff5-43bf-a11b-446d46af898e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_StockholdersEquity_38d4586b-0ff5-43bf-a11b-446d46af898e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_978aca69-859e-4cdb-877b-8a28d99db4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_978aca69-859e-4cdb-877b-8a28d99db4eb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_839953f5-77ea-496a-ae05-203cd904a17b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_cdd16965-4e70-4340-8ca2-41ce9cf05f98" xlink:to="loc_us-gaap_StatementTable_839953f5-77ea-496a-ae05-203cd904a17b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d44f337f-04f1-441b-808d-29246d4744a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_839953f5-77ea-496a-ae05-203cd904a17b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d44f337f-04f1-441b-808d-29246d4744a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_d44f337f-04f1-441b-808d-29246d4744a5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d44f337f-04f1-441b-808d-29246d4744a5" xlink:to="loc_us-gaap_ClassOfStockDomain_d44f337f-04f1-441b-808d-29246d4744a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f330d55c-0a88-4e55-ab46-555799b49173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d44f337f-04f1-441b-808d-29246d4744a5" xlink:to="loc_us-gaap_ClassOfStockDomain_f330d55c-0a88-4e55-ab46-555799b49173" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6d1950a0-653b-4e2c-86e5-9499476b61a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f330d55c-0a88-4e55-ab46-555799b49173" xlink:to="loc_us-gaap_CommonClassBMember_6d1950a0-653b-4e2c-86e5-9499476b61a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_0b3f3573-f500-4198-a093-bfc4bc10eeae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f330d55c-0a88-4e55-ab46-555799b49173" xlink:to="loc_us-gaap_NonvotingCommonStockMember_0b3f3573-f500-4198-a093-bfc4bc10eeae" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="brc-20210731.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended" id="i2135eb49e67b4dd2a2b9a49b8dec01cb_CONSOLIDATEDBALANCESHEETSParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b069a599-5ec3-4214-9ac7-1586b2904aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b069a599-5ec3-4214-9ac7-1586b2904aa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_eed62d78-1166-47a1-9a64-be8858cf6524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_CommonStockSharesIssued_eed62d78-1166-47a1-9a64-be8858cf6524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3d3d23d8-e665-42f1-a8a8-18185c8682d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3d3d23d8-e665-42f1-a8a8-18185c8682d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_84ef28af-09dd-456a-aff2-6ceb8acc197c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_TreasuryStockShares_84ef28af-09dd-456a-aff2-6ceb8acc197c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CommonStockAggregateLiquidationPreference_c8e30888-2577-4ff6-a246-5ff781cccec4" xlink:href="brc-20210731.xsd#brc_CommonStockAggregateLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_brc_CommonStockAggregateLiquidationPreference_c8e30888-2577-4ff6-a246-5ff781cccec4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_04899e36-b626-4fb3-bcf5-b476bc28d213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_StatementTable_04899e36-b626-4fb3-bcf5-b476bc28d213" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e49f2d16-7375-473a-b095-9371a15250da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_04899e36-b626-4fb3-bcf5-b476bc28d213" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e49f2d16-7375-473a-b095-9371a15250da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e49f2d16-7375-473a-b095-9371a15250da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e49f2d16-7375-473a-b095-9371a15250da" xlink:to="loc_us-gaap_ClassOfStockDomain_e49f2d16-7375-473a-b095-9371a15250da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e7693056-a40a-4fee-a996-1f1b1c1f5a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e49f2d16-7375-473a-b095-9371a15250da" xlink:to="loc_us-gaap_ClassOfStockDomain_e7693056-a40a-4fee-a996-1f1b1c1f5a2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_f7b54503-8fa1-470f-b422-c285a8f751ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e7693056-a40a-4fee-a996-1f1b1c1f5a2a" xlink:to="loc_us-gaap_NonvotingCommonStockMember_f7b54503-8fa1-470f-b422-c285a8f751ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3a850810-5217-4ce6-ace0-75830fe3bd73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_e7693056-a40a-4fee-a996-1f1b1c1f5a2a" xlink:to="loc_us-gaap_CommonClassBMember_3a850810-5217-4ce6-ace0-75830fe3bd73" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="brc-20210731.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended" id="i5c60b7f5658a49c2aff07ca954ded31a_CONSOLIDATEDSTATEMENTSOFINCOME">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ee25a63b-7c76-4bd6-959b-c702854a23d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ee25a63b-7c76-4bd6-959b-c702854a23d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d9d87025-727d-4a05-9dca-c4a044da34f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d9d87025-727d-4a05-9dca-c4a044da34f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8188791f-3047-4d64-b9e3-b222b378cf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_GrossProfit_8188791f-3047-4d64-b9e3-b222b378cf33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_27c7700c-9148-4912-9353-2b332e5c3185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_27c7700c-9148-4912-9353-2b332e5c3185" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_aca46e6f-bef7-4325-8e06-4b46691773f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_aca46e6f-bef7-4325-8e06-4b46691773f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_42ac6ab7-1baa-4582-a450-f8c9e8455730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:to="loc_us-gaap_AssetImpairmentCharges_42ac6ab7-1baa-4582-a450-f8c9e8455730" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_7a8e4e5e-85fe-4e30-886a-d1243a36bbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:to="loc_us-gaap_OperatingExpenses_7a8e4e5e-85fe-4e30-886a-d1243a36bbf6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fbfc987c-4636-4538-9d8f-c1b895ff6245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_OperatingIncomeLoss_fbfc987c-4636-4538-9d8f-c1b895ff6245" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_af30bcb6-3fe0-4145-935e-2b5d1ed9f067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_af30bcb6-3fe0-4145-935e-2b5d1ed9f067" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5247ae54-c614-4583-abf3-dc5b3af2f923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_InterestExpense_5247ae54-c614-4583-abf3-dc5b3af2f923" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ebe81000-14f4-45b2-90af-bdf7b12a91d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ebe81000-14f4-45b2-90af-bdf7b12a91d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8ee02119-a385-4856-8188-735c204b60ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8ee02119-a385-4856-8188-735c204b60ec" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_4d674519-ff46-426c-ae4b-3a375c1e9426" xlink:href="brc-20210731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_4d674519-ff46-426c-ae4b-3a375c1e9426" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8a2dd28d-d09b-4c00-af9e-0e19b3909b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8a2dd28d-d09b-4c00-af9e-0e19b3909b7d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_533ec1a5-87ad-4159-99db-ad5cdfb63ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_NetIncomeLoss_533ec1a5-87ad-4159-99db-ad5cdfb63ead" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f6d3e097-377b-4bd6-a734-58134e158abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:to="loc_us-gaap_EarningsPerShareBasic_f6d3e097-377b-4bd6-a734-58134e158abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_40b3bc2a-e299-4b40-8679-147837c8dace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_40b3bc2a-e299-4b40-8679-147837c8dace" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_f291eafc-a1d3-42ab-9469-9040ae19ad4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_f291eafc-a1d3-42ab-9469-9040ae19ad4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e7070ef4-bf8c-4fe6-9045-122a7d52bf64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e7070ef4-bf8c-4fe6-9045-122a7d52bf64" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ef59b667-53db-4e65-b03c-70ec042c0430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e7070ef4-bf8c-4fe6-9045-122a7d52bf64" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ef59b667-53db-4e65-b03c-70ec042c0430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d025091b-a36f-48f1-9473-d0b60fac97a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e7070ef4-bf8c-4fe6-9045-122a7d52bf64" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d025091b-a36f-48f1-9473-d0b60fac97a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_65abb34e-768a-4ac0-9b0e-15f1b5d360c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_StatementTable_65abb34e-768a-4ac0-9b0e-15f1b5d360c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2afa5845-b6c0-482b-adea-734c359ad85f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_65abb34e-768a-4ac0-9b0e-15f1b5d360c9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2afa5845-b6c0-482b-adea-734c359ad85f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2afa5845-b6c0-482b-adea-734c359ad85f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2afa5845-b6c0-482b-adea-734c359ad85f" xlink:to="loc_us-gaap_ClassOfStockDomain_2afa5845-b6c0-482b-adea-734c359ad85f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fc2dfecf-6a74-4665-b720-e0dec17082f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2afa5845-b6c0-482b-adea-734c359ad85f" xlink:to="loc_us-gaap_ClassOfStockDomain_fc2dfecf-6a74-4665-b720-e0dec17082f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_7e768855-454b-4064-9a55-6d784a033e25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fc2dfecf-6a74-4665-b720-e0dec17082f6" xlink:to="loc_us-gaap_NonvotingCommonStockMember_7e768855-454b-4064-9a55-6d784a033e25" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a9199b91-9bd4-40dc-a12c-b05881d66cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fc2dfecf-6a74-4665-b720-e0dec17082f6" xlink:to="loc_us-gaap_CommonClassBMember_a9199b91-9bd4-40dc-a12c-b05881d66cd2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="brc-20210731.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="icfd5c454b9d04c14acbc76e1f3cb28a9_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_619b701c-25a9-4af9-b9c5-6d9a188e5ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_619b701c-25a9-4af9-b9c5-6d9a188e5ea6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_84215b5c-aa4e-4c36-a984-530002fdc2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_StockholdersEquity_84215b5c-aa4e-4c36-a984-530002fdc2ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba5cfc3d-8105-4753-90da-fcd7a5ca84b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_NetIncomeLoss_ba5cfc3d-8105-4753-90da-fcd7a5ca84b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d0e1052f-ff9e-4be6-92fe-9ad896314786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d0e1052f-ff9e-4be6-92fe-9ad896314786" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested_042eb560-aadd-4b7a-94e3-0340209894e0" xlink:href="brc-20210731.xsd#brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested_042eb560-aadd-4b7a-94e3-0340209894e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_9179fd15-007a-4e5a-b35f-a602f0589fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_9179fd15-007a-4e5a-b35f-a602f0589fbb" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ffc76e12-6185-44b6-b1af-96fc0212c438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ffc76e12-6185-44b6-b1af-96fc0212c438" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_0e899ec0-66d4-4ba4-8877-8cf48af66716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_0e899ec0-66d4-4ba4-8877-8cf48af66716" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5cad6165-1159-4eac-84b8-65286b66f961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5cad6165-1159-4eac-84b8-65286b66f961" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PaymentofOrdinaryDividendsCommonStockClassA_baf93040-5371-48be-ba74-ac7ed9c08429" xlink:href="brc-20210731.xsd#brc_PaymentofOrdinaryDividendsCommonStockClassA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_brc_PaymentofOrdinaryDividendsCommonStockClassA_baf93040-5371-48be-ba74-ac7ed9c08429" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PaymentofOrdinaryDividendsCommonStockClassB_6ab773b6-3197-4859-8eb8-bc4103b39709" xlink:href="brc-20210731.xsd#brc_PaymentofOrdinaryDividendsCommonStockClassB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_brc_PaymentofOrdinaryDividendsCommonStockClassB_6ab773b6-3197-4859-8eb8-bc4103b39709" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_626ac5e5-cac9-4584-a09e-683c7cb2a78c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_619b701c-25a9-4af9-b9c5-6d9a188e5ea6" xlink:to="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_95d3f62d-f723-444c-b446-c94b98a45121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_95d3f62d-f723-444c-b446-c94b98a45121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_95d3f62d-f723-444c-b446-c94b98a45121_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_95d3f62d-f723-444c-b446-c94b98a45121" xlink:to="loc_us-gaap_EquityComponentDomain_95d3f62d-f723-444c-b446-c94b98a45121_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_95d3f62d-f723-444c-b446-c94b98a45121" xlink:to="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1b959c81-b778-497a-87af-09207c9bc49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_CommonStockMember_1b959c81-b778-497a-87af-09207c9bc49c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_36cc38ac-8a70-4301-8db9-2f318fcace9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_36cc38ac-8a70-4301-8db9-2f318fcace9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_087d8321-8ad3-460d-8989-466576ed4c92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_RetainedEarningsMember_087d8321-8ad3-460d-8989-466576ed4c92" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_af89a765-a917-4e6f-9ba4-13da3308445a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_TreasuryStockMember_af89a765-a917-4e6f-9ba4-13da3308445a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_83ddc54f-4874-423c-b14a-d6b9a819f726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_83ddc54f-4874-423c-b14a-d6b9a819f726" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3ce47e74-c3e4-45d0-a503-7931ffd5faf5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3ce47e74-c3e4-45d0-a503-7931ffd5faf5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3ce47e74-c3e4-45d0-a503-7931ffd5faf5_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3ce47e74-c3e4-45d0-a503-7931ffd5faf5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3ce47e74-c3e4-45d0-a503-7931ffd5faf5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e93861c8-5534-4340-a855-4cf3661d4c2c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3ce47e74-c3e4-45d0-a503-7931ffd5faf5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e93861c8-5534-4340-a855-4cf3661d4c2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5967fd0d-5039-4d4c-886b-cfdebbe7490b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e93861c8-5534-4340-a855-4cf3661d4c2c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5967fd0d-5039-4d4c-886b-cfdebbe7490b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended" id="i28bdc9618378447f902b5b465643902f_SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_7134c501-7885-48c1-9ec9-d3f472253de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Land"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_Land_7134c501-7885-48c1-9ec9-d3f472253de2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_42243d17-7981-4d48-b70e-538b297c8e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_42243d17-7981-4d48-b70e-538b297c8e1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_3f13c06e-e9bc-4fe6-9653-a01eee0afb53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_3f13c06e-e9bc-4fe6-9653-a01eee0afb53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_77e0de75-1710-49c6-adc2-7f5c7d55eb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_ConstructionInProgressGross_77e0de75-1710-49c6-adc2-7f5c7d55eb6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_2abe7761-f846-4e05-989b-103fd7408642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_2abe7761-f846-4e05-989b-103fd7408642" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1bd6f05b-8f79-4391-9cde-ff27401bf822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1bd6f05b-8f79-4391-9cde-ff27401bf822" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bccb0fcc-ddb5-48cd-add5-cf485811e785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bccb0fcc-ddb5-48cd-add5-cf485811e785" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bfa3fe03-d4e0-4268-be86-064705dbb164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bfa3fe03-d4e0-4268-be86-064705dbb164" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b62315-537b-42b2-87b1-35a1d6e280e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b62315-537b-42b2-87b1-35a1d6e280e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_90b62315-537b-42b2-87b1-35a1d6e280e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b62315-537b-42b2-87b1-35a1d6e280e2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_90b62315-537b-42b2-87b1-35a1d6e280e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e1ef606-d9cb-4a03-8276-ecc787662c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b62315-537b-42b2-87b1-35a1d6e280e2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e1ef606-d9cb-4a03-8276-ecc787662c22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2323cc06-0330-4b6c-b28a-ddd5e005f324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e1ef606-d9cb-4a03-8276-ecc787662c22" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2323cc06-0330-4b6c-b28a-ddd5e005f324" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_0d765483-a827-49d4-bf4b-e57ad304c6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e1ef606-d9cb-4a03-8276-ecc787662c22" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_0d765483-a827-49d4-bf4b-e57ad304c6cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1012839a-6f9a-4623-b9f2-e3bbc5c081b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:to="loc_srt_RangeAxis_1012839a-6f9a-4623-b9f2-e3bbc5c081b9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1012839a-6f9a-4623-b9f2-e3bbc5c081b9_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1012839a-6f9a-4623-b9f2-e3bbc5c081b9" xlink:to="loc_srt_RangeMember_1012839a-6f9a-4623-b9f2-e3bbc5c081b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_192e8fc5-763a-40cf-a2a5-488a96b4b80a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1012839a-6f9a-4623-b9f2-e3bbc5c081b9" xlink:to="loc_srt_RangeMember_192e8fc5-763a-40cf-a2a5-488a96b4b80a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_43a528a5-04b6-4cae-b68a-aabda1f605c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_192e8fc5-763a-40cf-a2a5-488a96b4b80a" xlink:to="loc_srt_MinimumMember_43a528a5-04b6-4cae-b68a-aabda1f605c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_907cad2f-5bc3-4b71-baeb-a1bca770958f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_192e8fc5-763a-40cf-a2a5-488a96b4b80a" xlink:to="loc_srt_MaximumMember_907cad2f-5bc3-4b71-baeb-a1bca770958f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/GoodwillDetails" xlink:type="extended" id="icb4798d03f2a4af8b28490f5a16f715a_GoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_8af78825-52c0-4793-aa76-e919f44e59e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_8af78825-52c0-4793-aa76-e919f44e59e1" xlink:to="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6e4df467-c390-41bf-be31-d0e4ecc0638d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:to="loc_us-gaap_Goodwill_6e4df467-c390-41bf-be31-d0e4ecc0638d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1a40d4c2-bf20-4858-8994-63b4aca34b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1a40d4c2-bf20-4858-8994-63b4aca34b84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d46b669c-dae2-4533-9730-d5bce2cb29a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d46b669c-dae2-4533-9730-d5bce2cb29a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6da8e5c3-5077-402b-b588-63f5c727fd77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_cdcc6358-9030-4524-9157-ea3539037060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_8af78825-52c0-4793-aa76-e919f44e59e1" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_cdcc6358-9030-4524-9157-ea3539037060" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_8af78825-52c0-4793-aa76-e919f44e59e1" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_554177e9-ef9c-4a65-ab87-d94a032f9f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_554177e9-ef9c-4a65-ab87-d94a032f9f26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_554177e9-ef9c-4a65-ab87-d94a032f9f26_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_554177e9-ef9c-4a65-ab87-d94a032f9f26" xlink:to="loc_us-gaap_SegmentDomain_554177e9-ef9c-4a65-ab87-d94a032f9f26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f2fd671b-b8d2-46c0-84d4-d08fe3cd4a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_554177e9-ef9c-4a65-ab87-d94a032f9f26" xlink:to="loc_us-gaap_SegmentDomain_f2fd671b-b8d2-46c0-84d4-d08fe3cd4a83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_9f756c6d-826f-4421-8f70-d4aea28a2f11" xlink:href="brc-20210731.xsd#brc_IdentificationSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f2fd671b-b8d2-46c0-84d4-d08fe3cd4a83" xlink:to="loc_brc_IdentificationSolutionsMember_9f756c6d-826f-4421-8f70-d4aea28a2f11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_ea1ea3ed-5bd4-4c54-a989-a987227a01ca" xlink:href="brc-20210731.xsd#brc_WorkplaceSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_f2fd671b-b8d2-46c0-84d4-d08fe3cd4a83" xlink:to="loc_brc_WorkplaceSafetyMember_ea1ea3ed-5bd4-4c54-a989-a987227a01ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ed165227-eda8-4a96-ad71-ef77359a9e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ed165227-eda8-4a96-ad71-ef77359a9e06" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ed165227-eda8-4a96-ad71-ef77359a9e06_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ed165227-eda8-4a96-ad71-ef77359a9e06" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ed165227-eda8-4a96-ad71-ef77359a9e06_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ed165227-eda8-4a96-ad71-ef77359a9e06" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember_d25eaf39-eaf1-499f-b74a-6def4f20ec01" xlink:href="brc-20210731.xsd#brc_CodeAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:to="loc_brc_CodeAcquisitionMember_d25eaf39-eaf1-499f-b74a-6def4f20ec01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember_243bb706-eeaa-4c94-9335-f54a45ff3fc4" xlink:href="brc-20210731.xsd#brc_MagicardAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:to="loc_brc_MagicardAcquisitionMember_243bb706-eeaa-4c94-9335-f54a45ff3fc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember_d93e9379-6360-4148-9d0d-40d9308472ad" xlink:href="brc-20210731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:to="loc_brc_NordicIDAcquisitionMember_d93e9379-6360-4148-9d0d-40d9308472ad" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#IntangibleAssetsandLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails" xlink:type="extended" id="i5a02c520eccf4f0585b8caa54606fad7_IntangibleAssetsandLongLivedAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c249660d-8b1a-4021-a953-ab24c34cdad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c249660d-8b1a-4021-a953-ab24c34cdad8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_85c1098b-c3e4-497e-a44a-23b3e9f7d09b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_85c1098b-c3e4-497e-a44a-23b3e9f7d09b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe3ff0dd-003b-4f9d-ae75-c2a82523fe6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe3ff0dd-003b-4f9d-ae75-c2a82523fe6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4a082b61-5021-4fe4-9f35-f41249b4cd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4a082b61-5021-4fe4-9f35-f41249b4cd9a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0b0bd200-efe8-4398-92e5-c9da4566a681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0b0bd200-efe8-4398-92e5-c9da4566a681" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d33107d0-03b3-4395-85e2-f560891201e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d33107d0-03b3-4395-85e2-f560891201e2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d7b3a1f4-b09c-4232-a6f4-1515af352085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d7b3a1f4-b09c-4232-a6f4-1515af352085" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6fe3f34-74fd-40c8-afd9-e3b49503bbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6fe3f34-74fd-40c8-afd9-e3b49503bbf5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6fe3f34-74fd-40c8-afd9-e3b49503bbf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f8b3531d-812d-4e4c-99be-a3c7c66e82fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:to="loc_us-gaap_TradeNamesMember_f8b3531d-812d-4e4c-99be-a3c7c66e82fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fa7480ef-2462-4646-9623-c500e6fa7e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fa7480ef-2462-4646-9623-c500e6fa7e2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_09bf8c51-8adf-4853-96b0-5a61a4477974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_09bf8c51-8adf-4853-96b0-5a61a4477974" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails" xlink:type="extended" id="ia5cf4528e9524ca2902251923b1a0f0c_IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_75d5a53d-5c81-4452-a552-4730d426c7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_75d5a53d-5c81-4452-a552-4730d426c7a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_9fd5fb1a-4927-4883-bb91-5d1bb24b8ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_9fd5fb1a-4927-4883-bb91-5d1bb24b8ab5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_c4428f09-3b92-4ef4-b912-973e4c92dfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_c4428f09-3b92-4ef4-b912-973e4c92dfdc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_bee69260-ea64-4cfb-9729-33b216a9f703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_AssetImpairmentCharges_bee69260-ea64-4cfb-9729-33b216a9f703" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable_3ab77c00-74d7-4367-89c1-829ef41d2222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable_3ab77c00-74d7-4367-89c1-829ef41d2222" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2d1f9731-db26-4265-9442-abaa1253a3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable_3ab77c00-74d7-4367-89c1-829ef41d2222" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2d1f9731-db26-4265-9442-abaa1253a3c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2d1f9731-db26-4265-9442-abaa1253a3c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2d1f9731-db26-4265-9442-abaa1253a3c2" xlink:to="loc_us-gaap_SegmentDomain_2d1f9731-db26-4265-9442-abaa1253a3c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e487eaf4-1db6-4648-a77e-6479133ebf1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2d1f9731-db26-4265-9442-abaa1253a3c2" xlink:to="loc_us-gaap_SegmentDomain_e487eaf4-1db6-4648-a77e-6479133ebf1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_3bd08b37-a75c-4180-9be7-2a398a8cffe8" xlink:href="brc-20210731.xsd#brc_IdentificationSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e487eaf4-1db6-4648-a77e-6479133ebf1e" xlink:to="loc_brc_IdentificationSolutionsMember_3bd08b37-a75c-4180-9be7-2a398a8cffe8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_02baacb7-b6ea-4cbf-bb9c-5b0ef469c470" xlink:href="brc-20210731.xsd#brc_WorkplaceSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_e487eaf4-1db6-4648-a77e-6479133ebf1e" xlink:to="loc_brc_WorkplaceSafetyMember_02baacb7-b6ea-4cbf-bb9c-5b0ef469c470" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#OperatingLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="extended" id="iec1a0d8323b849afb0120bb9836fdc76_OperatingLeaseCostDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d4b0147a-44a5-4f81-82a7-d009dd83a2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_OperatingLeasePayments_d4b0147a-44a5-4f81-82a7-d009dd83a2aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e6b4104c-c247-40a4-b2e4-110fe504c11e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e6b4104c-c247-40a4-b2e4-110fe504c11e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c864f3a3-0dee-4ac6-8287-471113f8ea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c864f3a3-0dee-4ac6-8287-471113f8ea1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3aefcf16-323e-47dd-b7a6-6b9df6b59b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3aefcf16-323e-47dd-b7a6-6b9df6b59b1c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_30d526ce-3f65-4220-97d5-e552c203f19d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_OperatingLeaseCost_30d526ce-3f65-4220-97d5-e552c203f19d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OperatingLeaseExpenseTable_b02ce016-1de5-4426-8f0c-2daa017dd1a2" xlink:href="brc-20210731.xsd#brc_OperatingLeaseExpenseTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_brc_OperatingLeaseExpenseTable_b02ce016-1de5-4426-8f0c-2daa017dd1a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_08d949e1-7eed-4ef8-aabf-68ec2d9bd591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_OperatingLeaseExpenseTable_b02ce016-1de5-4426-8f0c-2daa017dd1a2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_08d949e1-7eed-4ef8-aabf-68ec2d9bd591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_08d949e1-7eed-4ef8-aabf-68ec2d9bd591_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_08d949e1-7eed-4ef8-aabf-68ec2d9bd591" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_08d949e1-7eed-4ef8-aabf-68ec2d9bd591_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f718206b-22c2-49f7-a0f9-064ad3250f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_08d949e1-7eed-4ef8-aabf-68ec2d9bd591" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f718206b-22c2-49f7-a0f9-064ad3250f3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_3358ec6d-afb0-4362-9817-7fdeebaaae65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f718206b-22c2-49f7-a0f9-064ad3250f3a" xlink:to="loc_us-gaap_CostOfSalesMember_3358ec6d-afb0-4362-9817-7fdeebaaae65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_71f9b802-99bb-40d1-ba04-29f6747d33a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f718206b-22c2-49f7-a0f9-064ad3250f3a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_71f9b802-99bb-40d1-ba04-29f6747d33a4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsScheduleofCapitalStockDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails" xlink:type="extended" id="i927c6f8b2e8843ee8bfa16f490105ce1_StockholdersInvestmentsScheduleofCapitalStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_e3fa88aa-3bc5-4c1c-9e96-4d776cdf6ac9" xlink:href="brc-20210731.xsd#brc_NoncumulativeCashDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_brc_NoncumulativeCashDividend_e3fa88aa-3bc5-4c1c-9e96-4d776cdf6ac9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_1ce22974-76f4-4dc0-98fb-8a9ee93ee076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_1ce22974-76f4-4dc0-98fb-8a9ee93ee076" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_9a492a77-b825-4703-9557-bb5ce0413ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_9a492a77-b825-4703-9557-bb5ce0413ff9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5b181f64-cf2b-4fa1-aefb-e10a2e97803c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_CommonStockSharesIssued_5b181f64-cf2b-4fa1-aefb-e10a2e97803c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_87d5d662-e679-45cc-ac96-d3f6acaeba08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_CommonStockValue_87d5d662-e679-45cc-ac96-d3f6acaeba08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitsByClassAxis_a9526d7e-7fc2-4fbc-83d4-af1110dc9145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalUnitsByClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:to="loc_us-gaap_CapitalUnitsByClassAxis_a9526d7e-7fc2-4fbc-83d4-af1110dc9145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_a9526d7e-7fc2-4fbc-83d4-af1110dc9145_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_a9526d7e-7fc2-4fbc-83d4-af1110dc9145" xlink:to="loc_us-gaap_CapitalUnitClassDomain_a9526d7e-7fc2-4fbc-83d4-af1110dc9145_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_a9526d7e-7fc2-4fbc-83d4-af1110dc9145" xlink:to="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CumulativePreferredStock6CumulativeMember_51218dea-dfbd-4f03-8d86-0709310c7194" xlink:href="brc-20210731.xsd#brc_CumulativePreferredStock6CumulativeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:to="loc_brc_CumulativePreferredStock6CumulativeMember_51218dea-dfbd-4f03-8d86-0709310c7194" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1972SeriesMember_000e9a2a-1650-48ee-ad2b-16645a0cc5f0" xlink:href="brc-20210731.xsd#brc_A1972SeriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:to="loc_brc_A1972SeriesMember_000e9a2a-1650-48ee-ad2b-16645a0cc5f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1979SeriesMember_303f8af3-6d07-48b7-8fad-9e15d6b47af7" xlink:href="brc-20210731.xsd#brc_A1979SeriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:to="loc_brc_A1979SeriesMember_303f8af3-6d07-48b7-8fad-9e15d6b47af7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4" xlink:to="loc_us-gaap_ClassOfStockDomain_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4" xlink:to="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3db25cfe-8668-4546-9df8-cf9c2db77a56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:to="loc_us-gaap_CommonClassAMember_3db25cfe-8668-4546-9df8-cf9c2db77a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ec9d3c15-159f-44d6-8a7d-2f7f669f843d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:to="loc_us-gaap_CommonClassBMember_ec9d3c15-159f-44d6-8a7d-2f7f669f843d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_c6499fee-3d18-41da-96b0-edb1f8f32031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:to="loc_us-gaap_CumulativePreferredStockMember_c6499fee-3d18-41da-96b0-edb1f8f32031" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncumulativePreferredStockMember_99be5c89-acf9-4e16-8efc-df5eff6020d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:to="loc_us-gaap_NoncumulativePreferredStockMember_99be5c89-acf9-4e16-8efc-df5eff6020d6" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="extended" id="i95d87473288e445a9957281bfb6faa56_StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SaleOfSharesAtCost_d0be8bcc-c8bb-48be-a844-89f01a8eb17f" xlink:href="brc-20210731.xsd#brc_SaleOfSharesAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_brc_SaleOfSharesAtCost_d0be8bcc-c8bb-48be-a844-89f01a8eb17f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PurchaseOfSharesAtCost_63ddf7b4-5c66-43a3-ae13-0a4661cf069c" xlink:href="brc-20210731.xsd#brc_PurchaseOfSharesAtCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_brc_PurchaseOfSharesAtCost_63ddf7b4-5c66-43a3-ae13-0a4661cf069c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherStockholdersEquity_03ab2d7b-9b58-43ff-b222-a83bcc87d1ad" xlink:href="brc-20210731.xsd#brc_OtherStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_brc_OtherStockholdersEquity_03ab2d7b-9b58-43ff-b222-a83bcc87d1ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EndingBalanceOtherStockholdersEquityShares_637e61e2-bff6-4d4e-8ee3-bcb7e6da2631" xlink:href="brc-20210731.xsd#brc_EndingBalanceOtherStockholdersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_brc_EndingBalanceOtherStockholdersEquityShares_637e61e2-bff6-4d4e-8ee3-bcb7e6da2631" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_20bd3d85-ebe5-43e8-b5cf-ea8f86ec949b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_20bd3d85-ebe5-43e8-b5cf-ea8f86ec949b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7da933b4-d8d5-4df7-b583-adc469d46b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_20bd3d85-ebe5-43e8-b5cf-ea8f86ec949b" xlink:to="loc_us-gaap_PlanNameAxis_7da933b4-d8d5-4df7-b583-adc469d46b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_7da933b4-d8d5-4df7-b583-adc469d46b14_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_7da933b4-d8d5-4df7-b583-adc469d46b14" xlink:to="loc_us-gaap_PlanNameDomain_7da933b4-d8d5-4df7-b583-adc469d46b14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ac9ba908-2a7f-4d50-8ed8-71c47f844b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_7da933b4-d8d5-4df7-b583-adc469d46b14" xlink:to="loc_us-gaap_PlanNameDomain_ac9ba908-2a7f-4d50-8ed8-71c47f844b0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharesHeldRabbiTrustAtCostMember_86a33ef3-5b13-413f-9de0-eeb8db03dba4" xlink:href="brc-20210731.xsd#brc_SharesHeldRabbiTrustAtCostMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ac9ba908-2a7f-4d50-8ed8-71c47f844b0e" xlink:to="loc_brc_SharesHeldRabbiTrustAtCostMember_86a33ef3-5b13-413f-9de0-eeb8db03dba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredCompensationMember_73be1ef5-696a-41bb-b358-a7d3392d0880" xlink:href="brc-20210731.xsd#brc_DeferredCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_ac9ba908-2a7f-4d50-8ed8-71c47f844b0e" xlink:to="loc_brc_DeferredCompensationMember_73be1ef5-696a-41bb-b358-a7d3392d0880" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail" xlink:type="extended" id="ib71b38f650314ee2b6508037bf404c86_StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_058a8361-9e8e-49da-9aed-2d6cd82f47b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_058a8361-9e8e-49da-9aed-2d6cd82f47b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_2fb425e5-1341-468b-998e-8db9642797ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_2fb425e5-1341-468b-998e-8db9642797ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_e88dac5a-728c-428b-ae6b-0e14ebc1ca90" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_e88dac5a-728c-428b-ae6b-0e14ebc1ca90" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_5a46bae0-c047-47ef-a76f-ea76dc1d0c84" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_5a46bae0-c047-47ef-a76f-ea76dc1d0c84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice_fa6e943e-2467-4055-9e3e-6c5c08a5c3b8" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice_fa6e943e-2467-4055-9e3e-6c5c08a5c3b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange_6e04892b-d55d-4d77-a526-5f1817e13aed" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange_6e04892b-d55d-4d77-a526-5f1817e13aed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange_a1f972f7-78c1-4594-9215-932e9c2c76c4" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange_a1f972f7-78c1-4594-9215-932e9c2c76c4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange_8f77b8f6-1558-47b0-8b3e-6a8a89b99ec6" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange_8f77b8f6-1558-47b0-8b3e-6a8a89b99ec6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange_e2a01279-78c9-4ce2-a9af-0ebd113f04bd" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange_e2a01279-78c9-4ce2-a9af-0ebd113f04bd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_38fcdd2a-536d-4545-9f3f-48c788a75485" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_26584ec2-2fde-40f8-99d3-290b4c389230" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9c350d05-8341-487c-be3b-45b27d65326d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9c350d05-8341-487c-be3b-45b27d65326d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e4625f5d-31d2-4d6a-95d7-f3019a39076c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e4625f5d-31d2-4d6a-95d7-f3019a39076c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4206b485-a20d-4b5b-b53c-8384b253a255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4206b485-a20d-4b5b-b53c-8384b253a255" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_aa9822e3-a935-43e3-a4a3-e570477a0767" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_aa9822e3-a935-43e3-a4a3-e570477a0767" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_14ba5afc-df92-4fd6-904c-00363e2295ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_75fafd58-21f2-4067-8bb5-08c8271eb3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_75fafd58-21f2-4067-8bb5-08c8271eb3f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_830679e0-16ff-4675-947f-bdd479be5614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_830679e0-16ff-4675-947f-bdd479be5614" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d9b9285b-8c64-4070-9402-e18ef5b6c164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d9b9285b-8c64-4070-9402-e18ef5b6c164" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_8f4102ea-2c0b-4a35-afbc-cc6d7b348c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_8f4102ea-2c0b-4a35-afbc-cc6d7b348c9c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ead2548e-e952-4d35-8ecc-ff7478b3f472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_f0eb2cde-447b-4c39-b4f8-f8ed3e0e90c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_f0eb2cde-447b-4c39-b4f8-f8ed3e0e90c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_6d606362-2348-46a5-be32-3cbfa7336941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_6d606362-2348-46a5-be32-3cbfa7336941" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_8f7ab270-ba4e-432c-aea1-a66bcdc635a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_8f7ab270-ba4e-432c-aea1-a66bcdc635a4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c259b061-b883-4b9f-9cf8-c42241f752a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c259b061-b883-4b9f-9cf8-c42241f752a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_1fa35c02-e9fa-407a-9375-8515f8bfc2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_1fa35c02-e9fa-407a-9375-8515f8bfc2ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_87820431-c54e-4549-8abf-9a5ac50da8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_87820431-c54e-4549-8abf-9a5ac50da8c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_842ecece-1931-4e88-a24f-42b9a695ed87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_842ecece-1931-4e88-a24f-42b9a695ed87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9764eef4-02d4-4ec7-8710-0799470138c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9764eef4-02d4-4ec7-8710-0799470138c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e177499f-0d7f-4f63-b206-ff2080f6ae02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e177499f-0d7f-4f63-b206-ff2080f6ae02" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_833ce167-526b-4b9b-9863-9481f42fd44d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_833ce167-526b-4b9b-9863-9481f42fd44d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1871ad96-7764-4f0a-a2e9-2f2e55b1bccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c365a9ae-f37a-4f72-9ba4-c71a3fd01400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c365a9ae-f37a-4f72-9ba4-c71a3fd01400" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9be82ac4-7be6-405e-8a32-5ce49d7e631d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9be82ac4-7be6-405e-8a32-5ce49d7e631d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_502af043-7264-4847-ae49-090023a582eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_502af043-7264-4847-ae49-090023a582eb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_82d88e82-2160-4ed7-a03e-0040adc34839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_82d88e82-2160-4ed7-a03e-0040adc34839" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_177621ba-6f59-4dc8-861a-5d0f4de28ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3ea463a1-61ad-44c8-ab42-4e87971cec70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:to="loc_us-gaap_AwardTypeAxis_3ea463a1-61ad-44c8-ab42-4e87971cec70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ea463a1-61ad-44c8-ab42-4e87971cec70_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3ea463a1-61ad-44c8-ab42-4e87971cec70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ea463a1-61ad-44c8-ab42-4e87971cec70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a93e33a-1ea7-4d82-a123-9176f54aee66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3ea463a1-61ad-44c8-ab42-4e87971cec70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a93e33a-1ea7-4d82-a123-9176f54aee66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember_6bf8c11b-1e98-403a-9b89-c44ee9a0d882" xlink:href="brc-20210731.xsd#brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a93e33a-1ea7-4d82-a123-9176f54aee66" xlink:to="loc_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember_6bf8c11b-1e98-403a-9b89-c44ee9a0d882" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember_06d5e309-24ba-47b8-b2ed-e8a458bb1f05" xlink:href="brc-20210731.xsd#brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a93e33a-1ea7-4d82-a123-9176f54aee66" xlink:to="loc_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember_06d5e309-24ba-47b8-b2ed-e8a458bb1f05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ac11fbc1-a53a-471b-968d-934f6a014154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ac11fbc1-a53a-471b-968d-934f6a014154" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_ac11fbc1-a53a-471b-968d-934f6a014154_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ac11fbc1-a53a-471b-968d-934f6a014154" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_ac11fbc1-a53a-471b-968d-934f6a014154_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ac11fbc1-a53a-471b-968d-934f6a014154" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A19.9626.99Member_c40fa7ea-0a7e-4976-9a50-6f4bce59fca2" xlink:href="brc-20210731.xsd#brc_A19.9626.99Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:to="loc_brc_A19.9626.99Member_c40fa7ea-0a7e-4976-9a50-6f4bce59fca2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A27.0032.99Member_9c15ef81-895e-4df1-bff0-37099a325dae" xlink:href="brc-20210731.xsd#brc_A27.0032.99Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:to="loc_brc_A27.0032.99Member_9c15ef81-895e-4df1-bff0-37099a325dae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A33.0043.98Member_1d88278d-a763-49b4-893b-9aa87f1ab3b0" xlink:href="brc-20210731.xsd#brc_A33.0043.98Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:to="loc_brc_A33.0043.98Member_1d88278d-a763-49b4-893b-9aa87f1ab3b0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail" xlink:type="extended" id="i049a725809ae4c1481df9bda5b7ec478_StockholdersInvestmentsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8ce6a972-0e66-4239-a803-98ca347bff1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8ce6a972-0e66-4239-a803-98ca347bff1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_a964f40d-fad3-4fb0-8fc3-aad35688c878" xlink:href="brc-20210731.xsd#brc_NoncumulativeCashDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_brc_NoncumulativeCashDividend_a964f40d-fad3-4fb0-8fc3-aad35688c878" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_908fa6f5-7d65-483c-9ebb-e6ade47036df" xlink:href="brc-20210731.xsd#brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_908fa6f5-7d65-483c-9ebb-e6ade47036df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b5705b49-9bf0-49c9-be3c-3fc531add26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b5705b49-9bf0-49c9-be3c-3fc531add26c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27e2544c-34ad-4c86-b6ff-848b669f80e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27e2544c-34ad-4c86-b6ff-848b669f80e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_83c2f7cc-4de6-4473-9783-a0802b4d1b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_83c2f7cc-4de6-4473-9783-a0802b4d1b9d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b4aacaf1-9cc5-414a-b480-fac7c38a0cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b4aacaf1-9cc5-414a-b480-fac7c38a0cfd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_51be04c8-c7c0-48c2-9799-c4eaeef0f177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_51be04c8-c7c0-48c2-9799-c4eaeef0f177" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5a1adc23-9eca-4ea8-b930-ab335d4d3a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5a1adc23-9eca-4ea8-b930-ab335d4d3a33" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b633f5e1-60a8-47a9-8020-2764d75cd70b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b633f5e1-60a8-47a9-8020-2764d75cd70b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod_70779477-c0ed-4cae-90d2-3c5cc7ab444f" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod_70779477-c0ed-4cae-90d2-3c5cc7ab444f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d46f5023-942f-4487-9f54-978ec4839f12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d46f5023-942f-4487-9f54-978ec4839f12" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b29f9f4c-a51b-40df-9dcf-d4da380f0f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b29f9f4c-a51b-40df-9dcf-d4da380f0f97" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_90dbcca0-4023-4b86-abc1-82f0666dcf29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_90dbcca0-4023-4b86-abc1-82f0666dcf29" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1e460cb6-542c-4ae5-82a7-81f2ea464c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1e460cb6-542c-4ae5-82a7-81f2ea464c9c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6f9c91fb-3c70-4fb2-895e-156992ab2295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6f9c91fb-3c70-4fb2-895e-156992ab2295" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1cbb1e61-feba-432a-84bf-aafd556477b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1cbb1e61-feba-432a-84bf-aafd556477b4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6878afb2-6a96-4cf2-8a25-bd4ed25ff019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6878afb2-6a96-4cf2-8a25-bd4ed25ff019" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f8e3bfac-7d34-4fa1-aeec-1b09d965399e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f8e3bfac-7d34-4fa1-aeec-1b09d965399e" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2d2f02de-1720-4aa9-a86a-a851429dde60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2d2f02de-1720-4aa9-a86a-a851429dde60" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_917f63bb-e5f9-46ea-b741-fc5c4b28dece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_917f63bb-e5f9-46ea-b741-fc5c4b28dece" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b53c00e7-1bd2-4543-b796-302ea7741af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b53c00e7-1bd2-4543-b796-302ea7741af1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dee3c224-279b-4468-9a7c-2e65a13b38c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b53c00e7-1bd2-4543-b796-302ea7741af1" xlink:to="loc_us-gaap_AwardTypeAxis_dee3c224-279b-4468-9a7c-2e65a13b38c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dee3c224-279b-4468-9a7c-2e65a13b38c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_dee3c224-279b-4468-9a7c-2e65a13b38c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dee3c224-279b-4468-9a7c-2e65a13b38c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b532e24-22f3-43be-a19b-d6817d902726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_dee3c224-279b-4468-9a7c-2e65a13b38c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b532e24-22f3-43be-a19b-d6817d902726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f132a293-70aa-4b16-ba39-ad95136e2a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b532e24-22f3-43be-a19b-d6817d902726" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f132a293-70aa-4b16-ba39-ad95136e2a1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_50afe5e4-f283-40ad-9e88-2468cb0ec47b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b532e24-22f3-43be-a19b-d6817d902726" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_50afe5e4-f283-40ad-9e88-2468cb0ec47b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#AccumulatedOtherComprehensiveLossNetofTaxDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="extended" id="i599be6912f294d14908d3a5b4d0c0fc7_AccumulatedOtherComprehensiveLossNetofTaxDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b422faa3-1365-4d13-ba8c-a95d3c3a3dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b422faa3-1365-4d13-ba8c-a95d3c3a3dd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_be373eb5-3317-46cc-a4b1-f5b9a2b084d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_be373eb5-3317-46cc-a4b1-f5b9a2b084d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9c2a60ed-ca29-4630-8e20-4f1de01ccbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9c2a60ed-ca29-4630-8e20-4f1de01ccbfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7744194d-8c28-420c-a8d4-b0df6efb7fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6281a8e5-5cfc-424d-a1f0-ef543150e2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6281a8e5-5cfc-424d-a1f0-ef543150e2fe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d562c64d-5904-4f59-8512-9b455319c4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6281a8e5-5cfc-424d-a1f0-ef543150e2fe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d562c64d-5904-4f59-8512-9b455319c4a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d562c64d-5904-4f59-8512-9b455319c4a8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d562c64d-5904-4f59-8512-9b455319c4a8" xlink:to="loc_us-gaap_EquityComponentDomain_d562c64d-5904-4f59-8512-9b455319c4a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d562c64d-5904-4f59-8512-9b455319c4a8" xlink:to="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a5c40200-cf98-40c1-84e5-1a2d952c80d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a5c40200-cf98-40c1-84e5-1a2d952c80d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_cb2cd151-9160-4fb9-9af3-243c3400c1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_cb2cd151-9160-4fb9-9af3-243c3400c1d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_fb4a1191-9aa3-43a7-8b63-e10b3e58ddb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_fb4a1191-9aa3-43a7-8b63-e10b3e58ddb7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#RevenueRecognitionDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="extended" id="i2382fec7afb84d8699b31ed582b5a49b_RevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ff847622-9d13-4d35-acbb-99270ef889a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_77ffce38-3bcb-4e7c-8eec-5409fa27a260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ff847622-9d13-4d35-acbb-99270ef889a1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_77ffce38-3bcb-4e7c-8eec-5409fa27a260" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_204a662a-db22-4da7-a6e7-25148d5a859a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ff847622-9d13-4d35-acbb-99270ef889a1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_204a662a-db22-4da7-a6e7-25148d5a859a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_204a662a-db22-4da7-a6e7-25148d5a859a" xlink:to="loc_srt_StatementScenarioAxis_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015" xlink:to="loc_srt_ScenarioUnspecifiedDomain_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_347765ec-5574-4bd1-8ac0-03ef57acaa21" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015" xlink:to="loc_srt_ScenarioUnspecifiedDomain_347765ec-5574-4bd1-8ac0-03ef57acaa21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ff427433-1689-424d-ae5c-00b6ff085d5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_347765ec-5574-4bd1-8ac0-03ef57acaa21" xlink:to="loc_srt_ScenarioForecastMember_ff427433-1689-424d-ae5c-00b6ff085d5c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="extended" id="i4bfdbd85a8404f64995551f523ed8f43_SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5080dd8b-0330-4eee-b570-79daa22817c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5080dd8b-0330-4eee-b570-79daa22817c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1bcbe77c-5264-4cfe-bc95-baefe580e716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1bcbe77c-5264-4cfe-bc95-baefe580e716" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_93114061-44cb-4136-a9b4-a5e138e70f5b" xlink:href="brc-20210731.xsd#brc_ProfitForReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_brc_ProfitForReportableSegments_93114061-44cb-4136-a9b4-a5e138e70f5b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_34760e4c-1936-4f71-9b12-8a2439f0b397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_Assets_34760e4c-1936-4f71-9b12-8a2439f0b397" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_482406b6-0e7e-422d-a008-946ff1fd50d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_482406b6-0e7e-422d-a008-946ff1fd50d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_21970961-f21e-457c-9ef6-becd1a878273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_21970961-f21e-457c-9ef6-becd1a878273" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_21970961-f21e-457c-9ef6-becd1a878273_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_21970961-f21e-457c-9ef6-becd1a878273" xlink:to="loc_us-gaap_SegmentDomain_21970961-f21e-457c-9ef6-becd1a878273_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_21970961-f21e-457c-9ef6-becd1a878273" xlink:to="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_69018e83-bf6f-4414-9170-534b89cd588d" xlink:href="brc-20210731.xsd#brc_IdentificationSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:to="loc_brc_IdentificationSolutionsMember_69018e83-bf6f-4414-9170-534b89cd588d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_fa6ff10a-1e19-42c7-b126-707e38845a73" xlink:href="brc-20210731.xsd#brc_WorkplaceSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:to="loc_brc_WorkplaceSafetyMember_fa6ff10a-1e19-42c7-b126-707e38845a73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_17380acb-489b-4ec9-9ed2-fe4c3fb0179e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:to="loc_us-gaap_CorporateMember_17380acb-489b-4ec9-9ed2-fe4c3fb0179e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c92195f0-649e-4a70-842b-0e7974092d1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:to="loc_srt_StatementGeographicalAxis_c92195f0-649e-4a70-842b-0e7974092d1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c92195f0-649e-4a70-842b-0e7974092d1b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c92195f0-649e-4a70-842b-0e7974092d1b" xlink:to="loc_srt_SegmentGeographicalDomain_c92195f0-649e-4a70-842b-0e7974092d1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c92195f0-649e-4a70-842b-0e7974092d1b" xlink:to="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_f7475604-c864-4fac-8886-4201b4ea3b48" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:to="loc_srt_AmericasMember_f7475604-c864-4fac-8886-4201b4ea3b48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_4568f366-a4cf-44e6-aa3c-bf80cc446e0c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:to="loc_srt_EuropeMember_4568f366-a4cf-44e6-aa3c-bf80cc446e0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_1e4a5464-fb21-4d10-b513-13857a9d600a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:to="loc_srt_AsiaPacificMember_1e4a5464-fb21-4d10-b513-13857a9d600a" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#SegmentInformationNetIncomeReconciliationDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="extended" id="i5a378b2af8e34e1086962aa853f88c5b_SegmentInformationNetIncomeReconciliationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_9a100cc0-3523-4eea-bb8e-e5c452aae4a2" xlink:href="brc-20210731.xsd#brc_ProfitForReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:to="loc_brc_ProfitForReportableSegments_9a100cc0-3523-4eea-bb8e-e5c452aae4a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:href="brc-20210731.xsd#brc_UnallocatedAmountsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:to="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts_2d7c13cd-401a-4767-934c-3013a6fcebb5" xlink:href="brc-20210731.xsd#brc_AdministrativeCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:to="loc_brc_AdministrativeCosts_2d7c13cd-401a-4767-934c-3013a6fcebb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_685ed596-3639-4952-98a2-e4a5b3faf450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:to="loc_us-gaap_AssetImpairmentCharges_685ed596-3639-4952-98a2-e4a5b3faf450" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fdedb42d-01ae-43de-9643-6085acdcded3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fdedb42d-01ae-43de-9643-6085acdcded3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_330d41be-faf9-45a5-9de4-d635345314af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:to="loc_us-gaap_InterestExpense_330d41be-faf9-45a5-9de4-d635345314af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_10c4217c-d4c3-41df-b42a-c5844ea0e6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_10c4217c-d4c3-41df-b42a-c5844ea0e6ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_a58b1cc6-a6c8-4d3c-9c3b-aa3fbc296828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_a58b1cc6-a6c8-4d3c-9c3b-aa3fbc296828" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2938759-8044-448d-872e-c46919beb7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_a58b1cc6-a6c8-4d3c-9c3b-aa3fbc296828" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2938759-8044-448d-872e-c46919beb7ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c2938759-8044-448d-872e-c46919beb7ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2938759-8044-448d-872e-c46919beb7ea" xlink:to="loc_us-gaap_SegmentDomain_c2938759-8044-448d-872e-c46919beb7ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9c97fde6-e351-4553-b644-6bcb0bd4dddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2938759-8044-448d-872e-c46919beb7ea" xlink:to="loc_us-gaap_SegmentDomain_9c97fde6-e351-4553-b644-6bcb0bd4dddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_9a2c9d01-2fe9-4d7e-acb4-1e5c6b08dcda" xlink:href="brc-20210731.xsd#brc_IdentificationSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9c97fde6-e351-4553-b644-6bcb0bd4dddf" xlink:to="loc_brc_IdentificationSolutionsMember_9a2c9d01-2fe9-4d7e-acb4-1e5c6b08dcda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_76018b26-ed70-4861-a482-fc56f8b9fd4b" xlink:href="brc-20210731.xsd#brc_WorkplaceSafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9c97fde6-e351-4553-b644-6bcb0bd4dddf" xlink:to="loc_brc_WorkplaceSafetyMember_76018b26-ed70-4861-a482-fc56f8b9fd4b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended" id="i75d805f649b4497c8a512ff75731f819_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b3ca9f0b-65d9-46c4-a922-48a95b885e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_824df04e-b362-4089-ac39-bbb41be47f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b3ca9f0b-65d9-46c4-a922-48a95b885e99" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_824df04e-b362-4089-ac39-bbb41be47f0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_77bcc74a-6041-48ba-9d77-151885eb1b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b3ca9f0b-65d9-46c4-a922-48a95b885e99" xlink:to="loc_us-gaap_NoncurrentAssets_77bcc74a-6041-48ba-9d77-151885eb1b3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b3ca9f0b-65d9-46c4-a922-48a95b885e99" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c097f817-20fd-495b-a0c1-44f6ceee612f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:to="loc_srt_ConsolidationItemsAxis_c097f817-20fd-495b-a0c1-44f6ceee612f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_c097f817-20fd-495b-a0c1-44f6ceee612f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_c097f817-20fd-495b-a0c1-44f6ceee612f" xlink:to="loc_srt_ConsolidationItemsDomain_c097f817-20fd-495b-a0c1-44f6ceee612f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7cb0174b-f080-47c0-8e86-e5db277b3687" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_c097f817-20fd-495b-a0c1-44f6ceee612f" xlink:to="loc_srt_ConsolidationItemsDomain_7cb0174b-f080-47c0-8e86-e5db277b3687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_60ed870f-0fcc-409f-8fc2-46deb66323e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:to="loc_srt_StatementGeographicalAxis_60ed870f-0fcc-409f-8fc2-46deb66323e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_60ed870f-0fcc-409f-8fc2-46deb66323e0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_60ed870f-0fcc-409f-8fc2-46deb66323e0" xlink:to="loc_srt_SegmentGeographicalDomain_60ed870f-0fcc-409f-8fc2-46deb66323e0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_60ed870f-0fcc-409f-8fc2-46deb66323e0" xlink:to="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_11e6ed8b-a842-46fa-b851-7cedd10b913e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:to="loc_country_US_11e6ed8b-a842-46fa-b851-7cedd10b913e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherCountriesMember_4eb12c22-3381-46e6-9ef8-137b0dcf5ec0" xlink:href="brc-20210731.xsd#brc_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:to="loc_brc_OtherCountriesMember_4eb12c22-3381-46e6-9ef8-137b0dcf5ec0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_88b5662b-6e01-40c1-bc04-154edec0b07b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:to="loc_us-gaap_IntersegmentEliminationMember_88b5662b-6e01-40c1-bc04-154edec0b07b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="extended" id="i26ff29b066a540ee87b0606b78a822c9_IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e04bb542-8169-499e-887c-4ad6c795128f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e04bb542-8169-499e-887c-4ad6c795128f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_426abb7f-1408-412e-ac12-cd1fda73c41b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_426abb7f-1408-412e-ac12-cd1fda73c41b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_500002c3-0b29-4027-b3f0-677f3d672645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilities_500002c3-0b29-4027-b3f0-677f3d672645" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_9c51e5ed-cc03-4c44-a968-2de6af3af7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_9c51e5ed-cc03-4c44-a968-2de6af3af7fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_f1c63d07-969a-4d84-9714-9c4b694e85ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_f1c63d07-969a-4d84-9714-9c4b694e85ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityValuationAllowance_5167f9f2-f992-4445-ae6a-d3ebc4c3c2dc" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilityValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilityValuationAllowance_5167f9f2-f992-4445-ae6a-d3ebc4c3c2dc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7cdcd8bf-df60-491d-b3dd-272fc38bb585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7cdcd8bf-df60-491d-b3dd-272fc38bb585" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_9036606d-5bd1-454f-b0a5-7f67d2a9b2ce" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_9036606d-5bd1-454f-b0a5-7f67d2a9b2ce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5feaf02d-8b77-4d4d-880d-cdfb59a8a829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5feaf02d-8b77-4d4d-880d-cdfb59a8a829" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_713331f5-470a-414b-966d-06fa140f4540" xlink:href="brc-20210731.xsd#brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_713331f5-470a-414b-966d-06fa140f4540" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_7e201b6b-3715-452c-ae01-cf2c653952fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_7e201b6b-3715-452c-ae01-cf2c653952fc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_d180b40e-c0e3-4ab1-bb6b-847bc8243a4e" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_d180b40e-c0e3-4ab1-bb6b-847bc8243a4e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4e6920f0-2729-44b7-9d5a-ca62a4c43834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4e6920f0-2729-44b7-9d5a-ca62a4c43834" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ffb10403-2af2-4fc7-85d5-0d35653fac7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ffb10403-2af2-4fc7-85d5-0d35653fac7d" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_029f0986-1c23-49e3-8f6b-ad09385b11a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_029f0986-1c23-49e3-8f6b-ad09385b11a0" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a19494b1-dfd6-41d0-8974-07aaaec06fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a19494b1-dfd6-41d0-8974-07aaaec06fcb" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_b90a8879-a26a-48d3-bbf4-7ddb3175b53e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_b90a8879-a26a-48d3-bbf4-7ddb3175b53e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_769bbb82-93c5-4158-b20d-75f4eafb068e" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_769bbb82-93c5-4158-b20d-75f4eafb068e" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_fd58d2f2-25d2-4be5-a4ba-f402417c96b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_fd58d2f2-25d2-4be5-a4ba-f402417c96b7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ac238c54-c300-4386-bd38-e4824c988375" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ac238c54-c300-4386-bd38-e4824c988375" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_5d81cce3-11e8-4cd6-9c04-30a4eba233f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_5d81cce3-11e8-4cd6-9c04-30a4eba233f8" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_cc31ff51-c662-41a6-b5f8-0a5b02462316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_cc31ff51-c662-41a6-b5f8-0a5b02462316" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_8dc09e6d-10a6-4f9f-b059-738605f3bda1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_8dc09e6d-10a6-4f9f-b059-738605f3bda1" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetAxis_2f29a966-615b-49ac-a4f4-09ab5001363e" xlink:href="brc-20210731.xsd#brc_DTANetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:to="loc_brc_DTANetAxis_2f29a966-615b-49ac-a4f4-09ab5001363e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_2f29a966-615b-49ac-a4f4-09ab5001363e_default" xlink:href="brc-20210731.xsd#brc_DTANetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_brc_DTANetAxis_2f29a966-615b-49ac-a4f4-09ab5001363e" xlink:to="loc_brc_DTANetDomain_2f29a966-615b-49ac-a4f4-09ab5001363e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_1f55b232-d685-496e-964f-e74351d26063" xlink:href="brc-20210731.xsd#brc_DTANetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_brc_DTANetAxis_2f29a966-615b-49ac-a4f4-09ab5001363e" xlink:to="loc_brc_DTANetDomain_1f55b232-d685-496e-964f-e74351d26063" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_6d5c5954-c00a-43e5-8d5d-a1726456b725" xlink:href="brc-20210731.xsd#brc_NetofliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_DTANetDomain_1f55b232-d685-496e-964f-e74351d26063" xlink:to="loc_brc_NetofliabilitiesMember_6d5c5954-c00a-43e5-8d5d-a1726456b725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_e08611b7-4b82-4862-b862-68d6bef529cd" xlink:href="brc-20210731.xsd#brc_NetofassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_DTANetDomain_1f55b232-d685-496e-964f-e74351d26063" xlink:to="loc_brc_NetofassetsMember_e08611b7-4b82-4862-b862-68d6bef529cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b020bf5a-3008-406a-b621-0fd62dca20c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:to="loc_srt_StatementScenarioAxis_b020bf5a-3008-406a-b621-0fd62dca20c7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_b020bf5a-3008-406a-b621-0fd62dca20c7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_b020bf5a-3008-406a-b621-0fd62dca20c7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_b020bf5a-3008-406a-b621-0fd62dca20c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_77f0c125-cd0b-47df-b945-68cee2f6d3e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_b020bf5a-3008-406a-b621-0fd62dca20c7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_77f0c125-cd0b-47df-b945-68cee2f6d3e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_5b35c192-58c8-465c-8b26-2e13ba440fcd" xlink:href="brc-20210731.xsd#brc_NetofliabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_77f0c125-cd0b-47df-b945-68cee2f6d3e5" xlink:to="loc_brc_NetofliabilitiesMember_5b35c192-58c8-465c-8b26-2e13ba440fcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_be8af752-65c7-4d3f-a300-50709867f70e" xlink:href="brc-20210731.xsd#brc_NetofassetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_77f0c125-cd0b-47df-b945-68cee2f6d3e5" xlink:to="loc_brc_NetofassetsMember_be8af752-65c7-4d3f-a300-50709867f70e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended" id="i33596082da2f47d9bbe654abcca4f16d_IncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1676a610-4f43-4f72-8104-68fdb202834f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1676a610-4f43-4f72-8104-68fdb202834f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_dcd8908c-c15d-4639-97f6-540b715f84df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_dcd8908c-c15d-4639-97f6-540b715f84df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_52f27dd0-0d1d-4658-9e4e-a15a07f1fc2e" xlink:href="brc-20210731.xsd#brc_ForeignOperatingLossCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_52f27dd0-0d1d-4658-9e4e-a15a07f1fc2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_78789c2f-a91f-4cfa-88bf-d832c7e16034" xlink:href="brc-20210731.xsd#brc_StateNetOperatingLossCarryforwardsExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_78789c2f-a91f-4cfa-88bf-d832c7e16034" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_07139c03-41eb-4237-9190-5ffd4f32758f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_07139c03-41eb-4237-9190-5ffd4f32758f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_3a6aa14e-8b07-4592-a80c-e2f346b2e32e" xlink:href="brc-20210731.xsd#brc_ForeignTaxCreditCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_3a6aa14e-8b07-4592-a80c-e2f346b2e32e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_0fba95aa-8e9b-4fd2-9018-f5c0325beb55" xlink:href="brc-20210731.xsd#brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_0fba95aa-8e9b-4fd2-9018-f5c0325beb55" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e9b98ca2-6d23-43fa-861f-fbaead711cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e9b98ca2-6d23-43fa-861f-fbaead711cf5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dacd2982-9e24-4f59-84bd-5e80514d2726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dacd2982-9e24-4f59-84bd-5e80514d2726" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_b3dacf28-be0d-4357-b910-f83afab27c82" xlink:href="brc-20210731.xsd#brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_b3dacf28-be0d-4357-b910-f83afab27c82" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_1f536075-c1bf-4e6c-992c-bb5f46b5bfbc" xlink:href="brc-20210731.xsd#brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_1f536075-c1bf-4e6c-992c-bb5f46b5bfbc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_27121f0d-4039-4e54-b269-34d40e75228a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_27121f0d-4039-4e54-b269-34d40e75228a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_47a6551f-df7d-48ee-ae85-971bcf3b8042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_47a6551f-df7d-48ee-ae85-971bcf3b8042" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_1b8f9ed9-e8af-48d4-b3ed-a532a9a45267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_1b8f9ed9-e8af-48d4-b3ed-a532a9a45267" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_e5983165-5071-416c-8d1d-ea3b7c564558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_e5983165-5071-416c-8d1d-ea3b7c564558" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_85b75749-1f07-4ca6-b280-8e2a1b719205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_85b75749-1f07-4ca6-b280-8e2a1b719205" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_86b5eb06-a25c-40d8-95ad-5841f49c3965" xlink:href="brc-20210731.xsd#brc_TaxBenefitsAssociatedwithStatueofLimitations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_86b5eb06-a25c-40d8-95ad-5841f49c3965" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_f32df39f-7729-4e24-9ea1-fca6f06f1eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_OpenTaxYear_f32df39f-7729-4e24-9ea1-fca6f06f1eb2" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_53c6c5c3-6433-4a0c-be02-e6ad52121d88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_53c6c5c3-6433-4a0c-be02-e6ad52121d88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_53c6c5c3-6433-4a0c-be02-e6ad52121d88_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_53c6c5c3-6433-4a0c-be02-e6ad52121d88" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_53c6c5c3-6433-4a0c-be02-e6ad52121d88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_53c6c5c3-6433-4a0c-be02-e6ad52121d88" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_93837075-7986-496f-bdbf-4de5709430d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_93837075-7986-496f-bdbf-4de5709430d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_4acddc0c-be3d-4020-a1ec-75737f6e9e88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:to="loc_us-gaap_ForeignCountryMember_4acddc0c-be3d-4020-a1ec-75737f6e9e88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_047ce76c-eab7-4dce-a036-1309158aaaad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_047ce76c-eab7-4dce-a036-1309158aaaad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_eb09311d-51cf-4721-a5e8-5a57288f7e13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:to="loc_us-gaap_TaxPeriodAxis_eb09311d-51cf-4721-a5e8-5a57288f7e13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_eb09311d-51cf-4721-a5e8-5a57288f7e13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_eb09311d-51cf-4721-a5e8-5a57288f7e13" xlink:to="loc_us-gaap_TaxPeriodDomain_eb09311d-51cf-4721-a5e8-5a57288f7e13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_c47ce739-d483-49a2-8bc9-4c06dc09741e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_eb09311d-51cf-4721-a5e8-5a57288f7e13" xlink:to="loc_us-gaap_TaxPeriodDomain_c47ce739-d483-49a2-8bc9-4c06dc09741e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarliestTaxYearMember_9d06a493-04a0-4125-baba-336b8bf96338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarliestTaxYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_c47ce739-d483-49a2-8bc9-4c06dc09741e" xlink:to="loc_us-gaap_EarliestTaxYearMember_9d06a493-04a0-4125-baba-336b8bf96338" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LatestTaxYearMember_f11f0e93-d639-43c7-a228-747bdd67beaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LatestTaxYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_c47ce739-d483-49a2-8bc9-4c06dc09741e" xlink:to="loc_us-gaap_LatestTaxYearMember_f11f0e93-d639-43c7-a228-747bdd67beaf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="extended" id="ifbb09c4e4d214c308889725cfb1208f3_NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:href="brc-20210731.xsd#brc_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_3fef3929-7f98-4d64-b6e0-91370318afc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_3fef3929-7f98-4d64-b6e0-91370318afc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b61abf67-6464-4676-ac32-52ddd18ab1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b61abf67-6464-4676-ac32-52ddd18ab1fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cd5a9136-9cd1-4dbf-8c67-b51d14b0686f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cd5a9136-9cd1-4dbf-8c67-b51d14b0686f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ad3c18e5-e1aa-446b-8a00-fa0484c6a8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ad3c18e5-e1aa-446b-8a00-fa0484c6a8cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a139158-a587-40e3-9d70-3b1ea51e369c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a139158-a587-40e3-9d70-3b1ea51e369c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c7f54a26-295e-4574-a191-8045959f563a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_EarningsPerShareBasic_c7f54a26-295e-4574-a191-8045959f563a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_18f86244-6c66-49cc-85d5-1635cc5a2369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_EarningsPerShareDiluted_18f86244-6c66-49cc-85d5-1635cc5a2369" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:href="brc-20210731.xsd#brc_EarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b22bcf69-595f-42ad-812c-de2cd50c1dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b22bcf69-595f-42ad-812c-de2cd50c1dbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b22bcf69-595f-42ad-812c-de2cd50c1dbc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b22bcf69-595f-42ad-812c-de2cd50c1dbc" xlink:to="loc_us-gaap_EquityComponentDomain_b22bcf69-595f-42ad-812c-de2cd50c1dbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_51f8f567-6c55-4e91-8e63-99af8091594d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b22bcf69-595f-42ad-812c-de2cd50c1dbc" xlink:to="loc_us-gaap_EquityComponentDomain_51f8f567-6c55-4e91-8e63-99af8091594d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_e5f7ade0-4466-49cb-81cc-f17f79329025" xlink:href="brc-20210731.xsd#brc_PreferentialDividendsOnClassNonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_51f8f567-6c55-4e91-8e63-99af8091594d" xlink:to="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_e5f7ade0-4466-49cb-81cc-f17f79329025" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveSharesMember_24040a8e-e98a-466e-8ece-3d57cef2e050" xlink:href="brc-20210731.xsd#brc_PreferentialDividendsOnDilutiveSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_51f8f567-6c55-4e91-8e63-99af8091594d" xlink:to="loc_brc_PreferentialDividendsOnDilutiveSharesMember_24040a8e-e98a-466e-8ece-3d57cef2e050" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2c4fb225-d479-4db1-8e4d-1647732a0dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2c4fb225-d479-4db1-8e4d-1647732a0dfd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2c4fb225-d479-4db1-8e4d-1647732a0dfd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2c4fb225-d479-4db1-8e4d-1647732a0dfd" xlink:to="loc_us-gaap_ClassOfStockDomain_2c4fb225-d479-4db1-8e4d-1647732a0dfd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba38ea25-7aa7-48c8-b195-62c5700c9a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2c4fb225-d479-4db1-8e4d-1647732a0dfd" xlink:to="loc_us-gaap_ClassOfStockDomain_ba38ea25-7aa7-48c8-b195-62c5700c9a29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_025c8390-e1cd-4f77-891c-e96bcc072df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ba38ea25-7aa7-48c8-b195-62c5700c9a29" xlink:to="loc_us-gaap_NonvotingCommonStockMember_025c8390-e1cd-4f77-891c-e96bcc072df3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_e6a5b455-cecc-4600-bd28-5768a7ea24f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ba38ea25-7aa7-48c8-b195-62c5700c9a29" xlink:to="loc_us-gaap_CommonClassBMember_e6a5b455-cecc-4600-bd28-5768a7ea24f2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#NetIncomeperCommonShareAdditionalInformationsDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="extended" id="i83d64e1407a54dd4a3127bb912e45d54_NetIncomeperCommonShareAdditionalInformationsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_c3aa09ac-3201-46c8-aebc-b1c14207fe80" xlink:href="brc-20210731.xsd#brc_EarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ac891219-ad99-44b2-8aa6-a599214b1d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_brc_EarningsPerShareLineItems_c3aa09ac-3201-46c8-aebc-b1c14207fe80" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ac891219-ad99-44b2-8aa6-a599214b1d5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_34f14d1d-5cf2-4f7f-a71d-fb9dcd50fc74" xlink:href="brc-20210731.xsd#brc_EarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_brc_EarningsPerShareLineItems_c3aa09ac-3201-46c8-aebc-b1c14207fe80" xlink:to="loc_brc_EarningsPerShareTable_34f14d1d-5cf2-4f7f-a71d-fb9dcd50fc74" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_55b38131-eb31-4632-bd70-61280d6a896d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_brc_EarningsPerShareTable_34f14d1d-5cf2-4f7f-a71d-fb9dcd50fc74" xlink:to="loc_us-gaap_StatementClassOfStockAxis_55b38131-eb31-4632-bd70-61280d6a896d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_55b38131-eb31-4632-bd70-61280d6a896d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_55b38131-eb31-4632-bd70-61280d6a896d" xlink:to="loc_us-gaap_ClassOfStockDomain_55b38131-eb31-4632-bd70-61280d6a896d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6d0e0453-0310-496c-90cf-30469f5a9463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_55b38131-eb31-4632-bd70-61280d6a896d" xlink:to="loc_us-gaap_ClassOfStockDomain_6d0e0453-0310-496c-90cf-30469f5a9463" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_714c9cc1-1dc6-4c78-9676-42fb83d0bc45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_6d0e0453-0310-496c-90cf-30469f5a9463" xlink:to="loc_us-gaap_NonvotingCommonStockMember_714c9cc1-1dc6-4c78-9676-42fb83d0bc45" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="extended" id="ia1c80d6c3e01488397a9288130e08ad7_FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_b8b839a6-8706-4551-9a1d-2d409fc1452c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_b8b839a6-8706-4551-9a1d-2d409fc1452c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_accec30c-0ae7-425c-9790-e8a3f90ff915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_accec30c-0ae7-425c-9790-e8a3f90ff915" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_13b578fe-4f5d-4cc1-9830-be615499a9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_13b578fe-4f5d-4cc1-9830-be615499a9c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f7e775d0-cd21-48f0-8581-e987e2972aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f7e775d0-cd21-48f0-8581-e987e2972aff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f7e775d0-cd21-48f0-8581-e987e2972aff_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f7e775d0-cd21-48f0-8581-e987e2972aff" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f7e775d0-cd21-48f0-8581-e987e2972aff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bd413ad0-8d66-4e54-815f-6e4d60ea8cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f7e775d0-cd21-48f0-8581-e987e2972aff" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bd413ad0-8d66-4e54-815f-6e4d60ea8cd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4adf51bd-5a66-44eb-a35d-59732cf51086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bd413ad0-8d66-4e54-815f-6e4d60ea8cd7" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4adf51bd-5a66-44eb-a35d-59732cf51086" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_dfdc9ed8-5528-48f9-aa1b-70bcd3e73895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bd413ad0-8d66-4e54-815f-6e4d60ea8cd7" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_dfdc9ed8-5528-48f9-aa1b-70bcd3e73895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_84cd2625-4135-4af4-bb80-8da7bcad86ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:to="loc_us-gaap_OtherAssetsMember_84cd2625-4135-4af4-bb80-8da7bcad86ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_dcee7ccb-155b-45d7-9262-5136fd638271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_dcee7ccb-155b-45d7-9262-5136fd638271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_42db8f3b-eab5-418c-be3f-bf79c063b107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_42db8f3b-eab5-418c-be3f-bf79c063b107" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#DerivativeNotionalAmountsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="extended" id="ie1509a814d7b4a1db483a4e9238a964b_DerivativeNotionalAmountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_9e1e752a-9b34-4843-a9bd-bf8a972776b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_97e47eae-7a49-45a5-b518-c480a6be3cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_9e1e752a-9b34-4843-a9bd-bf8a972776b1" xlink:to="loc_us-gaap_DerivativeNotionalAmount_97e47eae-7a49-45a5-b518-c480a6be3cb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_fbc7f935-8e0e-4afc-9ad5-19f1151b825c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_9e1e752a-9b34-4843-a9bd-bf8a972776b1" xlink:to="loc_us-gaap_DerivativeTable_fbc7f935-8e0e-4afc-9ad5-19f1151b825c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_fbc7f935-8e0e-4afc-9ad5-19f1151b825c" xlink:to="loc_us-gaap_HedgingDesignationAxis_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d" xlink:to="loc_us-gaap_HedgingDesignationDomain_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d4777698-0f65-4d70-ad84-f946617db2df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d" xlink:to="loc_us-gaap_HedgingDesignationDomain_d4777698-0f65-4d70-ad84-f946617db2df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_70dd9ca7-4c32-4181-81dc-8df108dca414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d4777698-0f65-4d70-ad84-f946617db2df" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_70dd9ca7-4c32-4181-81dc-8df108dca414" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_48f92326-842f-4cd1-ad84-9513d7423b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d4777698-0f65-4d70-ad84-f946617db2df" xlink:to="loc_us-gaap_NondesignatedMember_48f92326-842f-4cd1-ad84-9513d7423b6f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#DerivativesandHedgingActivitiesImpactonOCIDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="extended" id="i51ba252a99474d1098e02899eb4fe7cc_DerivativesandHedgingActivitiesImpactonOCIDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_e97635ca-1914-471e-9e16-016fa50db543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_fb6dc84c-5588-46c4-846a-803431f95448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_e97635ca-1914-471e-9e16-016fa50db543" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_fb6dc84c-5588-46c4-846a-803431f95448" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_fa12f207-342a-4e3c-9520-a6a331073dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_e97635ca-1914-471e-9e16-016fa50db543" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_fa12f207-342a-4e3c-9520-a6a331073dc2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_291a5980-6b31-4709-aff7-12a630dc6fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_e97635ca-1914-471e-9e16-016fa50db543" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_291a5980-6b31-4709-aff7-12a630dc6fad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_291a5980-6b31-4709-aff7-12a630dc6fad" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_61c70b81-55a9-42ba-9333-d170dbbf1c19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_61c70b81-55a9-42ba-9333-d170dbbf1c19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_641b4ac3-b856-412c-ad45-a19bb5b1001c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_61c70b81-55a9-42ba-9333-d170dbbf1c19" xlink:to="loc_us-gaap_CashFlowHedgingMember_641b4ac3-b856-412c-ad45-a19bb5b1001c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_2dab3d76-cf8b-49fc-86d7-fb6b414940e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_61c70b81-55a9-42ba-9333-d170dbbf1c19" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_2dab3d76-cf8b-49fc-86d7-fb6b414940e0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="extended" id="idb0c0052b7164ac8afd8c1e93bfa6318_DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_273d53af-6695-43af-8657-e27437afc630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bc36bcb9-04d2-4503-ae62-a226146d3780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_273d53af-6695-43af-8657-e27437afc630" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bc36bcb9-04d2-4503-ae62-a226146d3780" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_90efcab4-16d2-4559-93c1-7f21afbc7fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_273d53af-6695-43af-8657-e27437afc630" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_90efcab4-16d2-4559-93c1-7f21afbc7fe5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_273d53af-6695-43af-8657-e27437afc630" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_a2e0002b-bff8-4d9e-953d-aea629fa161f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_a2e0002b-bff8-4d9e-953d-aea629fa161f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_a2e0002b-bff8-4d9e-953d-aea629fa161f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a2e0002b-bff8-4d9e-953d-aea629fa161f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_a2e0002b-bff8-4d9e-953d-aea629fa161f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a2e0002b-bff8-4d9e-953d-aea629fa161f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignCurrencyDenominatedDebtMember_a7883897-d0bb-4148-b80f-239422b91314" xlink:href="brc-20210731.xsd#brc_ForeignCurrencyDenominatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:to="loc_brc_ForeignCurrencyDenominatedDebtMember_a7883897-d0bb-4148-b80f-239422b91314" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_6bd8482e-612a-4ba9-b820-bca28a38ec5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_6bd8482e-612a-4ba9-b820-bca28a38ec5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_82b4745c-0377-4c79-ae14-04fb7e96da98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:to="loc_us-gaap_ForeignExchangeContractMember_82b4745c-0377-4c79-ae14-04fb7e96da98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_34e7f7a6-b794-4581-b6ce-d7890d2afb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:to="loc_us-gaap_CashFlowHedgingMember_34e7f7a6-b794-4581-b6ce-d7890d2afb5d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_0d9031ad-e12e-4dca-870d-bff59beda90d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_HedgingDesignationAxis_0d9031ad-e12e-4dca-870d-bff59beda90d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_0d9031ad-e12e-4dca-870d-bff59beda90d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_0d9031ad-e12e-4dca-870d-bff59beda90d" xlink:to="loc_us-gaap_HedgingDesignationDomain_0d9031ad-e12e-4dca-870d-bff59beda90d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d63fa36b-9e81-4a92-a065-0d5cdb73d10a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_0d9031ad-e12e-4dca-870d-bff59beda90d" xlink:to="loc_us-gaap_HedgingDesignationDomain_d63fa36b-9e81-4a92-a065-0d5cdb73d10a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e67eb33d-171e-4d85-8f48-a494e5ecec99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d63fa36b-9e81-4a92-a065-0d5cdb73d10a" xlink:to="loc_us-gaap_NondesignatedMember_e67eb33d-171e-4d85-8f48-a494e5ecec99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_fcbdef80-570a-483b-8322-92cb60cb851c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_d63fa36b-9e81-4a92-a065-0d5cdb73d10a" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_fcbdef80-570a-483b-8322-92cb60cb851c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_79530579-a3bc-4acd-a12a-3ad85cbff66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_79530579-a3bc-4acd-a12a-3ad85cbff66f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_b6c73867-b6b7-499d-b698-bc5927b2bc06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_b6c73867-b6b7-499d-b698-bc5927b2bc06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CurrentmaturitiesonlongtermdebtMember_63809ffd-9fcf-466e-8e3d-b99e8515f4df" xlink:href="brc-20210731.xsd#brc_CurrentmaturitiesonlongtermdebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:to="loc_brc_CurrentmaturitiesonlongtermdebtMember_63809ffd-9fcf-466e-8e3d-b99e8515f4df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_11c0d1e8-4795-4487-8531-80f3425f292a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_11c0d1e8-4795-4487-8531-80f3425f292a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_11c0d1e8-4795-4487-8531-80f3425f292a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_11c0d1e8-4795-4487-8531-80f3425f292a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_11c0d1e8-4795-4487-8531-80f3425f292a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7badddd4-0b53-460c-acd0-b6c7f00cd38c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_11c0d1e8-4795-4487-8531-80f3425f292a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7badddd4-0b53-460c-acd0-b6c7f00cd38c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_8423fdc7-41f6-4d7d-9f8a-9ea5497d8e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7badddd4-0b53-460c-acd0-b6c7f00cd38c" xlink:to="loc_us-gaap_CashFlowHedgingMember_8423fdc7-41f6-4d7d-9f8a-9ea5497d8e85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_edae0407-c768-4f24-b5d5-d84842c9bb80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7badddd4-0b53-460c-acd0-b6c7f00cd38c" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_edae0407-c768-4f24-b5d5-d84842c9bb80" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#DerivativesandHedgingActivitiesAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="extended" id="i11a4dc67d86e48d1bf6add78ec839bad_DerivativesandHedgingActivitiesAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_eaa9dda2-6733-457a-bcf4-69c2ad584396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeRemainingMaturity1_60da84cd-7666-4b94-86f5-e8aaeaae91e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeRemainingMaturity1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_eaa9dda2-6733-457a-bcf4-69c2ad584396" xlink:to="loc_us-gaap_DerivativeRemainingMaturity1_60da84cd-7666-4b94-86f5-e8aaeaae91e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_be277fc8-57ea-4d08-b0cf-2ab4cf76bc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_eaa9dda2-6733-457a-bcf4-69c2ad584396" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_be277fc8-57ea-4d08-b0cf-2ab4cf76bc5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_eaa9dda2-6733-457a-bcf4-69c2ad584396" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_HedgingDesignationAxis_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee" xlink:to="loc_us-gaap_HedgingDesignationDomain_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f87a9763-0c27-4b63-a5e9-744127bf69b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee" xlink:to="loc_us-gaap_HedgingDesignationDomain_f87a9763-0c27-4b63-a5e9-744127bf69b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b7d2db6c-2e0a-4c35-a684-7b06b21e5f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f87a9763-0c27-4b63-a5e9-744127bf69b4" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b7d2db6c-2e0a-4c35-a684-7b06b21e5f61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_87457598-86b3-4853-9bfe-02a75f8953d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_f87a9763-0c27-4b63-a5e9-744127bf69b4" xlink:to="loc_us-gaap_NondesignatedMember_87457598-86b3-4853-9bfe-02a75f8953d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_24ab2578-f986-444c-955a-fb6b8be34c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_24ab2578-f986-444c-955a-fb6b8be34c24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_24ab2578-f986-444c-955a-fb6b8be34c24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_24ab2578-f986-444c-955a-fb6b8be34c24" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_24ab2578-f986-444c-955a-fb6b8be34c24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_32b2a808-4d39-4a1f-a167-73dea4e85211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_24ab2578-f986-444c-955a-fb6b8be34c24" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_32b2a808-4d39-4a1f-a167-73dea4e85211" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EURdenominatedunsecureddebtDomain_f7ab7cc2-2b0e-4ec0-8ddd-03c0e4d04a21" xlink:href="brc-20210731.xsd#brc_EURdenominatedunsecureddebtDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32b2a808-4d39-4a1f-a167-73dea4e85211" xlink:to="loc_brc_EURdenominatedunsecureddebtDomain_f7ab7cc2-2b0e-4ec0-8ddd-03c0e4d04a21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember_acc25b1b-f0f2-47cb-b485-c1719d13fcb1" xlink:href="brc-20210731.xsd#brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32b2a808-4d39-4a1f-a167-73dea4e85211" xlink:to="loc_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember_acc25b1b-f0f2-47cb-b485-c1719d13fcb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d160e821-ab57-48a3-acc1-a2bfdb5107b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d160e821-ab57-48a3-acc1-a2bfdb5107b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_d160e821-ab57-48a3-acc1-a2bfdb5107b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d160e821-ab57-48a3-acc1-a2bfdb5107b0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_d160e821-ab57-48a3-acc1-a2bfdb5107b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_706c7ec9-9c70-4baf-9863-c594361b1f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d160e821-ab57-48a3-acc1-a2bfdb5107b0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_706c7ec9-9c70-4baf-9863-c594361b1f8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_168b2db3-18d0-4bb3-ae9f-27101f3b1898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_706c7ec9-9c70-4baf-9863-c594361b1f8d" xlink:to="loc_us-gaap_CashFlowHedgingMember_168b2db3-18d0-4bb3-ae9f-27101f3b1898" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_c25ced2d-5cbb-454f-9364-6f3c51dbdf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_706c7ec9-9c70-4baf-9863-c594361b1f8d" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_c25ced2d-5cbb-454f-9364-6f3c51dbdf3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_748e7988-380a-4c28-b518-c1117693a010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_748e7988-380a-4c28-b518-c1117693a010" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_748e7988-380a-4c28-b518-c1117693a010_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_748e7988-380a-4c28-b518-c1117693a010" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_748e7988-380a-4c28-b518-c1117693a010_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_748e7988-380a-4c28-b518-c1117693a010" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_ace290ec-279f-4dbf-b49b-7ef33c90ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_ace290ec-279f-4dbf-b49b-7ef33c90ca77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_65b64b6b-6199-4490-b4eb-f7e8bceaf3be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_65b64b6b-6199-4490-b4eb-f7e8bceaf3be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CurrentmaturitiesonlongtermdebtMember_a2f649f6-9684-4c85-91ab-a3ec087d5bc6" xlink:href="brc-20210731.xsd#brc_CurrentmaturitiesonlongtermdebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:to="loc_brc_CurrentmaturitiesonlongtermdebtMember_a2f649f6-9684-4c85-91ab-a3ec087d5bc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_2370dfae-3f25-4add-9084-cf92c66e1f41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_2370dfae-3f25-4add-9084-cf92c66e1f41" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_12c5ed30-2108-4a69-8366-ae8ade91781c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:to="loc_us-gaap_ForeignExchangeContractMember_12c5ed30-2108-4a69-8366-ae8ade91781c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignCurrencyDenominatedDebtMember_095fc824-516f-48bb-8561-d779b9c20281" xlink:href="brc-20210731.xsd#brc_ForeignCurrencyDenominatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:to="loc_brc_ForeignCurrencyDenominatedDebtMember_095fc824-516f-48bb-8561-d779b9c20281" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_37cab032-bff7-476f-a647-2e5f089cf134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:to="loc_us-gaap_CashFlowHedgingMember_37cab032-bff7-476f-a647-2e5f089cf134" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="id48d1ec5ab8b496ea6a147ea9b17b4ae_AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_273ae285-c099-459d-9811-3210c5bcbf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_273ae285-c099-459d-9811-3210c5bcbf11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ce5a745b-2894-4cb7-8a6a-113e5c52a68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ce5a745b-2894-4cb7-8a6a-113e5c52a68d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d05a4876-8b08-45a0-ae95-63fdb646d30e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d05a4876-8b08-45a0-ae95-63fdb646d30e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c6f12f6e-16ef-4cea-883f-3b3e4f260255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c6f12f6e-16ef-4cea-883f-3b3e4f260255" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_543cae81-0a94-4124-bd43-3864ba396abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_543cae81-0a94-4124-bd43-3864ba396abe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_24349240-0af0-4201-acd1-dc0327f8a7e7" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_24349240-0af0-4201-acd1-dc0327f8a7e7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1d31adec-9775-4f93-b230-25ab44c7d9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1d31adec-9775-4f93-b230-25ab44c7d9e9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_d909f6a3-c3a8-4dc3-b891-324412b9221b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_d909f6a3-c3a8-4dc3-b891-324412b9221b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_4b5dc855-e7b3-4255-a954-885369f66e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_4b5dc855-e7b3-4255-a954-885369f66e16" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits_be028fc2-c445-411c-8532-607353b166b4" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits_be028fc2-c445-411c-8532-607353b166b4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes_d625c247-5a40-4db5-af02-17b5bba1fafb" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes_d625c247-5a40-4db5-af02-17b5bba1fafb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_85df676a-993c-4844-b690-a7353cda2d88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_85df676a-993c-4844-b690-a7353cda2d88" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_a9eed76e-4476-4954-9d9d-60612f5f4486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_a9eed76e-4476-4954-9d9d-60612f5f4486" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1b50a19b-b2a3-4e3e-91ee-724e6fd81a13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1b50a19b-b2a3-4e3e-91ee-724e6fd81a13" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_afcef491-74c9-4880-a632-41e21f387f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_afcef491-74c9-4880-a632-41e21f387f6f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet_537de9c0-98d5-4087-873c-7f10f53dc6ca" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet_537de9c0-98d5-4087-873c-7f10f53dc6ca" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_260209dd-ad70-4876-8747-171cadcb18bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_260209dd-ad70-4876-8747-171cadcb18bd" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c519b91-2d38-4110-b884-27a203954da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c519b91-2d38-4110-b884-27a203954da7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f68be31b-fd6a-44d4-9d36-a9a3be4e2184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c519b91-2d38-4110-b884-27a203954da7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f68be31b-fd6a-44d4-9d36-a9a3be4e2184" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f68be31b-fd6a-44d4-9d36-a9a3be4e2184_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f68be31b-fd6a-44d4-9d36-a9a3be4e2184" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f68be31b-fd6a-44d4-9d36-a9a3be4e2184_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f68be31b-fd6a-44d4-9d36-a9a3be4e2184" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember_08b57f82-54bb-4041-af3a-90631c6713f6" xlink:href="brc-20210731.xsd#brc_CodeAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:to="loc_brc_CodeAcquisitionMember_08b57f82-54bb-4041-af3a-90631c6713f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember_2066b76c-0c4b-4b2f-a20f-030f2fed4cbc" xlink:href="brc-20210731.xsd#brc_MagicardAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:to="loc_brc_MagicardAcquisitionMember_2066b76c-0c4b-4b2f-a20f-030f2fed4cbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember_9d90474b-8724-4313-a007-f0e6c2fb231f" xlink:href="brc-20210731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:to="loc_brc_NordicIDAcquisitionMember_9d90474b-8724-4313-a007-f0e6c2fb231f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#AcquisitionsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="extended" id="i5ad288fe6e484665bcd7869e731c6c6a_AcquisitionsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_3b581397-d936-4a83-88b4-ddd65d2e9853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_3b581397-d936-4a83-88b4-ddd65d2e9853" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e878a9b4-cae1-468a-804a-9e369b2bac17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e878a9b4-cae1-468a-804a-9e369b2bac17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ddbb39d4-95e4-48f8-a872-abda6ad49a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ddbb39d4-95e4-48f8-a872-abda6ad49a8c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_40017362-6585-438b-a48e-16b4fd41315a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_40017362-6585-438b-a48e-16b4fd41315a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RevolverAmountDrawnToFundCodeAcquisition_e62566c9-680a-41ea-b315-b22457a87102" xlink:href="brc-20210731.xsd#brc_RevolverAmountDrawnToFundCodeAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_brc_RevolverAmountDrawnToFundCodeAcquisition_e62566c9-680a-41ea-b315-b22457a87102" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_df01ccd8-3b81-45ae-8b68-1bb6150f9976" xlink:href="brc-20210731.xsd#brc_RevolverRepaidDuringYearRelatedToCodeAcquistion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_df01ccd8-3b81-45ae-8b68-1bb6150f9976" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8d5777c1-04c8-4aaa-8d43-e8e95119ae88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8d5777c1-04c8-4aaa-8d43-e8e95119ae88" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3116141e-8e7c-403f-ab71-f54a969c68f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3116141e-8e7c-403f-ab71-f54a969c68f7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c57cbe79-2061-4f47-903f-77754e47b8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c57cbe79-2061-4f47-903f-77754e47b8c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c57cbe79-2061-4f47-903f-77754e47b8c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c57cbe79-2061-4f47-903f-77754e47b8c6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c57cbe79-2061-4f47-903f-77754e47b8c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c57cbe79-2061-4f47-903f-77754e47b8c6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember_5d98ed33-ce49-49d7-9e07-a75ceb5dcb5b" xlink:href="brc-20210731.xsd#brc_CodeAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:to="loc_brc_CodeAcquisitionMember_5d98ed33-ce49-49d7-9e07-a75ceb5dcb5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember_d0a53bf8-0483-4a30-97fb-77055b5f7475" xlink:href="brc-20210731.xsd#brc_MagicardAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:to="loc_brc_MagicardAcquisitionMember_d0a53bf8-0483-4a30-97fb-77055b5f7475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember_dfb2622d-9864-4035-9e27-fa71475320d2" xlink:href="brc-20210731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:to="loc_brc_NordicIDAcquisitionMember_dfb2622d-9864-4035-9e27-fa71475320d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d05b8eba-eea3-4cee-8fed-a2d57f905822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d05b8eba-eea3-4cee-8fed-a2d57f905822" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d05b8eba-eea3-4cee-8fed-a2d57f905822_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d05b8eba-eea3-4cee-8fed-a2d57f905822" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d05b8eba-eea3-4cee-8fed-a2d57f905822_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d05b8eba-eea3-4cee-8fed-a2d57f905822" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_2458a0fa-8640-472c-b17d-d7b3a7434832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:to="loc_us-gaap_CustomerRelationshipsMember_2458a0fa-8640-472c-b17d-d7b3a7434832" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5666acda-4fa0-4199-82f4-e0ca21fb0cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:to="loc_us-gaap_TradeNamesMember_5666acda-4fa0-4199-82f4-e0ca21fb0cdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_be52f244-6ec8-4b79-8105-4d3bf28f3df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_be52f244-6ec8-4b79-8105-4d3bf28f3df6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#UnauditedQuarterlyFinancialInformationDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails" xlink:type="extended" id="i132eca1ac10847e1ac40017d3ef18ef4_UnauditedQuarterlyFinancialInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1346c015-f0b1-456e-84f0-90d1a8400e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_Revenues_1346c015-f0b1-456e-84f0-90d1a8400e68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c810cdbe-94d9-4bcf-835f-fedb1c98b738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_GrossProfit_c810cdbe-94d9-4bcf-835f-fedb1c98b738" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1baff345-fe7d-42d8-9e21-e1cfb98a2717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_OperatingIncomeLoss_1baff345-fe7d-42d8-9e21-e1cfb98a2717" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_7c56295f-d97f-45b5-9cdb-b977c78d36c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_7c56295f-d97f-45b5-9cdb-b977c78d36c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_429533ea-d383-4e38-af8b-c84b1dec6586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_429533ea-d383-4e38-af8b-c84b1dec6586" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_af770fc4-d55e-44b5-8cf0-795caf567b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_429533ea-d383-4e38-af8b-c84b1dec6586" xlink:to="loc_us-gaap_EarningsPerShareBasic_af770fc4-d55e-44b5-8cf0-795caf567b53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5e30877e-c38d-459c-9e6b-077c9d432e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_429533ea-d383-4e38-af8b-c84b1dec6586" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5e30877e-c38d-459c-9e6b-077c9d432e57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_96341dde-1d0c-451c-9fff-8301b1677b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_StatementTable_96341dde-1d0c-451c-9fff-8301b1677b7f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0096c59b-055f-4485-b547-74a192e5c296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_96341dde-1d0c-451c-9fff-8301b1677b7f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0096c59b-055f-4485-b547-74a192e5c296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0096c59b-055f-4485-b547-74a192e5c296_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0096c59b-055f-4485-b547-74a192e5c296" xlink:to="loc_us-gaap_ClassOfStockDomain_0096c59b-055f-4485-b547-74a192e5c296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_234f044d-fd77-44b4-88c2-4382abcccc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0096c59b-055f-4485-b547-74a192e5c296" xlink:to="loc_us-gaap_ClassOfStockDomain_234f044d-fd77-44b4-88c2-4382abcccc9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_e3207351-2ba0-4333-9510-1e54886b191e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_234f044d-fd77-44b4-88c2-4382abcccc9a" xlink:to="loc_us-gaap_NonvotingCommonStockMember_e3207351-2ba0-4333-9510-1e54886b191e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#SubsequentEventsSubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="extended" id="ic5f88d69b949481e9c6623e07bc492bd_SubsequentEventsSubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_189e896d-dd05-400b-bf0d-665f35343f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_189e896d-dd05-400b-bf0d-665f35343f56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_ef96d88e-078a-494b-b88b-9ff36879bf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_ef96d88e-078a-494b-b88b-9ff36879bf0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_757d0ecf-b888-460d-a433-5f31316c96eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_757d0ecf-b888-460d-a433-5f31316c96eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PercentageIncreaseInDividend_f3990c6b-2c66-42a8-9ee6-2f2476639d69" xlink:href="brc-20210731.xsd#brc_PercentageIncreaseInDividend"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_brc_PercentageIncreaseInDividend_f3990c6b-2c66-42a8-9ee6-2f2476639d69" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2e804dce-a2ed-421e-ac6d-c4394d1af981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2e804dce-a2ed-421e-ac6d-c4394d1af981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2e804dce-a2ed-421e-ac6d-c4394d1af981_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2e804dce-a2ed-421e-ac6d-c4394d1af981" xlink:to="loc_us-gaap_ClassOfStockDomain_2e804dce-a2ed-421e-ac6d-c4394d1af981_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0d96bd5d-e658-4e56-a972-f20c065c4d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2e804dce-a2ed-421e-ac6d-c4394d1af981" xlink:to="loc_us-gaap_ClassOfStockDomain_0d96bd5d-e658-4e56-a972-f20c065c4d1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_b162910b-b16e-4635-9e56-c19b2c14336b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0d96bd5d-e658-4e56-a972-f20c065c4d1d" xlink:to="loc_us-gaap_NonvotingCommonStockMember_b162910b-b16e-4635-9e56-c19b2c14336b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e386ee82-f127-462c-a307-01fe36a0f404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e386ee82-f127-462c-a307-01fe36a0f404" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e386ee82-f127-462c-a307-01fe36a0f404_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e386ee82-f127-462c-a307-01fe36a0f404" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e386ee82-f127-462c-a307-01fe36a0f404_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8fa75b5b-6299-4c59-a1f1-673047992294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e386ee82-f127-462c-a307-01fe36a0f404" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8fa75b5b-6299-4c59-a1f1-673047992294" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0ad015ad-76c3-4af2-87e4-fe60ec183d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_8fa75b5b-6299-4c59-a1f1-673047992294" xlink:to="loc_us-gaap_SubsequentEventMember_0ad015ad-76c3-4af2-87e4-fe60ec183d93" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#ScheduleIIValuationofQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="extended" id="i46db856ecb9c4a95861086810c1398f7_ScheduleIIValuationofQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bdbc1f95-45e9-4aea-a475-516d1bc77919" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bdbc1f95-45e9-4aea-a475-516d1bc77919" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_81cfbdcf-a04b-4eff-89fe-7d4956896d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_81cfbdcf-a04b-4eff-89fe-7d4956896d1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_d7cd497f-2a9f-4362-b227-fbaf49dda396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_d7cd497f-2a9f-4362-b227-fbaf49dda396" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_761ce124-30c1-41fb-8ca0-8eae4d019e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_761ce124-30c1-41fb-8ca0-8eae4d019e5a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f3046921-bcc2-4b49-8ca6-185f5ae6c866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f3046921-bcc2-4b49-8ca6-185f5ae6c866" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_03cb3771-27bc-466d-824c-c657e4451030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1b227a-218c-4ddc-93c5-d7e55c16144a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bdbc1f95-45e9-4aea-a475-516d1bc77919" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1b227a-218c-4ddc-93c5-d7e55c16144a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1b227a-218c-4ddc-93c5-d7e55c16144a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_a3041d89-bd9d-4be5-ba19-ab1a0871d1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_a3041d89-bd9d-4be5-ba19-ab1a0871d1fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_7c126505-6614-497f-8eb0-ae0395b75c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:to="loc_us-gaap_InventoryValuationReserveMember_7c126505-6614-497f-8eb0-ae0395b75c35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_b1438f42-1637-481e-9fe4-689dc9072435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_b1438f42-1637-481e-9fe4-689dc9072435" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>brc-20210731_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:74da8c14-0d00-431a-830d-bb54c3e0d0d8,g:7d9e88a4-3d5a-40ee-b576-7b424e10e98c-->
<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_HedgingDesignationDomain_83ea4fc4-aa59-4c29-b1c7-9b99d20cdea2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_3c1e3220-1797-457f-91d6-1a36b429f917_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/2021/elts/us-gaap-2021-01-31.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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_f02ffdcb-b419-4e47-bfc8-4f93ad87d825_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_37c35e29-0793-4af2-a489-0be2b4a7faed_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_92289324-0f76-43d1-a7e1-41397349f528_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">Restricted Shares and RSUs, 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/2021/elts/us-gaap-2021-01-31.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_FairValueMeasurementsFairValueHierarchyDomain_b384759b-09c1-4035-8799-60e381bb0c92_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_NetIncomeLoss_fa59559d-41f2-452e-aca8-1738df6b51f0_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_ba7ddf07-c423-4a4e-a15f-a25b91280b19_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) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_dei_EntityEmergingGrowthCompany_dbcded38-a0d8-4a68-a7c0-8f846fd63ac5_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/2021/dei-2021.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_OperatingLeaseRightOfUseAsset_f2a96698-925a-4459-a9ed-71ef098746a4_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_b82ff41c-7aec-4f91-acae-db088bb0e57e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_80cdfd64-3cd5-41cc-b389-b7b6d5979a13_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/2021/elts/us-gaap-2021-01-31.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_EmployeeRelatedLiabilitiesCurrent_0e2dc534-7a53-40a5-9987-eada71c3c74c_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/2021/elts/us-gaap-2021-01-31.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_brc_EURdenominatedunsecureddebtDomain_47ffb3cd-e2f0-434e-a6e1-84d5de9e3813_terseLabel_en-US" xlink:label="lab_brc_EURdenominatedunsecureddebtDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EUR denominated unsecured debt [Domain]</link:label>
    <link:label id="lab_brc_EURdenominatedunsecureddebtDomain_label_en-US" xlink:label="lab_brc_EURdenominatedunsecureddebtDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EUR denominated unsecured debt [Domain]</link:label>
    <link:label id="lab_brc_EURdenominatedunsecureddebtDomain_documentation_en-US" xlink:label="lab_brc_EURdenominatedunsecureddebtDomain" 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">EUR denominated unsecured debt [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EURdenominatedunsecureddebtDomain" xlink:href="brc-20210731.xsd#brc_EURdenominatedunsecureddebtDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_EURdenominatedunsecureddebtDomain" xlink:to="lab_brc_EURdenominatedunsecureddebtDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_00c66a1e-4a4a-4888-acd1-302ff7620513_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAccumulatedAmortization_e2e7bfd8-54a8-48ef-be43-324b1ec74349_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/2021/elts/us-gaap-2021-01-31.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_srt_RangeMember_fbc9bffb-8229-49e4-825d-edfd581f144b_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/2021/elts/srt-2021-01-31.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_dei_EntityAddressAddressLine1_c391826d-a26f-49cc-bc4c-031280a0a3e7_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/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_A33.0043.98Member_6f54db33-d944-41e3-9bac-b17e24286fe1_terseLabel_en-US" xlink:label="lab_brc_A33.0043.98Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$33.00 - $43.98 [Member]</link:label>
    <link:label id="lab_brc_A33.0043.98Member_label_en-US" xlink:label="lab_brc_A33.0043.98Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$33.00 - $43.98 [Member]</link:label>
    <link:label id="lab_brc_A33.0043.98Member_documentation_en-US" xlink:label="lab_brc_A33.0043.98Member" 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">38.00 and Up [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A33.0043.98Member" xlink:href="brc-20210731.xsd#brc_A33.0043.98Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_A33.0043.98Member" xlink:to="lab_brc_A33.0043.98Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_e1f48510-9fa1-428b-9d71-04817983a2e0_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_e3609250-4ae6-4cbd-8d63-c206e207f9e3_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/2021/elts/us-gaap-2021-01-31.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_brc_DTANetDomain_65555c61-0a17-49ed-8ef0-682cdf4e2c0d_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-20210731.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9de43490-9790-4a20-a9eb-f062e6b80180_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">Restricted Shares and RSUs, 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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapitalCommonStock_027a966e-5675-4814-a0d3-b7ac55dd561b_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFilerCategory_1800a8cd-0cc4-422d-88ae-e754bd2ce1e7_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/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_43a59c47-476c-4f63-99a3-1655b21683ab_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink: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, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_cec805df-3857-416b-944d-05a7af3c943c_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">Operating Lease, Weighted Average Remaining Lease Term</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_94694fbc-14c0-4f8a-887e-7c97eaf67684_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherAssetsNoncurrent_3dce9af4-f1a2-4263-be3f-d3217939ce21_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8a30a4c3-53d8-4590-8032-85381e033dad_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/2021/elts/us-gaap-2021-01-31.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_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet_08ebac83-887e-45a5-8e11-798722d79fa8_terseLabel_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" xlink: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 Including Cash and Liabilities Assumed, Net</link:label>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" xlink: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 Including Cash and Liabilities Assumed, Net</link:label>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet_documentation_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" 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 recognized as of the acquisition date for the identifiable assets acquired - including cash - in excess of (less than) the aggregate liabilities assumed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" xlink:to="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_151b63e1-370a-4f8d-ad87-0757d538dfb0_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/2021/elts/us-gaap-2021-01-31.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_DerivativesPolicyTextBlock_47f27dba-c681-4ddf-bb0b-cf631d797a9f_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_7a46a32f-5b87-4f8f-94af-3ffb0d836df3_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_70ad38aa-dcb1-4414-ac75-e58062ea75fd_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/2021/elts/us-gaap-2021-01-31.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_CompensationAndRetirementDisclosureAbstract_bce19b82-d4b8-446c-b49c-f3e4cf0106a5_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/2021/elts/us-gaap-2021-01-31.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_ImpairedLongLivedAssetsHeldAndUsedLineItems_2d842593-a42b-4fa4-b1d9-25139ed52057_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used [Line Items]</link:label>
    <link:label id="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_label_en-US" xlink:label="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Long-Lived Assets Held and Used [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems" xlink:to="lab_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2a90f09e-35f4-4057-a64e-8515ea723d05_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 (decrease) increase 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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_11e09787-c25a-4daf-b69f-b97398afc479_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_fbb33976-6632-4e13-b51d-2b827c7eb360_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/2021/elts/us-gaap-2021-01-31.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_brc_LineOfCreditRemainingMaximumBorrowingCapacity_0c6faa58-7a54-477f-b14d-0e5d06970f47_terseLabel_en-US" xlink:label="lab_brc_LineOfCreditRemainingMaximumBorrowingCapacity" xlink: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 maximum borrowing capacity</link:label>
    <link:label id="lab_brc_LineOfCreditRemainingMaximumBorrowingCapacity_label_en-US" xlink:label="lab_brc_LineOfCreditRemainingMaximumBorrowingCapacity" xlink: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, remaining maximum borrowing capacity</link:label>
    <link:label id="lab_brc_LineOfCreditRemainingMaximumBorrowingCapacity_documentation_en-US" xlink:label="lab_brc_LineOfCreditRemainingMaximumBorrowingCapacity" 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 of borrowing capacity currently available under the credit facility after increase to maximum amount (maximum borrowing capacity less the amount of borrowings outstanding).</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_LineOfCreditRemainingMaximumBorrowingCapacity" xlink:href="brc-20210731.xsd#brc_LineOfCreditRemainingMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_LineOfCreditRemainingMaximumBorrowingCapacity" xlink:to="lab_brc_LineOfCreditRemainingMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_8d0f92cb-82c7-46fc-b542-258bee3b4367_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_a09de097-926c-4535-8194-a7973fb69a80_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_33879c20-fb0a-423f-bb7e-237514377b88_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/2021/elts/us-gaap-2021-01-31.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_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract_ec6a64d8-c186-4009-9751-4fb40c49279f_terseLabel_en-US" xlink:label="lab_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Stock Based Compensation Additional Information [Abstract]</link:label>
    <link:label id="lab_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract_label_en-US" xlink:label="lab_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure Stock Based Compensation Additional Information [Abstract]</link:label>
    <link:label id="lab_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract_documentation_en-US" xlink:label="lab_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract" 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">Disclosure Stock Based Compensation Additional Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract" xlink:href="brc-20210731.xsd#brc_DisclosureStockBasedCompensationAdditionalInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract" xlink:to="lab_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2e6a6a6c-996e-4a43-a9fb-6b5c509a0a58_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 Cancelled</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/2021/elts/us-gaap-2021-01-31.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_TaxCreditCarryforwardLineItems_428be289-7398-4b8b-87a9-7b616cb9b0ee_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems" xlink:to="lab_us-gaap_TaxCreditCarryforwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_05aed9fe-ff06-42b0-ab57-8aa74f26a9c3_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/2021/elts/srt-2021-01-31.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_dei_DocumentFiscalYearFocus_983d8933-fddc-48ac-8024-930b84034999_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/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e2f85e7b-fcd0-45f2-a213-f5bde941d1f2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SubsequentEventTypeDomain_abf66f58-a865-4cc1-8206-3582e80c065d_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_d8137fb5-db4e-4475-9c89-e91a340cf489_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink: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, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_e5866275-ecfc-475a-bee7-e8564cbf219f_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/2021/elts/us-gaap-2021-01-31.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_EntityWellKnownSeasonedIssuer_86bdad64-0025-485a-bd00-37ba4f8a48a6_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/2021/dei-2021.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_0c579f1a-c888-47e1-949c-008061126742_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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, Intangible Assets, Other than Goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_695dd1c9-d8c0-4689-beba-8f5499d8547c_periodStartLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" 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, Price Upper Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_607967f9-9f14-42ac-a24f-1734458f561a_periodEndLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" 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, Price Upper Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_label_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" xlink: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 Price Upper Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_documentation_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" 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">Share based compensation arrangement by share based payment award options outstanding price upper range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" xlink:to="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_cc569508-3919-4ab1-9d93-bf2a2b90714e_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_48d15c78-3b65-4419-b4e4-358474cc0f9b_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</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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_967120c4-ea36-4548-bda3-31d9cce48862_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_5fe9e46b-2801-4e5b-b69c-c5c40095d078_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseWeightedAverageDiscountRatePercent_0c73521c-bd4e-4a43-90ff-44ba48dc21a7_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">Operating Lease, Weighted Average Discount Rate, Percent</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfInventoryCurrentTableTextBlock_e6f8d877-69ac-4eae-9a77-30165cc9c24c_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, Current [Table Text Block]</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/2021/elts/us-gaap-2021-01-31.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_ContractWithCustomerLiabilityRevenueRecognized_cfae9d5e-341e-41bc-bae1-1fed69460147_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SubsequentEventsAbstract_a6452a82-0cbb-4286-ad79-6580394661c7_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/2021/elts/us-gaap-2021-01-31.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_SupplementalCashFlowInformationLeasesTableTextBlock_7b2d3207-b4c1-4e3b-84bf-f95a08871d9e_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">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-20210731.xsd#brc_SupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:to="lab_brc_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_56a6f983-1561-456d-9d73-2658c6c4a4c9_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a572350d-8e78-44b9-a03c-678448dba5f4_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">Restricted Shares and RSUs, 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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_0ba7d7a1-79db-4bdb-beb2-a4b5755c200c_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">Share-based Compensation Arrangement by Share-based Payment Award, 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/2021/elts/us-gaap-2021-01-31.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_BusinessAcquisitionAxis_214a6e9a-10ae-49c8-8c04-417b3b3686dd_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/2021/elts/us-gaap-2021-01-31.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_CashFlowHedgingMember_c0b24050-1e4b-4666-a6db-14d174f891e9_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/2021/elts/us-gaap-2021-01-31.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_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested_39820d58-5d10-40d4-9891-a0e0c640ecfc_negatedTerseLabel_en-US" xlink:label="lab_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" 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_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested_label_en-US" xlink:label="lab_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" xlink: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 Issued, Value, Stock Options Exercised and Restricted Stock Vested</link:label>
    <link:label id="lab_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested_documentation_en-US" xlink:label="lab_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" 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">Stock Issued, Value, Stock Options Exercised and Restricted Stock Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" xlink:href="brc-20210731.xsd#brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" xlink:to="lab_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_520b912a-f313-464d-80c8-a526491f520b_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_cdae0bd0-c3dc-4498-afc6-1b1133e596c7_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_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_5809d6e9-a9fd-4274-9f7a-73ce6a3504e0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink: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 Range [Axis]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_084ca8a8-54eb-4257-9b95-513bc5cf931f_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink: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]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_97f26106-0962-45ca-b74d-50f0a198ae37_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_48424e2c-8330-49ef-b4dd-4420833fd9a9_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/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsPolicyTextBlock_0fb76ef6-1abd-4dff-b283-6bc0aac344ad_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0c6cc755-21e7-4838-b25c-7ec291d7993e_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/2021/elts/us-gaap-2021-01-31.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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_f27e0a72-f282-4462-a8d5-c9e181f2168c_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9adb1809-71db-4d58-8a7f-98e10be7abe5_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">Restricted Shares and RSUs, 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/2021/elts/us-gaap-2021-01-31.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_dei_IcfrAuditorAttestationFlag_7f03aa5a-2171-4b02-b766-779b893a1059_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/2021/dei-2021.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_GoodwillAndIntangibleAssetsDisclosureTextBlock_681ce405-3a9f-4610-97eb-0f7be101ec94_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 and Intangible Assets Disclosure [Text Block]</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/2021/elts/us-gaap-2021-01-31.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_FinitelivedIntangibleAssetsAcquired1_4fd5ea48-78b1-44fa-859c-2dfea6859030_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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 Acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink: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 Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_a711bcb0-08ae-46ea-9476-48f4fc8fefe8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_b1708f0e-ef62-4ec7-bede-64dd169de194_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ea3a619d-1524-482f-8558-2b415bf8e506_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_bee46aed-62c6-4ee7-8679-311f12ea73d5_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressCityOrTown_fde68595-f9d5-45fc-a27a-baea17012182_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/2021/dei-2021.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_brc_DocumentAndEntityInformationAbstract_74a0862d-f2ad-4e3c-bf8b-084ce547ae84_terseLabel_en-US" xlink:label="lab_brc_DocumentAndEntityInformationAbstract" xlink: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 and Entity Information [Abstract]</link:label>
    <link:label id="lab_brc_DocumentAndEntityInformationAbstract_label_en-US" xlink:label="lab_brc_DocumentAndEntityInformationAbstract" xlink: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 and Entity Information [Abstract]</link:label>
    <link:label id="lab_brc_DocumentAndEntityInformationAbstract_documentation_en-US" xlink:label="lab_brc_DocumentAndEntityInformationAbstract" 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">Document and Entity Information.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DocumentAndEntityInformationAbstract" xlink:href="brc-20210731.xsd#brc_DocumentAndEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DocumentAndEntityInformationAbstract" xlink:to="lab_brc_DocumentAndEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_d0e2faa2-5d2b-4937-9be5-9550f611ad04_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RetainedEarningsMember_a67d7aff-40fa-4ab3-b169-fc67300e2e4a_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_bde79c74-1f8f-412c-8f1b-0ff66824d847_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_b71073a0-adb1-4295-8235-31047bd90c26_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/2021/elts/us-gaap-2021-01-31.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_AdvertisingCostsPolicyTextBlock_9aa0cc04-b0ed-4896-b07c-c341c4dbec4c_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_d8014d92-752a-47ca-a028-02d8d4b58ddf_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-20210731.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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_ca138391-529f-451b-b55c-381b75c51a5a_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/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_c21a0de4-50f8-496c-82c4-8bea7c6be03a_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense" xlink: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 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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInAccountsReceivable_27ec3da2-e934-44f0-b263-fb79151d28d6_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_51109618-c9fe-4397-b24c-b16e42165560_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_91b77218-8812-4ec5-8b56-0f3bd162b6c8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink: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, Inventory</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink: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, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_f28eb6cc-eb3b-45d0-8d3d-6cc20bda4007_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_97125f17-0f77-49c7-bfd5-d51745ae9c3b_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">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</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/2021/elts/us-gaap-2021-01-31.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_NonvotingCommonStockMember_01b351bb-349a-4eea-813d-04476e75347c_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_acf66151-b415-41f4-9423-28850f218820_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">Nonvoting Common Stock [Member]</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_9b69f498-f547-426b-a2a6-aa748e5b8f8c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_860fb3cf-8d35-4385-8cba-0ebf0aa1b695_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_e972219e-9cb0-4d2d-8af0-c07f8ae3f572_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink: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, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_1f4dc9f3-e82f-4d10-89ab-732d600524fb_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_e9fb35c3-2f27-40e5-ae3d-1bd6a1bd992b_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/2021/elts/us-gaap-2021-01-31.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_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange_271ece78-d708-4235-a33c-ce157b4c91ca_terseLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" xlink: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, Price Upper Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange_label_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" xlink: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 Price Upper Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange_documentation_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" 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">Share based compensation arrangement by share based payment award options exercises in period price upper range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" xlink:to="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_f026fb93-611b-4a6b-a836-d0400899fb4c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_b043700d-0054-4c60-9d29-a270ed6c74d7_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 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_5a382b44-05b4-4f40-ab7a-75e8d938ccac_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/2021/elts/us-gaap-2021-01-31.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_TaxPeriodDomain_697e001a-62ea-46d6-86b7-315ef3e203a2_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityInteractiveDataCurrent_c61ec7d7-aa8b-42a4-ae11-892078573369_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/2021/dei-2021.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_TaxCreditCarryforwardTable_61d5ded4-0a1c-4b83-a39b-77101c60f0ed_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossBeforeTax_db5a5569-e65e-4dc7-a108-7466b5c777a9_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityRemainingBorrowingCapacity_eeb77764-7d8e-41b0-bd9a-e940c04fb122_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_b0e0456e-faaf-43fa-8612-413df7a0c715_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_50f6056d-9d31-4684-9c7c-f98197aad84b_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/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerTextBlock_981d9b07-38b4-4f5a-b55a-50a969deb82b_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 from Contract with Customer</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/2021/elts/us-gaap-2021-01-31.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_LatestTaxYearMember_54339a08-528a-49c7-9952-f9bf3192741e_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ae3858d6-ee4a-41e8-ba8d-7752476ff263_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">Restricted Shares and RSUs, Nonvested, Number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_99682427-b89e-45fe-ba79-4ccb0cd540f4_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">Restricted Shares and RSUs, Nonvested, Number</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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentType_0615214a-f153-4780-a03e-3cb30f6c7471_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/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_2642355e-12e8-4831-9f82-c72c1f5153cf_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowancesAndReservesTypeAxis_080e8e95-e734-4fc9-8160-56c0c4b47fda_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/2021/elts/us-gaap-2021-01-31.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_brc_EarningsPerShareLineItems_e5406079-6170-4c4d-872d-760240d72e03_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-20210731.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b37c5a29-8e09-4d3e-ac65-4653d78ec754_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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, Net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes_b1e81b57-6731-4cf9-8b74-a35904e15ec0_negatedTerseLabel_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes other than income taxes</link:label>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes_label_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" xlink: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, Taxes other than income taxes</link:label>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes_documentation_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes other than income taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" xlink:to="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_19667a74-2445-4166-84a0-5d1f749b5cd8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 Shares and RSUs, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink: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 of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_b6230470-d9f6-47d6-b8c3-f289273bd59e_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/2021/elts/srt-2021-01-31.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_dei_EntityCurrentReportingStatus_7c101ecb-e953-457d-a57a-02f15531b313_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/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentGross_663fc4c6-474c-4001-afa8-c6d57cb56ea7_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentGross" xlink:to="lab_us-gaap_MachineryAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_6df99b20-93a8-499a-82fc-32d0c0398105_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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d19ad1db-512a-4de6-a0eb-7a267559e67f_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink: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 Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink: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 Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember_8bf135e0-eab8-4641-a10a-23cd3ea70e96_terseLabel_en-US" xlink:label="lab_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink: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 Based Restricted Shares and Restricted Stock Units [Member]</link:label>
    <link:label id="lab_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember_label_en-US" xlink:label="lab_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink: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 Based Restricted Shares and Restricted Stock Units [Member]</link:label>
    <link:label id="lab_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember" 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">Performance-Based Restricted Shares and Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink:href="brc-20210731.xsd#brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink:to="lab_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_40030344-eee3-43b9-8ba6-7c6488f2a7b7_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/2021/elts/us-gaap-2021-01-31.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_InventoryValuationReserveMember_2035c173-0bcf-4026-b4ad-f50a4a3f60a4_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilities_5ab048e8-193e-4251-baa4-9e3d383ddf71_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1621f6dd-560e-4ab3-a9dc-e6aac99a971a_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_3dca157d-89d3-4d2d-9a6f-3e68e58b0dd0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink: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 Range, Exercisable Options, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink: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, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_2cb7c8d3-3fcd-46e1-a459-5e47ee911106_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 Lease, Payments</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/2021/elts/us-gaap-2021-01-31.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_OtherNoncashIncomeExpense_31a0922b-e268-4553-b8e1-fd7ea62cc2c2_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/2021/elts/us-gaap-2021-01-31.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_DerivativeFairValueOfDerivativeAsset_32d67b2a-07c3-4a7b-bcb8-c14541656540_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, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_4c73db28-9d55-41bc-a444-9dc60126507e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ResearchAndDevelopmentExpensePolicy_d704b076-04f0-4acb-8000-b9f9717d6b55_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_c547c3fe-3faf-47d7-88ab-19c723e95497_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 (loss) 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/2021/elts/us-gaap-2021-01-31.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_7ee63d84-532b-4ebd-9770-3d7e8cd49fd3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_9ae81043-316f-4299-bc2a-10bf5a3b77b5_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/2021/elts/us-gaap-2021-01-31.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_GoodwillRollForward_b7f7788d-8513-40c6-b817-c1a138dfd101_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_a5778a66-1bff-4619-a63d-ce7caa5d2f2e_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/2021/elts/us-gaap-2021-01-31.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_PlanNameAxis_5c2fa75b-8fca-4171-ad5e-60ea2652a234_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/2021/elts/us-gaap-2021-01-31.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_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange_8b3d0e1c-19cb-400e-b357-74493c0668ff_terseLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" xlink: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 Cancelled, Price Lower Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange_label_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" xlink: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 Cancelled In Period Price Lower Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange_documentation_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" 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">Share based compensation arrangement by share based payment award options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" xlink:to="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_9a6a7dc1-d428-447c-a9d1-208e79e2d6ac_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/2021/elts/us-gaap-2021-01-31.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_brc_OtherComprehensiveIncomeTaxAbstract_2df7860b-7e07-4d53-9451-f7ea384f7939_terseLabel_en-US" xlink:label="lab_brc_OtherComprehensiveIncomeTaxAbstract" xlink: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, Tax [Abstract]</link:label>
    <link:label id="lab_brc_OtherComprehensiveIncomeTaxAbstract_label_en-US" xlink:label="lab_brc_OtherComprehensiveIncomeTaxAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_brc_OtherComprehensiveIncomeTaxAbstract_documentation_en-US" xlink:label="lab_brc_OtherComprehensiveIncomeTaxAbstract" 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 Comprehensive Income, Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherComprehensiveIncomeTaxAbstract" xlink:href="brc-20210731.xsd#brc_OtherComprehensiveIncomeTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_OtherComprehensiveIncomeTaxAbstract" xlink:to="lab_brc_OtherComprehensiveIncomeTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_a7bb46d7-3eea-4a46-a560-7096ca48a726_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1dc7cc46-969a-4513-a93c-0e7c27741a37_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentTransitionReport_f805d55f-784b-44be-bd05-fe8610fdeb09_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/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_67fd1f01-cc88-450e-b26c-fd7491ece23f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_OtherStockholdersEquity_e558929e-ae11-43fc-85c5-eeebb4061fcd_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-20210731.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_1e6700d2-d176-4223-a1d6-f9494e702a0f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_576617de-6452-4692-8ce3-90af3c0675f3_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesAndStockholdersEquity_97b0de3f-ffa6-4eda-8b99-04f116886686_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/2021/elts/us-gaap-2021-01-31.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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_de3db177-3782-4abb-8ff9-59f00d599d73_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/2021/elts/us-gaap-2021-01-31.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_GoodwillPeriodIncreaseDecrease_eecd0335-1fb3-4fd6-bda8-81b62b837663_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPeriodIncreaseDecrease" xlink: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, 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/2021/elts/us-gaap-2021-01-31.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_srt_AmericasMember_02bfa638-42c4-46a4-8eb0-41f53c088ad7_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/2021/elts/srt-2021-01-31.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_srt_StatementScenarioAxis_8f4a6a3c-c228-4ba7-9311-c446600d877d_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/2021/elts/srt-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_94a538e5-72d1-493a-a3b6-57bb1776e37d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_fe823626-65cd-464f-9dfc-2c344497e0d1_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/2021/elts/us-gaap-2021-01-31.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_brc_NoncumulativeCashDividend_5f68926f-c595-49da-b5e3-46b2c60fce40_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-20210731.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_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember_53e286d3-6322-491f-a4db-c772a7ac0530_terseLabel_en-US" xlink:label="lab_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Based Restricted Shares and Restricted Stock Units [Member]</link:label>
    <link:label id="lab_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember_label_en-US" xlink:label="lab_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Based Restricted Shares and Restricted Stock Units [Member]</link:label>
    <link:label id="lab_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember" 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">Service Based Restricted Shares and Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink:href="brc-20210731.xsd#brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink:to="lab_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_3b64513d-05b1-4747-a1e6-fe8f6481af54_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">Share-based Payment Arrangement, Exercise of Option, 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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4a603bae-3047-4f66-b178-692f8cc7174c_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/2021/elts/us-gaap-2021-01-31.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_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_0fe06fcd-e645-4966-818c-6e274a6ad2f0_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_41ee5a33-75dd-4876-8edb-ce6290a6af9b_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/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_48abb7be-6876-485a-bf45-92d7f47353f1_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/2021/elts/us-gaap-2021-01-31.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_HedgingRelationshipDomain_2fde83bb-831e-4f4e-b339-6f3452e5ebb7_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/2021/elts/us-gaap-2021-01-31.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_DerivativeLineItems_de5eea53-f5bf-48d2-92c9-9f93bcb5988f_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate_7925cf0c-c733-474d-8188-c7b8f3a770c1_terseLabel_en-US" xlink:label="lab_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" xlink: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 Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Market Value Of Underlying Stock at Grant Date</link:label>
    <link:label id="lab_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate_label_en-US" xlink:label="lab_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" xlink: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 Market Value Of Underlying Stock at Grant Date</link:label>
    <link:label id="lab_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate_documentation_en-US" xlink:label="lab_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" 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 market value per share of the underlying common stock at grant date for options granted during the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" xlink:href="brc-20210731.xsd#brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" xlink:to="lab_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_f5ac12ba-3df0-4937-b16a-40a79cd189d4_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_2935112e-d51b-4038-a248-ba4c4ef2ae10_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink: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 Range, Exercisable Options, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink: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, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_c31e9729-4d86-4a86-a615-8cd3830b4bff_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/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_4e3a6717-e40f-46f0-9f14-a597484a611a_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseImpairmentLoss_365761d7-5db3-4ddc-b969-c23088d540cf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_aea440a0-00e3-4517-9dbf-8bb7ee7d4d75_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" 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">Principal payments on debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_4d8eec3a-6549-4278-84dd-09a561e17ec5_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_37019cf2-57ba-4525-a7cc-e9b0efa01cbd_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/2021/elts/us-gaap-2021-01-31.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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_fd07fa7c-dc9d-403c-9e6a-e78e193c1e29_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink: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 tax credits and domestic manufacturer&#8217;s deduction</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/2021/elts/us-gaap-2021-01-31.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_srt_MinimumMember_74aae46c-7c43-4461-b9c8-f6a192004141_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/2021/elts/srt-2021-01-31.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_brc_EndingBalanceOtherStockholdersEquityShares_25425690-e149-4ea1-bc3f-f8a449a7965a_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-20210731.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_GrossProfit_81df0d7a-eba6-496b-b542-99dcc6cace59_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_f9dbe9ce-5b35-4d7b-a1bc-b275a52f1c4e_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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/2021/elts/us-gaap-2021-01-31.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_LineOfCredit_185fa675-c12d-4a07-8beb-cbd06fae0f6e_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0afabfc3-56d7-4454-92cc-046aac01c25a_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/2021/elts/us-gaap-2021-01-31.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bc853156-5e0d-48fa-8bbc-3015c71e7c89_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsTaxDeferredExpenseOther_6ff2c365-3233-48cb-af65-0e5e1510b01c_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/2021/elts/us-gaap-2021-01-31.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_BalanceSheetLocationDomain_2ebc91c2-728a-47b5-a2e7-83b2cd15ca4b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_2e934afe-2fe8-4c33-a95a-dd34057ff196_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfStockByClassTextBlock_0e4d7685-acef-4f80-ba2d-a9745f5c6fa2_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_731dd047-c9d5-4a33-aee3-d143170f3b7e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SellingGeneralAndAdministrativeExpense_15807808-bca6-43d6-a58e-3c6680889034_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_a2407700-efd7-43cd-ac1d-d110d9386897_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 Cancelled, 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/2021/elts/us-gaap-2021-01-31.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_brc_MagicardAcquisitionMember_025a7417-4e4d-4751-a563-346c6c752f08_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-20210731.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_80bd095a-6558-47ee-8d21-50283adb8512_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/2021/elts/us-gaap-2021-01-31.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_PreferredStockSharesAuthorized_c55979fc-606e-4fec-8b00-8794d8d5e519_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxesPaidNetAbstract_f6d25b20-de3e-449d-822b-d8914a4e378d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink: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 Paid, Net [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNetAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_bff58b52-168c-4c0b-b8ab-b5cf1f5abb11_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_afd2d627-5eb5-4e49-8974-fd6a88683e25_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_2815dc17-9aa4-410a-8919-2c59ce3d9cb7_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxAuthorityDomain_5bc81c8d-194d-49ef-8d3c-edcf8200ee1d_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsGross_2bcc0f3d-4681-4582-bb65-432c9f6fb6d9_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_f3e3b3a4-0e8f-4786-be72-d65976a38440_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink: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, Weighted Average Volatility Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink: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, Weighted Average Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_1dbc93cb-8fdf-46ee-8e04-05aebe6a735d_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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAxis_4168f4e8-0d8a-4ad0-8707-125458b4677d_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink: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 Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink: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 Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_36c7c0a1-169e-459d-8ba6-e71a1c39ca1b_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/2021/dei-2021.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_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_67c52057-1847-43c9-ad0b-310f56566c99_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_a6874104-caea-492e-8be4-25dd86dfa2ef_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesCurrentAbstract_7d9f82aa-8ec8-49f6-ab9e-37ac6b9e2a82_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/2021/elts/us-gaap-2021-01-31.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_brc_A19.9626.99Member_160b98d0-0eac-4b32-9998-a574c198f088_terseLabel_en-US" xlink:label="lab_brc_A19.9626.99Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$19.96 - $26.99 [Member]</link:label>
    <link:label id="lab_brc_A19.9626.99Member_label_en-US" xlink:label="lab_brc_A19.9626.99Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$19.96 - $26.99 [Member]</link:label>
    <link:label id="lab_brc_A19.9626.99Member_documentation_en-US" xlink:label="lab_brc_A19.9626.99Member" 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">$19.96 - $26.99 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A19.9626.99Member" xlink:href="brc-20210731.xsd#brc_A19.9626.99Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_A19.9626.99Member" xlink:to="lab_brc_A19.9626.99Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_37b652d3-a402-4f2e-90d4-192f41717c06_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_29f67581-263f-4fdd-bcd7-98c06d3b717a_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedTranslationAdjustmentMember_04115cd6-f17c-4960-a080-1d65756462e0_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/2021/elts/us-gaap-2021-01-31.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_DebtDisclosureTextBlock_ae36ff39-7166-4d45-b241-e1407e1bf50f_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">Long-Term Obligations</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/2021/elts/us-gaap-2021-01-31.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_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember_a20a7112-6ee0-4871-a6b7-86ccfb416de6_terseLabel_en-US" xlink:label="lab_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember" xlink: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-denominated notes payable in 2020 at a fixed rate of 4.24% [Member]</link:label>
    <link:label id="lab_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember_label_en-US" xlink:label="lab_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember" xlink: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 Denominated Notes Payable In Two Thousand And Twenty At Fixed Rate Of Four Point Two Four Percentage [Member]</link:label>
    <link:label id="lab_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember_documentation_en-US" xlink:label="lab_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember" 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">Euro denominated notes payable in two thousand and twenty at fixed rate of four point two Four percentage.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember" xlink:href="brc-20210731.xsd#brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember" xlink:to="lab_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_b38fce7f-09b1-41be-9ba6-648b3778331c_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_c94883b1-8961-4b30-a50c-cc5215ae2185_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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">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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_51bcd23f-d593-436e-9f45-d63bb9c7d98f_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_71830457-708c-4259-b985-ac8d5c8a0543_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink: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 Range, Number of Exercisable Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink: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, Exercise Price Range, Shares Exercisable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_f9ce509a-e13d-45d3-af28-93dfb3a41e87_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/2021/elts/us-gaap-2021-01-31.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_LesseeLeasesPolicyTextBlock_a7676d7c-ba44-4dc1-bc50-bf916b5fca56_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/2021/elts/us-gaap-2021-01-31.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_brc_OtherCountriesMember_3ea09472-0f73-4718-932f-286fe1b39d53_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-20210731.xsd#brc_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_OtherCountriesMember" xlink:to="lab_brc_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_98f09a67-f6ca-4ecd-a15a-e08905f1abbe_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DerivativeInstrumentRiskAxis_e69cabd1-c069-45bf-bece-37a79ad36fe4_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/2021/elts/us-gaap-2021-01-31.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_brc_EarningsPerShareTable_5c33a3b9-13d9-4438-9a6c-716a0ecfd0aa_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-20210731.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_brc_Deferredincometaxbenefitexpensetotalcompany_1255f437-1c83-46ca-b609-a39b0c55de40_terseLabel_en-US" xlink:label="lab_brc_Deferredincometaxbenefitexpensetotalcompany" xlink: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, total company</link:label>
    <link:label id="lab_brc_Deferredincometaxbenefitexpensetotalcompany_label_en-US" xlink:label="lab_brc_Deferredincometaxbenefitexpensetotalcompany" xlink: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 (benefit) expense, total company</link:label>
    <link:label id="lab_brc_Deferredincometaxbenefitexpensetotalcompany_documentation_en-US" xlink:label="lab_brc_Deferredincometaxbenefitexpensetotalcompany" 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 income tax (benefit) expense, total company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredincometaxbenefitexpensetotalcompany" xlink:href="brc-20210731.xsd#brc_Deferredincometaxbenefitexpensetotalcompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_Deferredincometaxbenefitexpensetotalcompany" xlink:to="lab_brc_Deferredincometaxbenefitexpensetotalcompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_f9283b0c-e28a-4d22-a302-86f39092366e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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, Other Noncurrent Assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink: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, Other Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_6766b178-f5ee-4085-8055-6bec7f5a9aab_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/2021/elts/us-gaap-2021-01-31.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_LettersOfCreditOutstandingAmount_71c66250-7b8d-4080-b24e-ac06c56c50f0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4640910e-4a7f-46ed-a6e0-97ba893f75a0_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperations_09bdc197-019f-42ba-b803-d03b1c8a1466_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink: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_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink: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, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_843473c2-150c-46d2-953c-127a62689a41_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/2021/elts/us-gaap-2021-01-31.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_bd081b47-04dd-4a63-baf1-c58aac7f921d_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e771ae3-5260-45a2-b68b-65e228c2ae16_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">Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4dd4529d-b4d6-45fc-8443-8e836e8229f6_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">Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value</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/2021/elts/us-gaap-2021-01-31.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_GoodwillAcquiredDuringPeriod_128b42df-40f0-4d4a-8fa1-99a01e505fe9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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 year acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_e6911f7e-d88a-4e8b-80e8-ef71ddfa90d9_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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeasesTextBlock_0b5bef77-de63-4245-a1c6-b1d50fced580_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">Lessee, Operating 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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9bc8b1b2-dca4-4d1e-a35e-460f5c5e7bfe_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_1694a77d-23e2-4777-a026-835ba2ff66c4_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_43738a83-c10a-4da1-b03e-329992cae7b6_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/2021/elts/us-gaap-2021-01-31.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_DividendsPayableAmountPerShare_126db8da-e141-4a2a-80d3-9e28b69967f7_verboseLabel_en-US" xlink:label="lab_us-gaap_DividendsPayableAmountPerShare" 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">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/2021/elts/us-gaap-2021-01-31.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_FairValueByBalanceSheetGroupingTextBlock_4c483d06-80ac-40ed-b634-bb160a04e792_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">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/2021/elts/us-gaap-2021-01-31.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_brc_NordicIDAcquisitionMember_7d99e98b-1aa6-42be-926e-e8b2cf62df1c_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-20210731.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_AllowanceForDoubtfulAccountsReceivableCurrent_5d0e4e14-8fbc-407c-a88b-d2b0cb941489_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationDisclosureTextBlock_d6403347-009c-403b-8356-0089a89a23ad_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">Business Combination Disclosure [Text Block]</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/2021/elts/us-gaap-2021-01-31.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_brc_WeightedAverageLeaseDisclosuresTableTextBlock_1a041bcc-cbbf-4571-af3e-e088c4c64db8_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">Weighted-Average Lease Disclosures</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-20210731.xsd#brc_WeightedAverageLeaseDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:to="lab_brc_WeightedAverageLeaseDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_c522ad7e-3d47-4f53-80eb-fe7298970407_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_bc478398-11ba-4258-866c-ce0c35e84904_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/2021/elts/us-gaap-2021-01-31.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_dei_DocumentPeriodEndDate_04d3f5b3-258e-4534-bbd7-54922a464fc6_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/2021/dei-2021.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_DeferredForeignIncomeTaxExpenseBenefit_2a8e89c6-e490-4321-99ba-eaf441b77489_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/2021/elts/us-gaap-2021-01-31.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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_5afcf9ba-3682-4a3b-9384-13767c98a4e8_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/2021/elts/us-gaap-2021-01-31.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_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_d2946af0-8970-46fd-96b4-800ba93f0aa5_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/2021/elts/us-gaap-2021-01-31.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_GoodwillLineItems_52557501-9159-4dcb-a147-852a2e833441_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_dfd76943-efa0-4bb5-969d-b2e7af034dd5_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/2021/elts/us-gaap-2021-01-31.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_StatementClassOfStockAxis_6142e6e7-3a0a-4c17-b67d-36d6d4fd7f26_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityRegistrantName_3ec5c481-1554-4e84-b193-ed97b077e45e_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/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1e47b941-6f09-48e2-a40d-a2a1aa3c06c0_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/2021/elts/us-gaap-2021-01-31.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_TreasuryStockShares_3b8129b3-5c3e-49a2-a243-8aa4644cc786_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink: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, shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink: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, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_32b5c53e-08ec-413c-a740-0f0feebf387a_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxAuthorityAxis_b1884179-b6e1-42b0-a400-dc90c23dc2a1_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InventoryWorkInProcessNetOfReserves_af8fbc4e-3570-4e3f-a08d-f3725ca425ff_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3b388f27-450a-451f-9791-cd3145d4cc97_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_118fb034-396d-4727-9734-63e1e1c5089a_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/2021/elts/us-gaap-2021-01-31.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_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange_ee3a7b20-b307-4c0e-9504-0839f1c1b3c7_terseLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" xlink: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 Cancelled, Price Upper Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange_label_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" xlink: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 Cancelled In Period Price Upper Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange_documentation_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" 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">Share based compensation arrangement by share based payment award options forfeitures in period price upper range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" xlink:to="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_9846f75a-4a7d-4615-9408-8f6270822fa8_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/2021/elts/us-gaap-2021-01-31.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_brc_IntercompanyRoyaltyTransactions_2a6ad78d-d62f-43e9-af27-5bd4439f9f89_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-20210731.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_RevenueFromContractWithCustomerExcludingAssessedTax_67c6d77f-95aa-469c-9b74-d0f50b674a55_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_7c3af710-2fdb-4748-9a7e-32d762e0eeee_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_980fa305-0100-4019-9c56-d11f1b1b387a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink: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 Range, Options Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink: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, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_1e954f35-99b3-44ce-9ffb-41d567d109a5_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-20210731.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_InventoryFinishedGoodsNetOfReserves_7e3680f4-6e68-463f-8b80-aefce1f7eace_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/2021/elts/us-gaap-2021-01-31.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_PaymentsOfDividends_ec4d7ec3-3a57-4446-8d72-07daa92aff63_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/2021/elts/us-gaap-2021-01-31.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_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_0ed8ed1a-12bb-409b-bce4-9ad3cc4466c0_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-20210731.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_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_b2b3e755-cb76-46f5-918b-72e447bfdd5e_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/2021/elts/us-gaap-2021-01-31.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_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_6ac89937-ee0a-4a3e-9a06-274bb937e8fa_terseLabel_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink: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 year acquisitions</link:label>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_label_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink: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, Goodwill</link:label>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_documentation_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:to="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_723a758c-9623-48bf-b8d5-8b59b9f254fe_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 [Member]</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">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_FairValueByFairValueHierarchyLevelAxis_e304e98f-2c43-4bec-95e0-6337826880ea_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/2021/elts/us-gaap-2021-01-31.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_brc_ForeignTaxCreditCarryforwardExpirationDates_a78dddb8-e05f-4a3c-9013-2ef57a2ce018_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-20210731.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_srt_ConsolidationItemsDomain_65934b13-2681-4934-b6ac-f44abbccf7ff_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/2021/elts/srt-2021-01-31.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_EquityAbstract_76b670a5-c7c0-4789-9e8e-86961eec29ad_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/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomePolicyPolicyTextBlock_6b48f378-9de6-42fe-b3a3-d72b4bb9138c_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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsPropertyPlantAndEquipment_bfffc2f1-17cd-47c5-8c8f-25ecaee71509_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/2021/elts/us-gaap-2021-01-31.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_brc_OperatingLeaseExpenseTable_f7898688-b582-4afa-b61a-7cc51af8b42a_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-20210731.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_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_4aba997f-40ee-400f-a75f-808822da5708_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_0e929388-591c-4837-9fea-d7e1f40d12a9_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/2021/elts/us-gaap-2021-01-31.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_CommonStockMember_96c3b658-e988-48da-b46d-479908832e66_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/2021/elts/us-gaap-2021-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_6acc25c0-6031-4788-bc24-245a555eaa3e_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/2021/elts/us-gaap-2021-01-31.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_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice_f96a42c5-2842-4201-9673-8c838c92e861_terseLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" xlink: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 Price</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice_label_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" xlink: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 Price</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice_documentation_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" 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">Share based compensation arrangement by share based payment award options grants in period price.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" xlink:to="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_9a288f84-6b5a-443c-8c12-de7ed341a3cd_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/2021/elts/us-gaap-2021-01-31.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_OperatingIncomeLoss_6a5afac4-2dc0-4552-88a1-fa84367d5bde_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 (1)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_742f5429-bee6-431c-84ad-ead101039cc3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink: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 income (1)</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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfPropertyPlantAndEquipmentTable_5eea3e37-7996-4d3b-88d6-73253f647fdf_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeaseLiabilityCurrent_129ebeab-219d-49c7-9b1b-1c6086cdc052_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_5649986f-c3e5-48bc-9966-651335e592ce_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_HedgingDesignationAxis_0370f1d5-02d8-4046-ac43-2c05ee2c6863_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/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInStockholdersEquityRollForward_849d39e0-505e-4cc0-896b-c04c782ef5a7_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/2021/elts/us-gaap-2021-01-31.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_brc_ForeignOperatingLossCarryforwardExpirationDates_ce7b749c-d20f-4d40-af97-dff4df11d869_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-20210731.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_ContractWithCustomerRefundLiability_9e15ccc8-52b6-489d-8f37-088ad1edb6c4_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_5ca6d574-409d-4f6f-a944-72422fbe34ee_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensation_0afdb411-53d1-42e0-b678-6c3a00e8f220_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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapitalMember_56bf597b-3f55-4716-9eef-567d07fb0e5a_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_acd8027b-8c27-416c-ab8b-1631dec66f01_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_1c3c82e5-ab44-41c6-b514-796024c6ce72_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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 and cash equivalents, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_6b8eeccc-aaac-498e-8cf1-f0587fc54501_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" 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 and cash equivalents, end of period</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/2021/elts/us-gaap-2021-01-31.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_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_d295a9a9-2122-4e68-82b8-c53865d181df_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-20210731.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_Depreciation_88cb78d0-4571-4eae-b55f-8eedfe64e130_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/2021/elts/us-gaap-2021-01-31.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_TechnologyBasedIntangibleAssetsMember_666e75e8-0e67-428e-8b4b-41d76ad21e63_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_LineOfCreditFacilityInterestRateDescription_81b140ee-92a1-42ae-b8b9-a6b43861759e_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/2021/elts/us-gaap-2021-01-31.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_CommonStockDividendsPerShareCashPaid_17552854-5bbb-4edd-9d57-d26569abd9af_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink: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</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink: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, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_16febeb4-99d0-49e6-ab11-0a28a6e47df9_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink: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 Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink: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 Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_c824632e-26ca-41d1-b407-2d3bb8667526_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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 [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_0ca0767f-82f9-4c7c-80e7-821795c7a0c3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsPolicy_cf1a8e26-3342-48eb-a599-102ca6ba33f2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ProceedsFromLinesOfCredit_b2a31d7c-3e9d-4e1b-ad5e-e435f8d05620_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetImpairmentCharges_a7e2e2b7-b402-407c-bb37-2371b86d84fa_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_0e1fb019-dffa-4adf-84de-b53a8800df16_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" 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">Asset Impairment Charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DTANetAxis_3265d593-dd61-4319-8817-40956ce83f62_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-20210731.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_DerivativeNotionalAmount_9e9f86a0-0338-4320-9adf-69ac932e3a6a_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/2021/elts/us-gaap-2021-01-31.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_OtherAssetsMember_9f60a90e-5fe4-4ad3-a152-56ddd297f8dd_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/2021/elts/us-gaap-2021-01-31.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_OtherNonoperatingIncomeExpense_6a9fd8d8-e798-4f76-bbc8-ec7b86edb58f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange_551a8b01-fa4c-43c5-9444-df823f6d751a_terseLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" xlink: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, Price Lower Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange_label_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" xlink: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 Price Lower Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange_documentation_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" 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">Share based compensation arrangement by share based payment award options exercises in period price lower range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" xlink:to="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_acc52ef0-7ef4-4b2e-beea-4277cfdb8ccb_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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquirePropertyPlantAndEquipment_d8161f92-2f04-4b7a-85e9-7511c5fb62c5_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_51e261a9-b300-49d4-8814-ca68b30bb162_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_0f2b8070-6351-4de0-b137-58d2be563628_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_6c29c63b-5f94-445b-a16d-7eb29404ee84_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityInterestRateAtPeriodEnd_395f24f0-337f-43ba-bbce-a21641839124_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/2021/elts/us-gaap-2021-01-31.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_srt_MaximumMember_7640c984-a75c-427b-8baf-76711ad67ea2_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/2021/elts/srt-2021-01-31.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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_a09eb2bc-5afa-496b-a4da-38040030d997_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/2021/elts/us-gaap-2021-01-31.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a611838-1c30-466f-80f6-25cbd24dc225_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_4a5dc43e-b78e-4516-bc60-a1d78ece126f_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/2021/dei-2021.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalUnitClassDomain_ab1d0566-306d-4ff9-9c13-1d1a29b310dd_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/2021/elts/us-gaap-2021-01-31.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_Liabilities_a2904e6f-d184-42f4-94a4-beef97082e9f_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/2021/elts/us-gaap-2021-01-31.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_InventoryRawMaterialsNetOfReserves_6d08a49d-5af1-4197-b0ea-d632014392d3_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_09774ee4-0e0e-4ee0-9246-78a51cd1459b_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/2021/elts/us-gaap-2021-01-31.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_AwardTypeAxis_57e3886e-f390-423f-85e0-761a55197163_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2f555194-b7c3-401a-b69b-ce909931bc93_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7bc0b106-ee52-42b0-8518-1929a469792b_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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">Black-Scholes Option Valuation Assumptions, Weighted-Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_db31ae58-4608-4a16-904c-f85f37bf6644_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_307d906d-4f08-4828-ad95-24a69f303d35_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/2021/elts/us-gaap-2021-01-31.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_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_bc827e32-6bdb-4a39-b5e3-481c6cceb746_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-20210731.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_51e0ce6d-1ab0-4743-8a96-17232b31be71_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, Aggregate 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/2021/elts/us-gaap-2021-01-31.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_abbe27eb-eb77-40f9-a8db-35e34d04714a_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">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, 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/2021/elts/us-gaap-2021-01-31.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_srt_ConsolidationItemsAxis_5934fbfb-e9c4-4406-9de1-e6a7a9806c50_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/2021/elts/srt-2021-01-31.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_brc_InterestExpenseCoverageRatio_49219caa-6cc0-4546-8b28-424c71197ffd_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-20210731.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_StockholdersEquity_6f73b7af-68dd-4662-9438-84c609c3a820_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_33be3e40-5a30-4782-a113-4e7e7e86b305_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_ddde3b76-eba3-4064-bf92-606f3377368b_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">Stockholders' 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_7f998960-434a-4ea5-8f3f-404265d5974e_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesIssued_a549e8f2-33b3-4d21-b3a4-a5b998a2f638_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" 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">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_7094826d-5eae-48c5-b705-7d24a0fa571e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_ef456431-304e-484b-a325-71d9a4e5fd41_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink: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, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink: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, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_d3bfbd3b-e2bb-4cfc-93e9-0bde82177ebd_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, Aggregate 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/2021/elts/us-gaap-2021-01-31.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_DesignatedAsHedgingInstrumentMember_bd41ca16-2e7a-44a4-97f2-deee002d8509_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_360d9341-7f87-44d1-9734-1342ffe85423_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/2021/elts/us-gaap-2021-01-31.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_InventoryLIFOReserveEffectOnIncomeNet_66b1bdea-3353-4e12-826e-fcebb462ec42_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/2021/elts/us-gaap-2021-01-31.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_GoodwillAndIntangibleAssetsDisclosureAbstract_821c5811-068b-4f40-8692-c38fb712b12d_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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_ed220e02-8340-44d8-903f-cc47c4c11e2a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink: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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink: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, Income Tax Benefit from Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_c9742f13-feb9-4338-b2b5-85f493e1d30d_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/2021/dei-2021.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_IntangibleAssetsDisclosureTextBlock_561f01e8-e4b0-4e86-94e4-092501604188_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 Disclosure</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/2021/elts/us-gaap-2021-01-31.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_PaymentsForRepurchaseOfCommonStock_fe47b5d8-6bde-4473-83b5-64b5594b9300_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_21c43150-64b2-4c41-ab29-434d2e01a6b1_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_4f77caae-ad48-4cde-b274-a4638b199621_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">Stockholders' 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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_9f91fc1b-2bfa-4369-b742-fc2807860fe9_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 Income (Loss) [Table Text Block]</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_bbb2a712-abae-448e-9874-e2e230ff67c6_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/2021/elts/us-gaap-2021-01-31.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_DeferredCompensationArrangementWithIndividualRecordedLiability_f66a8ccc-f796-4c28-9327-e6fd8a47280f_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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskCreditRisk_256e7ba4-657f-42bd-a418-7bcbc0d0d23b_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_7181d1d6-d929-4e67-9b63-3d6c27df90a8_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/2021/elts/us-gaap-2021-01-31.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_brc_PaymentofOrdinaryDividendsCommonStockClassB_b1a0ed7a-7ba1-45d3-9801-7ea6d17a3301_negatedTerseLabel_en-US" xlink:label="lab_brc_PaymentofOrdinaryDividendsCommonStockClassB" 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 Ordinary Dividends, Common Stock Class B</link:label>
    <link:label id="lab_brc_PaymentofOrdinaryDividendsCommonStockClassB_label_en-US" xlink:label="lab_brc_PaymentofOrdinaryDividendsCommonStockClassB" xlink: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 of Ordinary Dividends, Common Stock Class B</link:label>
    <link:label id="lab_brc_PaymentofOrdinaryDividendsCommonStockClassB_documentation_en-US" xlink:label="lab_brc_PaymentofOrdinaryDividendsCommonStockClassB" 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 of cash outflow in the form of ordinary dividends to Class B common shareholders of the parent entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PaymentofOrdinaryDividendsCommonStockClassB" xlink:href="brc-20210731.xsd#brc_PaymentofOrdinaryDividendsCommonStockClassB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PaymentofOrdinaryDividendsCommonStockClassB" xlink:to="lab_brc_PaymentofOrdinaryDividendsCommonStockClassB" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_2b94e38e-e7eb-4a4d-a8b2-4b1fd7df1c98_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">Comprehensive Income (Loss) Note [Text Block]</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/2021/elts/us-gaap-2021-01-31.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_us-gaap_Land_445dad5c-4ccf-4b5b-8ae4-5bfed6a95800_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/2021/elts/us-gaap-2021-01-31.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_brc_PaymentofOrdinaryDividendsCommonStockClassA_62273c94-50f5-44c5-9909-519e7839df8c_negatedTerseLabel_en-US" xlink:label="lab_brc_PaymentofOrdinaryDividendsCommonStockClassA" 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 Ordinary Dividends, Common Stock Class A</link:label>
    <link:label id="lab_brc_PaymentofOrdinaryDividendsCommonStockClassA_label_en-US" xlink:label="lab_brc_PaymentofOrdinaryDividendsCommonStockClassA" xlink: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 of Ordinary Dividends, Common Stock Class A</link:label>
    <link:label id="lab_brc_PaymentofOrdinaryDividendsCommonStockClassA_documentation_en-US" xlink:label="lab_brc_PaymentofOrdinaryDividendsCommonStockClassA" 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 of cash outflow in the form of ordinary dividends to Class A common shareholders of the parent entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PaymentofOrdinaryDividendsCommonStockClassA" xlink:href="brc-20210731.xsd#brc_PaymentofOrdinaryDividendsCommonStockClassA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PaymentofOrdinaryDividendsCommonStockClassA" xlink:to="lab_brc_PaymentofOrdinaryDividendsCommonStockClassA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_2e57c640-090f-40c6-b99d-deac3ba7e0a4_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/2021/elts/us-gaap-2021-01-31.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_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_e4a4422e-5524-4459-9a51-53ca3c1f91bc_terseLabel_en-US" xlink:label="lab_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolver repaid during year related to Code Acquistion</link:label>
    <link:label id="lab_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_label_en-US" xlink:label="lab_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolver repaid during year related to Code Acquistion</link:label>
    <link:label id="lab_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_documentation_en-US" xlink:label="lab_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion" 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">Revolver repaid during year related to Code Acquistion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion" xlink:href="brc-20210731.xsd#brc_RevolverRepaidDuringYearRelatedToCodeAcquistion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion" xlink:to="lab_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_a5d2d3c9-8802-4d04-b87c-f7400ca68ab9_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_InterestExpense_925a58c7-96e3-4356-9867-7ef8d27b32b2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_efd0de64-4a11-481d-8298-93ba25f148ce_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/2021/elts/us-gaap-2021-01-31.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_514c2c9f-dd16-4cbc-b611-71372878206a_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_c90160cd-82d8-4c37-a6ca-2ba90e636c0f_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-20210731.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_dei_CityAreaCode_5a3bc4e1-0208-49a3-94bb-5478d4331754_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/2021/dei-2021.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_RetainedEarningsAccumulatedDeficit_4ab00a87-553c-47d6-8d41-fc183990614e_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityPublicFloat_d6879fe5-c63d-4f92-8dd4-f9892410107c_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/2021/dei-2021.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_DerivativesFairValueLineItems_2594d181-2a0e-430c-a164-267de01d2f4d_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/2021/elts/us-gaap-2021-01-31.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_AccrualForTaxesOtherThanIncomeTaxesCurrent_74964ebd-c180-4388-89e0-41ce2d5cd606_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/2021/elts/us-gaap-2021-01-31.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_RestrictedStockUnitsRSUMember_91bcb1a9-5c90-4c94-a463-b7643514d8d5_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">Service-Based RSUs [Member]</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/2021/elts/us-gaap-2021-01-31.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_StatementOfStockholdersEquityAbstract_c203cdd4-b965-4ac7-b6c9-2f718ac69e5f_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/2021/elts/us-gaap-2021-01-31.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_brc_CommonStockAggregateLiquidationPreference_7cf655eb-c658-48e4-bfc7-2c1d5358e260_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-20210731.xsd#brc_CommonStockAggregateLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_CommonStockAggregateLiquidationPreference" xlink:to="lab_brc_CommonStockAggregateLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_4173740e-ce11-4a6a-acf1-54a7015a3b18_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/2021/elts/us-gaap-2021-01-31.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_DeferredIncomeTaxLiabilities_68d5c488-5a52-4eeb-ac94-4d4c4592c4ca_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_061beb2b-4f26-4953-bd5a-59e4bd47e08f_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/2021/elts/us-gaap-2021-01-31.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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_7e3937cd-8d35-47b8-b461-d293f375308f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink: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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink: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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:to="lab_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_616986a2-65a3-421c-9f8f-93f236424c8c_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_935e1b44-c844-4be6-8e65-4877f2b896e6_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/2021/dei-2021.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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_1038e3f2-1d2f-4e9e-860e-c826ee0b4ea0_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/2021/elts/us-gaap-2021-01-31.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_brc_A1972SeriesMember_c3ce178d-f026-40f3-a8be-964839057ed0_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-20210731.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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_5d565570-d9c9-4e85-997b-347858f7c50e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink: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, Acquired Receivable, Fair Value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink: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, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_DeferredTaxLiabilitiesAccountsReceivable_c9c46438-2b16-4ec2-834c-057a434cf2e5_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-20210731.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_RepaymentsOfLinesOfCredit_1cd9db48-2770-4c45-b88a-981199bf8523_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/2021/elts/us-gaap-2021-01-31.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_brc_RevolverAmountDrawnToFundCodeAcquisition_07922cf1-f642-45e1-8917-f5ab9ca0a1fa_terseLabel_en-US" xlink:label="lab_brc_RevolverAmountDrawnToFundCodeAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolver Amount Drawn to Fund Code Acquisition</link:label>
    <link:label id="lab_brc_RevolverAmountDrawnToFundCodeAcquisition_label_en-US" xlink:label="lab_brc_RevolverAmountDrawnToFundCodeAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolver Amount Drawn to Fund Code Acquisition</link:label>
    <link:label id="lab_brc_RevolverAmountDrawnToFundCodeAcquisition_documentation_en-US" xlink:label="lab_brc_RevolverAmountDrawnToFundCodeAcquisition" 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">Revolver Amount Drawn to Fund Code Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RevolverAmountDrawnToFundCodeAcquisition" xlink:href="brc-20210731.xsd#brc_RevolverAmountDrawnToFundCodeAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_RevolverAmountDrawnToFundCodeAcquisition" xlink:to="lab_brc_RevolverAmountDrawnToFundCodeAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_e439be52-38e8-4a22-af0b-22d4f640658b_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/2021/elts/us-gaap-2021-01-31.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_IndefiniteLivedIntangibleAssetsExcludingGoodwill_decba333-cfe5-4f61-bbe7-36622dde5890_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_ProceedsFromStockOptionsExercised_13dc598d-2682-4879-9811-ea6d89021ead_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_5080e107-aa8c-4da1-a04e-79764e1d70f9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink: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 Range, Outstanding Options, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink: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, Exercise Price Range, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0c31556c-3a26-4728-8e85-86afd27033cd_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/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_599bc9ac-9693-4643-b484-4aa0e53d3ba0_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink: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 of ASU 2014-09 "Revenue from Contracts with Customers" (Note 9)</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink: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, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_cfe0bb3d-4dd5-439d-ab63-c98432b7f4aa_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_3471c66b-aa58-484f-bad9-004dff117d50_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/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableNetCurrent_4ea7c62b-f359-4ee5-a7cf-1e556a70e5d7_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 $7,306 and $7,157, 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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsInventory_1be8a982-287f-4d4b-b362-d4b305796af0_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/2021/elts/us-gaap-2021-01-31.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_AsiaPacificMember_b281baeb-6965-4e9c-97ed-ee5baa6ffce0_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/2021/elts/srt-2021-01-31.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_StatementEquityComponentsAxis_78d57fcf-a045-44a4-9da9-d150f4d4e485_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_bf2856da-1d75-4db4-b8b8-e16a2a2b2991_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_MovementInValuationAllowancesAndReservesRollForward_49acd279-7ed9-4e2b-abcd-d81307597f73_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/2021/elts/us-gaap-2021-01-31.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_FairValueDisclosuresAbstract_cf2e5d5d-a14a-492e-8041-8f5013d72133_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityVoluntaryFilers_24d77294-a19d-4963-b684-6cbfa21bc3c2_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/2021/dei-2021.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_5bd5b45a-b31c-4a6a-93b9-7c4f6c6d92ff_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_6d1acb9b-2cdd-46e6-a7da-b81d618b9d1a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink: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, Shares Authorized under Stock Option Plans, by Exercise Price Range</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink: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, Exercise Price Range [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_47042e50-f0da-4001-9bfc-326a68856049_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_33ad561e-20b4-4a16-839a-89f482a1e653_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">Restricted Shares and RSUs, 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/2021/elts/us-gaap-2021-01-31.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_InventoryNet_8529433b-2f06-430b-b4fa-55e7f9901515_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_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/2021/elts/us-gaap-2021-01-31.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_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_fcaf92ee-29d0-4034-a7b3-16da39441684_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-20210731.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_307bbafa-cb85-4b9d-80f5-32b2a50c83ee_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfStockByClassTable_6dfb892e-022e-4712-ab6d-9f6e6126fa85_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfStockholdersEquityTableTextBlock_c5149fe4-b299-4d3f-aed1-a43f7fa95781_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' Investment</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/2021/elts/us-gaap-2021-01-31.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_dei_EntityFileNumber_5f1c29b0-61d6-477a-bbfc-44e80d020f3d_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/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_bb38b506-a5b4-4000-8c16-c1be7f917fe9_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/2021/elts/us-gaap-2021-01-31.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_StockRepurchasedDuringPeriodValue_c34330dc-f081-4dba-a0fe-242f66bb651f_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</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/2021/elts/us-gaap-2021-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a8cc8d73-a186-46b1-b2a4-008b42a43737_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/2021/elts/us-gaap-2021-01-31.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_DeferredFederalIncomeTaxExpenseBenefit_8d6e6431-90d7-4f8a-a02b-4c5ee4040982_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/2021/elts/us-gaap-2021-01-31.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_CapitalUnitsByClassAxis_9f8e3b12-77a8-4fca-9b08-40cb81b7ce72_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/2021/elts/us-gaap-2021-01-31.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_StatementOfFinancialPositionAbstract_fbff5fa7-1886-44d2-99af-fea87fe5882f_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/2021/elts/us-gaap-2021-01-31.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_CodeAcquisitionMember_ec4a248a-ae5f-4222-b2af-2a5bf5346644_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-20210731.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b25fdf1d-b6ff-4357-95e2-70ef958c01a1_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/2021/elts/us-gaap-2021-01-31.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_srt_ValuationAndQualifyingAccountsAbstract_f75514f9-9461-4a82-9198-806f58e09c5e_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/2021/elts/srt-2021-01-31.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_e41edade-dfc5-43d0-87dc-b406d4757d42_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink: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, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink: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, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_9dc5ca78-5836-4bb2-82a7-0e07be75e969_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentTypeDomain_9eecad1e-8c8a-4b7b-b647-b075a08abe42_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityIncorporationStateCountryCode_4ba391c0-9bbc-4070-b4ba-e3ba29c25c20_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/2021/dei-2021.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_DerivativeInstrumentsGainLossLineItems_08c7ff48-88aa-4353-9ebf-7088e70b4253_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/2021/elts/us-gaap-2021-01-31.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_dei_EntitySmallBusiness_c39ea100-45ea-4652-a35c-b64b1de219d3_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/2021/dei-2021.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_RevenueRecognitionIncentives_a40ff63e-1ee2-4cf2-a95f-e468f9215a19_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionIncentives" xlink: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 Incentives</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionIncentives_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionIncentives" xlink: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, Incentives [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionIncentives" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionIncentives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionIncentives" xlink:to="lab_us-gaap_RevenueRecognitionIncentives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c6d64264-8683-4650-83b6-c9de68f6b216_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/2021/elts/us-gaap-2021-01-31.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_EquityComponentDomain_b84eeced-3483-4d76-9b8a-43c25f0bf517_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/2021/elts/us-gaap-2021-01-31.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_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_4013c0b4-2962-4739-8729-da4d28da4496_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-20210731.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1a7fb62a-e364-40e6-9df9-1a88ae9a07c3_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/2021/elts/us-gaap-2021-01-31.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_brc_WorkplaceSafetyMember_29fe4c76-f0ed-4fce-968f-dd88f66bea1e_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-20210731.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_brc_ForeignCurrencyDenominatedDebtMember_b0e007b0-dae1-45da-a5af-121adb7cc800_terseLabel_en-US" xlink:label="lab_brc_ForeignCurrencyDenominatedDebtMember" xlink: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 denominated debt [Member]</link:label>
    <link:label id="lab_brc_ForeignCurrencyDenominatedDebtMember_label_en-US" xlink:label="lab_brc_ForeignCurrencyDenominatedDebtMember" xlink: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 Denominated Debt [Member]</link:label>
    <link:label id="lab_brc_ForeignCurrencyDenominatedDebtMember_documentation_en-US" xlink:label="lab_brc_ForeignCurrencyDenominatedDebtMember" 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 Currency Denominated Debt Member.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignCurrencyDenominatedDebtMember" xlink:href="brc-20210731.xsd#brc_ForeignCurrencyDenominatedDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ForeignCurrencyDenominatedDebtMember" xlink:to="lab_brc_ForeignCurrencyDenominatedDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_A1979SeriesMember_87cceec0-ab94-40a1-9e8e-0247b4c364a8_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-20210731.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_MarketableSecuritiesNoncurrent_f3278e83-20d2-4b73-af13-1eaec1cd2ad7_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/2021/elts/us-gaap-2021-01-31.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_StatementLineItems_9d35f93d-5cdc-458d-af93-4fb5b1795df4_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowancesAndReservesDomain_36fa08ce-30bf-408c-bdbd-7d8981502337_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_249fc0d8-122b-4ce4-aef0-038ed2c60e00_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink: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 debt</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink: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, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_ba3ca518-21b0-470b-a458-af97f9c54749_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/2021/elts/us-gaap-2021-01-31.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_RevenueRecognitionAbstract_8f2df00e-ccc4-4fc8-802a-090f61dd57bf_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionAbstract" xlink:to="lab_us-gaap_RevenueRecognitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_0a4e73ae-43d2-4ee0-b0e8-b6fcba8c194d_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 net operating loss carry-forwards(3)</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/2021/elts/us-gaap-2021-01-31.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_brc_OtherComprehensiveIncomeTaxTableTextBlock_b82eda2a-6cf5-4ea1-89fd-8958fc88c977_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">Other Comprehensive Income, Tax [Table Text Block]</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-20210731.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e4c184df-484b-4fab-8574-92d276521d75_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_3ed9e692-a8c7-49b4-962a-5a788154d871_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_387c09e0-9df4-42fe-821c-f8170c779edf_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/2021/elts/us-gaap-2021-01-31.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_brc_CurrentmaturitiesonlongtermdebtMember_823acb12-0614-497a-92df-8444a4711504_terseLabel_en-US" xlink:label="lab_brc_CurrentmaturitiesonlongtermdebtMember" xlink: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 maturities on long-term debt [Member]</link:label>
    <link:label id="lab_brc_CurrentmaturitiesonlongtermdebtMember_label_en-US" xlink:label="lab_brc_CurrentmaturitiesonlongtermdebtMember" xlink: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 maturities on long-term debt [Member]</link:label>
    <link:label id="lab_brc_CurrentmaturitiesonlongtermdebtMember_documentation_en-US" xlink:label="lab_brc_CurrentmaturitiesonlongtermdebtMember" 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">Current maturities on long-term debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CurrentmaturitiesonlongtermdebtMember" xlink:href="brc-20210731.xsd#brc_CurrentmaturitiesonlongtermdebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_CurrentmaturitiesonlongtermdebtMember" xlink:to="lab_brc_CurrentmaturitiesonlongtermdebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_efbd9e38-68cd-464f-9edc-7b4a9dc05e95_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/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodAxis_80ed8813-9f13-43ab-9238-cc7d56135ae7_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_FairValueInputsLevel2Member_9ab3cf78-482f-41ac-baba-2ba4952e91ec_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentByTypeAxis_685ef31a-eb3d-4a9c-91e6-7e4d70ee9947_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_9e04d3b4-8790-41be-a868-ae5db6e5616d_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/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_96f129c4-d45d-4002-8a4c-94b1ba077f6c_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/2021/elts/us-gaap-2021-01-31.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_SegmentReportingAbstract_5613b29e-b543-4f89-a633-71b54f4612c7_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/2021/elts/us-gaap-2021-01-31.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_brc_DeferredCompensationMember_1e642a62-e3b5-424f-bac1-1517e5b0383e_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-20210731.xsd#brc_DeferredCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DeferredCompensationMember" xlink:to="lab_brc_DeferredCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_e7f39984-e49d-4239-adc3-c8cac22bed81_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/2021/elts/us-gaap-2021-01-31.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_brc_NetofassetsMember_af24a90e-3c9b-4c55-8f87-464614f60ac9_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-20210731.xsd#brc_NetofassetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_NetofassetsMember" xlink:to="lab_brc_NetofassetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0e8e2fc5-5e63-4695-ba67-f0dd0f0312d1_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/2021/elts/us-gaap-2021-01-31.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_UseOfEstimates_8c71bb2b-0fc2-4c5d-a3cb-938b3e253a9e_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c3ac5f75-1fad-4cf2-9122-281a443ef173_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_a68e2cd9-a631-4774-96a7-fd3faadf6a19_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityShellCompany_0f81b806-ca82-4307-9138-d9b5d2aa1503_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/2021/dei-2021.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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_624f3368-6112-4126-8fed-62a015d07dc1_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/2021/elts/us-gaap-2021-01-31.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_ShippingAndHandlingCostPolicyTextBlock_e08421a2-c8c7-4669-bcb3-688ffe803959_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink: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_ShippingAndHandlingCostPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shipping and Handling Cost, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="lab_us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_23c16d37-4f5e-4a3b-a1d2-fe83b9e3c3a6_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/2021/elts/us-gaap-2021-01-31.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_dei_LocalPhoneNumber_9fef9ac2-d88a-4c2b-84ca-5f2f33a5c7fd_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/2021/dei-2021.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_srt_ScenarioForecastMember_05453343-6c77-41d6-a795-a796d4da0d17_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/2021/elts/srt-2021-01-31.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_OtherComprehensiveIncomeLossTax_24bd8fe4-437a-41c3-90fc-943a064f7358_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 (expense) benefit related to items of other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTax_026852ce-4388-4259-b200-061655e26a7a_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 (expense) benefit 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/2021/elts/us-gaap-2021-01-31.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_Assets_5b2a6a9d-0166-409c-8f1e-d3cc35d6f578_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_bac9d70b-ac2a-4231-bea1-6c1c1d22672f_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_a5701809-a4bb-4877-9401-4ecaa8908cc2_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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesAuthorized_5252fcd1-16dd-48d4-a5b5-8696b6f5a252_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/2021/elts/us-gaap-2021-01-31.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_brc_DeferredTaxLiabilityValuationAllowance_d04ebda5-85d1-4ab0-b79d-3488bdb96c23_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-20210731.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_InterestPaidNet_2c63e996-4e6c-4a7b-b71e-8c940767e455_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/2021/elts/us-gaap-2021-01-31.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_srt_SegmentGeographicalDomain_e42882e2-7f95-4ff3-8287-e70df451372b_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/2021/elts/srt-2021-01-31.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_us-gaap_ResearchAndDevelopmentExpense_122628cb-c12c-4f36-9f28-2ab41d73ea9e_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/2021/elts/us-gaap-2021-01-31.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_DerivativeContractTypeDomain_6ed9c6d3-0f37-4684-ae31-0b2954ecb038_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_779464bb-f47b-4a54-9460-1cfe9d2d5516_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_3a4e9bc8-bb0a-4c22-96ac-7276421c73ac_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_ClassANonvotingCommonStockValueIssued_ca7232bd-475c-4d4a-a47c-c88c70b14826_terseLabel_en-US" xlink:label="lab_brc_ClassANonvotingCommonStockValueIssued" xlink: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&#160;A nonvoting common stock &#8212; Issued 51,261,487 shares, and outstanding 48,528,245 and 48,456,954 shares, respectively (aggregate liquidation preference of $42,716)</link:label>
    <link:label id="lab_brc_ClassANonvotingCommonStockValueIssued_label_en-US" xlink:label="lab_brc_ClassANonvotingCommonStockValueIssued" xlink: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 A Nonvoting Common Stock, Value, Issued</link:label>
    <link:label id="lab_brc_ClassANonvotingCommonStockValueIssued_documentation_en-US" xlink:label="lab_brc_ClassANonvotingCommonStockValueIssued" 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">Aggregate par or stated value of issued, nonredeemable Class A Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassANonvotingCommonStockValueIssued" xlink:href="brc-20210731.xsd#brc_ClassANonvotingCommonStockValueIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ClassANonvotingCommonStockValueIssued" xlink:to="lab_brc_ClassANonvotingCommonStockValueIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_104f91c8-f4b5-483a-a73f-a2eb2802a971_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 [Text Block]</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/2021/elts/us-gaap-2021-01-31.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_srt_CumulativeEffectPeriodOfAdoptionDomain_4d46b7a2-a310-45c0-abbc-b4d0f5513bfe_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink: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 Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink: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 Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_b2dca573-650c-4147-a7a5-67d50fcc9d06_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/2021/elts/us-gaap-2021-01-31.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_TaxCreditCarryforwardAmount_73d0c357-0c51-4f4a-81d4-0225012db4a2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_c45f9430-2e62-41d3-8362-9c531e77ebbf_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_6080e6d4-2efa-4be4-9f35-a9fc68883573_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/2021/elts/us-gaap-2021-01-31.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_LeaseCostTableTextBlock_294c9d42-bb3a-48d9-9657-8202e50c62fa_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">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/2021/elts/us-gaap-2021-01-31.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_dei_EntityTaxIdentificationNumber_d1b5e37f-9db6-4277-b527-4e46505c4d8b_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/2021/dei-2021.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_SubsequentEventLineItems_547ab259-3562-4448-b37a-02f80929c58f_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/2021/elts/us-gaap-2021-01-31.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_srt_StatementGeographicalAxis_186f5f15-0e42-4856-a218-17ab6fa42482_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/2021/elts/srt-2021-01-31.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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_d7ede998-40ab-4e5b-bd44-8cd70091a485_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/2021/elts/us-gaap-2021-01-31.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_WeightedAverageNumberOfSharesOutstandingBasic_16a89f43-2bb7-4570-96b7-bdda6b93a7e8_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_965e66a3-901f-46db-800a-7caa4d2df0a2_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/2021/elts/us-gaap-2021-01-31.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_EarningsPerShareDiluted_4e379f6a-3e69-424f-9926-954d84af81b1_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/2021/elts/us-gaap-2021-01-31.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_StateAndLocalJurisdictionMember_fcd18eec-aad1-4d38-8205-d43a0bad4a44_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/2021/elts/us-gaap-2021-01-31.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_SegmentDomain_31b1f041-48ff-42b9-a941-fb4852fc5720_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/2021/elts/us-gaap-2021-01-31.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_NetInvestmentHedgingMember_5acb347c-67e0-4658-8330-b662b8be1670_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_8d15dc9d-0ea3-4651-8f65-944227027316_verboseLabel_en-US" xlink:label="lab_us-gaap_NetInvestmentHedgingMember" 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">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/2021/elts/us-gaap-2021-01-31.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_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_b6fe40e1-a2f3-41dd-b043-e00a4ad6abac_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxesPaidNet_2fd52ec8-7f51-469d-b5f6-eb06846833a8_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/2021/elts/us-gaap-2021-01-31.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_SubsequentEventsTextBlock_d943efca-1cf4-4af2-abde-93e9fef9e07f_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 [Text Block]</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/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTax_cc3e383f-69a0-409b-96f3-4e3b79f85649_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/2021/elts/us-gaap-2021-01-31.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_IntangibleAssetsNetExcludingGoodwill_719ababb-91f1-458b-a49b-7e806005c4d3_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_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/2021/elts/us-gaap-2021-01-31.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_QuarterlyFinancialInformationTextBlock_633f5efd-c37b-47b3-abca-48ac207ebb6d_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_8026195e-bd1e-4ffd-8ed2-a3e14160b62e_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/2021/elts/us-gaap-2021-01-31.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_CorporateMember_b13e0d65-ad58-4838-ab40-8fb03ce3f26f_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInFinancingActivities_280ee4ef-a341-4b09-b25f-c9d738404418_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits_f756a34f-0737-45a1-98f2-9fc8275d1441_negatedTerseLabel_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation and Benefits</link:label>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits_label_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" xlink: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, Accrued Compensation and Benefits</link:label>
    <link:label id="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits_documentation_en-US" xlink:label="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" xlink:to="lab_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidAbstract_0e6d24c1-abd0-44c4-8e5b-c8c73af042cd_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidAbstract" xlink: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 Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_InterestPaidAbstract_label_en-US" xlink:label="lab_us-gaap_InterestPaidAbstract" xlink: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, Including Capitalized Interest, Operating and Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidAbstract" xlink:to="lab_us-gaap_InterestPaidAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eeb89806-7c48-4413-8438-d394acee18f2_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_TreasuryStockValue_6e7e84c6-feec-470c-91e5-a4f8bed52c5e_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; 2,733,242 and 2,804,533 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/2021/elts/us-gaap-2021-01-31.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_WeightedAverageNumberOfSharesOutstandingAbstract_2d23ed01-99b6-4b71-92c1-e4e82f9ffccd_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_acad8bee-e978-447b-819a-f071efb6b670_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">Options, 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromEquityMethodInvestments_2b439667-06ee-4a31-821b-8f558a1bc93d_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_a3ea3c91-e16c-49e1-8362-cf0f68e18936_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessAcquisitionAcquireeDomain_dce0a498-7b7a-4344-bf54-97eeaff4c577_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_0ee29789-3b4b-4a43-b8f5-439851b8cff8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_1ee8677e-b04f-40a1-9adc-7dd612b643af_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 Share-based Compensation, Restricted Stock and Restricted Stock Units 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/2021/elts/us-gaap-2021-01-31.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_brc_PurchaseOfSharesAtCost_040211e6-4e15-4c49-a7b8-fd3a2357d765_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-20210731.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_FairValueDisclosuresTextBlock_83913ff5-b815-476f-b935-a8a4c030b731_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_8eff2c5c-5f13-4b98-80b8-670177d87666_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/2021/elts/us-gaap-2021-01-31.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_AccountsPayableCurrent_3d76c510-573b-4b64-8cb3-8e9662f48be2_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/2021/elts/us-gaap-2021-01-31.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_brc_PercentageIncreaseInDividend_92650be4-77f5-44b7-9434-6af230d3b01e_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-20210731.xsd#brc_PercentageIncreaseInDividend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_PercentageIncreaseInDividend" xlink:to="lab_brc_PercentageIncreaseInDividend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_111b48e2-60bc-421f-9e95-71613ff5ae47_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/2021/elts/us-gaap-2021-01-31.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_DepreciationDepletionAndAmortization_84809bb2-097f-4d93-988e-b9829a387475_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/2021/elts/us-gaap-2021-01-31.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_DebtToEBITDARatio_cd08723d-d892-483f-8399-6ff234d5fc1b_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-20210731.xsd#brc_DebtToEBITDARatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_DebtToEBITDARatio" xlink:to="lab_brc_DebtToEBITDARatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_7ef989c1-7fca-45e3-b420-a2c21c3b10e4_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c382fe0f-7403-47eb-8315-5f627489a5ab_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/2021/elts/us-gaap-2021-01-31.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_AllocatedShareBasedCompensationExpenseNetOfTax_ed398eb8-a608-4f16-9e29-54c9f8ba01a3_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink: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, Net of Tax</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink: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, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_e41e6f54-f251-4693-9e97-35b6e7e61a00_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_BusinessCombinationsPolicy_891e321a-1aff-4eda-9855-3ed03570e1d6_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeMember_73415667-0da5-44dc-9a8f-2ba6629eba20_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_IncreaseDecreaseInInventories_409e77f2-26fc-4ecc-bb4a-f198ff214056_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_1a45ebdc-3637-46ad-a04d-cfeaa85ebd83_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation" xlink: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, 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/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesOutstanding_ac5a76bc-e373-4460-8c0f-28454c130691_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9c3a612d-7732-4fa1-b75f-594eb9e40575_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink: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, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_014c2f3a-6f13-48e9-a91c-d0d85e3d2a1a_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_03c8a2f9-4782-4464-9eed-6eb68d9fd35e_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/2021/elts/us-gaap-2021-01-31.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_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_8cb37ea9-89db-4a36-bddc-6548b4f81f26_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-20210731.xsd#brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:to="lab_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_e609b35b-692d-44ba-9358-e1f90963e225_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_SharesHeldRabbiTrustAtCostMember_2f8d0acc-0322-45b4-a3f3-ea5da493366b_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-20210731.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_us-gaap_CommonClassBMember_f758ff60-ce68-4711-8e19-f5f02745b119_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/2021/elts/us-gaap-2021-01-31.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_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_ed4f400e-c98a-4d5e-b2bd-f9187bb2c70f_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-20210731.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_ScheduleOfQuarterlyFinancialInformationTableTextBlock_bf27910e-8be0-496a-afd6-eaf579deb65d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink: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 Quarterly Financial Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_36636c12-c3bd-4fbc-8b15-fff71c5eb941_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/2021/elts/us-gaap-2021-01-31.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_DeferredStateAndLocalIncomeTaxExpenseBenefit_80fbf4e7-949b-4094-b4e2-4834cecc3938_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/2021/elts/us-gaap-2021-01-31.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_TangibleAssetImpairmentCharges_c7966ec4-d9fa-47c4-b57f-cbb66d528950_terseLabel_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible Asset Impairment Charges</link:label>
    <link:label id="lab_us-gaap_TangibleAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TangibleAssetImpairmentCharges" xlink:to="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_a3a56b0b-4575-4b5a-9421-dccdd106f807_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 [Table Text Block]</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/2021/elts/us-gaap-2021-01-31.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_IncomeStatementLocationDomain_296a006e-9c85-4ce3-b0be-523fcd23e00e_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/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4217ee24-2404-4b6d-ba2a-0e2686056a14_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_974935bd-5cc2-4755-a76f-0c0386949861_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable_542e5211-52db-4839-a212-3c1b80672b5b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable" xlink: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 Impaired Long-Lived Assets Held and Used [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable" xlink: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 Impaired Long-Lived Assets Held and Used [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable" xlink:to="lab_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_03972141-46f9-49c1-876c-26b46c7e1ff6_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_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingExpenses_a59e728c-ae47-474a-8150-ab01f283b2f0_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_f63e45ed-8b21-4040-9cd7-19b6fed2f68e_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherLiabilitiesNoncurrent_e52e9e81-80ad-4f6a-b962-0358eccda95e_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/2021/elts/us-gaap-2021-01-31.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_PercentageOfLIFOInventory_2a424003-75d3-4d07-a167-0e6d28b46cc5_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/2021/elts/us-gaap-2021-01-31.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_brc_TaxBenefitsAssociatedwithStatueofLimitations_785ff817-a0b5-4bbe-8fc0-3adf84517e08_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-20210731.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_EarningsPerShareAbstract_dbac5f0c-6db5-4bc0-ba04-a1acf9a820ff_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/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentGross_042cc94f-264b-459e-ba60-984cc1ecac9b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink: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;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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxLiabilitiesOther_d19000ef-574e-4f57-8079-c74a118a71bb_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_Revenues_e15b99cc-dc0d-4251-9287-4358858313ac_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_e21c77be-581d-4dbc-b1b4-708252614d3d_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/2021/elts/us-gaap-2021-01-31.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_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_7df157da-23d4-44f8-9450-41b9899634fd_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityCurrentBorrowingCapacity_cdf4d183-6029-4044-aea0-3e3f65579a4b_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherCurrentLiabilitiesMember_f58354c3-9b1c-4a71-9dd0-d858baeaf5de_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_738e8dd3-472a-41d0-9107-4613d3d06d7e_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(2)</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/2021/elts/us-gaap-2021-01-31.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_ForeignExchangeContractMember_d4c8d6d9-b66d-4346-adde-f97ddd8678d8_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_e1ca1c2e-4228-4722-b5f2-be63708fa4a4_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_edc0358d-2a96-41c6-a0b0-d38bba8a68b2_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_dbd5c86a-c76c-48e6-b348-33d94a467201_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCommonStockSharesOutstanding_926a55a8-d25a-4c35-9864-64063e29d471_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/2021/dei-2021.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_ClassBVotingCommonStockValueIssued_1108a206-25ad-4393-9f9d-5c530cd389e5_terseLabel_en-US" xlink:label="lab_brc_ClassBVotingCommonStockValueIssued" xlink: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 &#8212; Issued and outstanding 3,538,628 shares</link:label>
    <link:label id="lab_brc_ClassBVotingCommonStockValueIssued_label_en-US" xlink:label="lab_brc_ClassBVotingCommonStockValueIssued" xlink: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 B Voting Common Stock, Value, Issued</link:label>
    <link:label id="lab_brc_ClassBVotingCommonStockValueIssued_documentation_en-US" xlink:label="lab_brc_ClassBVotingCommonStockValueIssued" 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">Aggregate par or stated value of issued nonredeemable Class B Voting Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassBVotingCommonStockValueIssued" xlink:href="brc-20210731.xsd#brc_ClassBVotingCommonStockValueIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ClassBVotingCommonStockValueIssued" xlink:to="lab_brc_ClassBVotingCommonStockValueIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_b411f317-0e31-46ec-87b5-d88f0957f3fc_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_7330324c-1075-422e-b93a-5b699426ad18_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/2021/elts/us-gaap-2021-01-31.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_srt_EuropeMember_467f64d7-3d20-4c91-bbe3-c02d116017f7_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/2021/elts/srt-2021-01-31.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_EarningsPerShareBasicAndDilutedAbstract_a319007f-b616-48df-8777-ca6dd1cec5ed_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 (loss) from discontinued operations per Class A Common Share:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink: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 and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_bce9bb2d-7d4d-497f-b5a7-1be5e80d46c1_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_dd391eba-4d5e-4c18-aa90-593b2859c453_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_4522dc8a-acf2-45b3-993c-30e76449102f_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/2021/dei-2021.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_EffectiveIncomeTaxRateContinuingOperations_c7d6e596-d6b1-470f-b8e7-5e249c0497d7_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/2021/elts/us-gaap-2021-01-31.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_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_358f76ac-fe17-4ad0-807b-826d35b1f928_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/2021/elts/us-gaap-2021-01-31.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_brc_A27.0032.99Member_63ca7b63-f262-43b8-b88d-a1b3f75167fb_terseLabel_en-US" xlink:label="lab_brc_A27.0032.99Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$27.00 - $32.99 [Member]</link:label>
    <link:label id="lab_brc_A27.0032.99Member_label_en-US" xlink:label="lab_brc_A27.0032.99Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">$27.00 - $32.99 [Member]</link:label>
    <link:label id="lab_brc_A27.0032.99Member_documentation_en-US" xlink:label="lab_brc_A27.0032.99Member" 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">28.00 - 37.99 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A27.0032.99Member" xlink:href="brc-20210731.xsd#brc_A27.0032.99Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_A27.0032.99Member" xlink:to="lab_brc_A27.0032.99Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_799d0f82-3a3a-4fad-baf1-028f91a01491_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_10995009-8b6b-4b1a-88b6-265a205dbad2_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/2021/elts/us-gaap-2021-01-31.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_brc_SaleOfSharesAtCost_7ec3458b-6a77-4036-8b27-79c484af8d4e_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-20210731.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_country_US_9b542007-0bb7-4380-8394-cec13b9ef22e_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/2021/country-2021.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_StatementOfIncomeAndComprehensiveIncomeAbstract_573445d0-1bfb-4d3b-8e89-2e3dadc712c9_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_AssetsCurrentAbstract_0301f8d3-788d-4ed1-8c17-47a5cec9e091_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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromPaymentsForOtherFinancingActivities_192497eb-9a5e-4910-9ce6-9f709951667d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_b2d026ea-fc05-4f11-9a07-863cc3874fdf_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/2021/elts/us-gaap-2021-01-31.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_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_a3dee6ca-5ff7-4d89-adca-71c2c8e94ba4_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityCentralIndexKey_e5d10f75-e617-498f-859d-487269fc2028_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/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_StateNetOperatingLossCarryforwardsExpirationDates_21b04009-48ce-4d21-aa5c-ea5b8922b8c0_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-20210731.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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_3f933606-7e61-4a4c-8cf6-ef0cf9d726a6_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 Finite-Lived Intangible Assets [Table Text Block]</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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxPolicyTextBlock_8fb06d9c-fd10-4fac-89d3-276eeeb31fb8_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/2021/elts/us-gaap-2021-01-31.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_dei_SecurityExchangeName_b355b234-1680-4cf7-94ac-907fdb2bbc01_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/2021/dei-2021.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_InternalRevenueServiceIRSMember_f5ce8ebd-87ef-40c6-b985-4375bcac6e63_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedOtherComprehensiveIncomeLossLineItems_6e06c907-6786-4f9b-94e8-6d4f09ff4d2c_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/2021/elts/us-gaap-2021-01-31.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_StockIssuedDuringPeriodSharesStockOptionsExercised_3686cd18-a17e-4067-bc02-84adeff64877_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/2021/elts/us-gaap-2021-01-31.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_RevenueFromContractWithCustomerPolicyTextBlock_5af6b979-761d-4f9f-859c-735144fa5f12_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9ce283b7-359c-4c2e-aa52-1d20675bf3f5_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_678cf2eb-a326-4021-b89f-857ba0c9d529_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_251e96d0-9a0b-410f-b7f7-208db2f9d003_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/2021/elts/us-gaap-2021-01-31.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_brc_NetofliabilitiesMember_16f6b926-caf4-4ccb-89b1-d0e9883352a4_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-20210731.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_e6c2e784-1f38-4c87-887f-32272a8190fd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink: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 Range [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_fade30e1-bd9a-4b4f-8c10-7adcf4d99a49_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_0b0cc6f1-057d-4a80-9772-98693b70027f_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/2021/elts/us-gaap-2021-01-31.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_EarliestTaxYearMember_0e8a6459-083a-46ba-bb37-d0ea37900d58_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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxDisclosureTextBlock_40e8e659-9cfc-4d53-9337-cbdd4ff94ff0_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/2021/elts/us-gaap-2021-01-31.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_LongtermDebtTypeAxis_b231fae0-e3f7-4ba7-a225-01266477af41_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink: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 Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink: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 Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_cb7f088b-0e48-4184-91b9-c7996c77468d_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/2021/dei-2021.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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_12942e61-9a94-4c85-8bfd-c2666ec0a525_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">Summary of Stock Option Activity under Company's Share-Based Compensation Plans</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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesCommissionsAndFees_fcad5c2a-10d9-4955-8221-68628e2c0b6e_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_eda78ebb-6917-43f1-8f2d-615b435d97d0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract" xlink: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, Range of Exercise Prices [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract" xlink: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, Exercise Price Range, End of Period [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b8071655-a24a-4c58-85d9-8757ea02200d_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">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_cb0d0cfe-da1f-46bc-ad78-e98662b1f21a_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/2021/elts/us-gaap-2021-01-31.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_AccumulatedGainLossNetCashFlowHedgeParentMember_e1933e67-af9e-4fd4-81b3-44f2c03a7bb7_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_6733d03c-d664-4dce-ad3e-cb25eced0f3a_periodStartLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" 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, Price Lower Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_59049743-7e55-4af6-967a-63a1a034c831_periodEndLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" 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, Price Lower Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_label_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" xlink: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 Price Lower Range</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_documentation_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" 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">Share based compensation arrangement by share based payment award options outstanding price lower range.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" xlink:to="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange" xlink:type="arc" order="1"/>
    <link:label id="lab_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_47ecec8b-0580-40d2-850a-72a21246be86_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-20210731.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_056af069-fc12-4610-a0d7-8ac6dc8dd458_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/2021/elts/us-gaap-2021-01-31.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_FairValueOfFinancialInstrumentsPolicy_16f90e6c-6751-4070-b1d4-298fe8940806_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/2021/elts/us-gaap-2021-01-31.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_StatementOfCashFlowsAbstract_49820b0e-dbe1-4760-a138-6a53ced0895c_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/2021/elts/us-gaap-2021-01-31.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_NonoperatingIncomeExpenseAbstract_c71b2c4f-b05b-4df3-be77-e90c5b0e09f1_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/2021/elts/us-gaap-2021-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_0380f9d4-22d7-4597-97f2-1070e0d58df0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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, Number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink: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 and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_960864b7-a135-459a-9573-d5563fa81485_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/2021/elts/us-gaap-2021-01-31.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_NondesignatedMember_cf503f13-c7fb-4a3f-8c61-29029c01b87d_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/2021/elts/us-gaap-2021-01-31.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_9c2d5af9-6671-470d-869a-3de8eadf04d1_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInInvestingActivities_6672c1f7-80a3-4d1b-ab50-296aaa53a8d9_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/2021/elts/us-gaap-2021-01-31.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_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_7fa944a0-4b24-4ab2-baf8-86a7e1c7cae9_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/2021/elts/us-gaap-2021-01-31.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_BuildingAndBuildingImprovementsMember_c3682638-dedc-413c-8aab-43bac8daead0_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_875444b4-5d5a-4c77-81b0-aa759a788db5_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_49c7d065-af06-48ed-97dc-532b62ab38cb_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/2021/elts/us-gaap-2021-01-31.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_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_ac8081df-a4fc-44fc-a8df-df03a6163ff1_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/2021/elts/us-gaap-2021-01-31.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_NetCashProvidedByUsedInOperatingActivitiesAbstract_c8b40b11-b90a-4737-8e7c-af43d34f2db8_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_30ff1e38-4bb4-4b63-9e85-b6e33b4a16e5_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">Restricted Shares and RSUs, 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_a16a9308-7a3c-4d2c-a5d5-4cacfc45a429_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/2021/elts/us-gaap-2021-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_acbd2fe7-238f-43e2-8dfc-9c30cc2d1975_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/2021/elts/us-gaap-2021-01-31.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_LiabilitiesCurrent_f71e118d-a949-4bf4-ba1e-2cc7be533ada_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/2021/elts/us-gaap-2021-01-31.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_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_fa2e84ea-8ee2-46d2-9b1d-a8b1ac8d594e_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-20210731.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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_38ab9c35-273b-464c-b2c1-139510d7f4f2_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/2021/elts/us-gaap-2021-01-31.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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ea40daa0-0ca7-4f56-a4d5-2e52c81a07ba_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_be3086ef-f146-4c8b-b9f7-f5472b900b1c_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/2021/elts/us-gaap-2021-01-31.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_PaymentsToAcquireBusinessesGross_3effc342-b54a-4238-b85e-1eb7b7a9e43f_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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, Gross</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntersegmentEliminationMember_6c00d295-34e1-4d1e-a5f1-73628e8478ee_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/2021/elts/us-gaap-2021-01-31.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_CumulativePreferredStockMember_46ad972c-9b7f-49de-8cdb-f4bb7d5f0424_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativePreferredStockMember" xlink:to="lab_us-gaap_CumulativePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fa994a6c-f53e-4b6a-b44d-27dab74c19f9_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/2021/elts/us-gaap-2021-01-31.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_GoodwillForeignCurrencyTranslationGainLoss_44903adf-41c2-445a-a35e-513ede6f9ec1_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/2021/elts/us-gaap-2021-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_7593137c-a451-42d8-a119-52d181cf4b6e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" 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">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_4b9ac938-3a5e-4f57-8ad3-3c3124513267_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/2021/elts/us-gaap-2021-01-31.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_dei_EntityAddressPostalZipCode_c1ceb5c0-fcc4-4dd2-bf56-0396a282faa0_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/2021/dei-2021.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_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_fab09ddc-a249-479e-a033-395841efd47f_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-20210731.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_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_eda12382-62ea-4402-b80e-6fe62992ce21_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/2021/elts/us-gaap-2021-01-31.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_LineOfCreditFacilityLineItems_4642a2a2-41bd-47a4-b805-e2d8f2819fda_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingsAndImprovementsGross_f5ebe0c5-2f16-4d05-8c07-19d845d1346c_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/2021/elts/us-gaap-2021-01-31.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_dei_Security12bTitle_14b057b6-0965-4846-b852-a9785d6c8b5a_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/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_e1b49833-9106-4e00-b5a2-06f464249f9c_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/2021/elts/us-gaap-2021-01-31.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_OperatingLeasedAssetsLineItems_16cb2b8a-11d9-45e6-9ecc-f1bdf1d9beee_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/2021/elts/us-gaap-2021-01-31.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_StatementTable_c393df92-05fa-494c-a8e4-bd75b377b86d_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_3b77fd5c-c316-4484-a303-e1ef53174e81_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/2021/elts/us-gaap-2021-01-31.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_NewAccountingPronouncementsPolicyPolicyTextBlock_e40033fa-397f-4bff-83ee-e2a144823314_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_7fd08d20-9ddc-462c-bfe4-b923439428d1_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/2021/elts/us-gaap-2021-01-31.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_brc_UnallocatedAmountsAbstract_c1a6170d-0310-4487-a8e9-9b3b41621a00_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-20210731.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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_5db8b393-dabc-4fc8-91e9-b7ff31528721_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/2021/elts/us-gaap-2021-01-31.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_srt_RangeAxis_546530fc-83f1-429d-bab6-10d645d70482_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/2021/elts/srt-2021-01-31.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_TradeAndOtherAccountsReceivablePolicy_8490a3f7-e04c-4d2e-af5c-2fe8150004f4_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/2021/elts/us-gaap-2021-01-31.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_DerivativeRemainingMaturity1_14c29541-a3a3-4cfd-be58-2c3e103def68_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/2021/elts/us-gaap-2021-01-31.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_DerivativeFairValueOfDerivativeLiability_51970d2e-e88d-4093-92a1-26dd493a365f_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, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_963465b5-2054-46c6-b3ef-a3d1ff821c12_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-20210731.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_c9ae557e-be07-47fd-95cd-36dfc2064eae_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-20210731.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_SubsequentEventMember_591f93df-d41d-419c-8fa5-1a8d043a4a76_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/2021/elts/us-gaap-2021-01-31.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_brc_CumulativePreferredStock6CumulativeMember_7145e53d-5915-4c80-84c3-6cc66bc84ecf_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-20210731.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_FiniteLivedIntangibleAssetsNet_772501bf-a507-4c31-a3ff-7210c708ff5d_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/2021/elts/us-gaap-2021-01-31.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_Goodwill_593db6df-8e0b-4bd9-8ab5-830f120caca4_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_dd94cdca-bb13-4773-96a0-c0c012d31d90_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_6a9bf498-f099-4ac8-bd57-11b3170644c7_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/2021/elts/us-gaap-2021-01-31.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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_434e1267-5a91-4efe-8be0-7e809cee228e_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/2021/elts/us-gaap-2021-01-31.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_brc_IdentificationSolutionsMember_96083a3e-9b24-4c66-926e-e67fcc44581f_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-20210731.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_80ef5761-8395-4b93-b82d-b7c7ed48c0a1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink: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 Range, Number of Outstanding Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink: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, Exercise Price Range, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_3a3f34a7-ea74-436a-9937-144b55573c31_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_8ba8f9e3-54de-4fa9-ba55-59f38b73da85_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/2021/elts/us-gaap-2021-01-31.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_OpenTaxYear_cd332f05-af67-447e-bafb-3f39133cb4b2_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OpenTaxYear" xlink:to="lab_us-gaap_OpenTaxYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_263c9ef2-0593-45af-a728-5b52b2c27488_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/2021/elts/us-gaap-2021-01-31.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_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod_44b75be2-2308-476f-970a-f4aa47336cd2_terseLabel_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod_label_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" xlink: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 Expiration Period</link:label>
    <link:label id="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod_documentation_en-US" xlink:label="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" 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">Share based compensation arrangement by share based payment award options expiration period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" xlink:to="lab_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_139be9ca-5fa2-43cf-8d6e-8b5b423cc43e_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/2021/elts/us-gaap-2021-01-31.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_ConstructionInProgressGross_06d089fe-db7d-419a-a57a-9289478fd9aa_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_6ceeaa9d-8c7b-4c42-a4bd-3097fb9b3eae_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/2021/elts/us-gaap-2021-01-31.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_InventoryPolicyTextBlock_af0bcba8-9a25-4770-ad1b-6598178aa4e0_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_CurrentForeignTaxExpenseBenefit_2622661c-ec9e-4648-ab18-99374db8f007_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/2021/elts/us-gaap-2021-01-31.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_srt_ScenarioUnspecifiedDomain_8654d9a1-e798-4538-a004-d1e5c8286309_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/2021/elts/srt-2021-01-31.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_ScheduleOfGoodwillTextBlock_34efa929-e61a-48ef-a209-24c224ad0096_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 [Table Text Block]</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/2021/elts/us-gaap-2021-01-31.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_NatureOfOperations_c4f4b88a-db30-47d0-bd6a-1e1bd9d103cc_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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_97701fe8-e824-4fdc-bf34-c6cc36a12821_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_SubsequentEventTypeAxis_42056668-e9dd-442f-ae43-c46cbafdfc0b_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/2021/elts/us-gaap-2021-01-31.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_NoncumulativePreferredStockMember_03cf15af-39f8-4818-a542-74b64085f276_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/2021/elts/us-gaap-2021-01-31.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_us-gaap_OperatingLeaseCost_6d570552-f337-4eb9-90b8-878ab10acf60_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/2021/elts/us-gaap-2021-01-31.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_brc_PreferentialDividendsOnDilutiveSharesMember_12f674e6-ba80-4484-bf84-b1cfa1e27293_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-20210731.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:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a0792831-ae2b-45f9-8ed0-2d02cb3be529_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/2021/elts/us-gaap-2021-01-31.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_DeferredIncomeTaxExpenseBenefit_406bdcd5-a343-4e83-bcc4-543549d619dd_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/2021/elts/us-gaap-2021-01-31.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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f07a85f8-a657-4b5b-9b32-c1ca8a0c2331_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/2021/elts/us-gaap-2021-01-31.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>brc-20210731_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:74da8c14-0d00-431a-830d-bb54c3e0d0d8,g:7d9e88a4-3d5a-40ee-b576-7b424e10e98c-->
<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-20210731.xsd#DocumentandEntityInformation"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/DocumentandEntityInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_brc_DocumentAndEntityInformationAbstract_0ad6905b-c823-4215-8bd2-c11b8c96d913" xlink:href="brc-20210731.xsd#brc_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_ad3aae95-6382-4031-9439-1ea6014a35bf" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DocumentAndEntityInformationAbstract_0ad6905b-c823-4215-8bd2-c11b8c96d913" xlink:to="loc_dei_DocumentInformationTable_ad3aae95-6382-4031-9439-1ea6014a35bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_ad3aae95-6382-4031-9439-1ea6014a35bf" xlink:to="loc_us-gaap_StatementClassOfStockAxis_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e4d949a4-9f05-43e0-abe5-32f0adf7889e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_16420a3e-b40d-43f9-ace5-c6fcbb9d7de0" xlink:to="loc_us-gaap_ClassOfStockDomain_e4d949a4-9f05-43e0-abe5-32f0adf7889e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_5188f904-e8ee-460f-a3f7-bcf42bba2f16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e4d949a4-9f05-43e0-abe5-32f0adf7889e" xlink:to="loc_us-gaap_NonvotingCommonStockMember_5188f904-e8ee-460f-a3f7-bcf42bba2f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_9ac4c327-81e0-4216-b792-6823d891a6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e4d949a4-9f05-43e0-abe5-32f0adf7889e" xlink:to="loc_us-gaap_CommonClassBMember_9ac4c327-81e0-4216-b792-6823d891a6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_ad3aae95-6382-4031-9439-1ea6014a35bf" xlink:to="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_2e311e46-18cb-4f3f-a0db-f6caf5e4bd7d" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentType_2e311e46-18cb-4f3f-a0db-f6caf5e4bd7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_95efb214-f4f8-4fc1-9cc9-884465106be4" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityRegistrantName_95efb214-f4f8-4fc1-9cc9-884465106be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d422d220-3bcf-49cb-909d-7f98a4073c63" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_AmendmentFlag_d422d220-3bcf-49cb-909d-7f98a4073c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_2fa669e2-e2f8-4594-b340-2d044a0a1d09" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityCentralIndexKey_2fa669e2-e2f8-4594-b340-2d044a0a1d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_53c05638-ff65-4290-abd1-e829a721580c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentPeriodEndDate_53c05638-ff65-4290-abd1-e829a721580c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_e57850f9-cbd4-4d7f-b59c-5a5b5156814c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentFiscalPeriodFocus_e57850f9-cbd4-4d7f-b59c-5a5b5156814c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_f23391c0-43ce-43c1-a5e8-849f2769dd2c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_CurrentFiscalYearEndDate_f23391c0-43ce-43c1-a5e8-849f2769dd2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_13f74762-b399-4130-bb30-6df765d540a6" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentFiscalYearFocus_13f74762-b399-4130-bb30-6df765d540a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6f35020c-f0bb-4af9-bc18-dca5563a62fb" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityAddressAddressLine1_6f35020c-f0bb-4af9-bc18-dca5563a62fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_08e43730-cbf0-44af-a285-0d0cbc34e0a8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityAddressCityOrTown_08e43730-cbf0-44af-a285-0d0cbc34e0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_2e6be0c3-23a1-4870-9fc3-2c1aaf701868" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityAddressStateOrProvince_2e6be0c3-23a1-4870-9fc3-2c1aaf701868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_0f932fc5-9024-4c72-9aa3-b44b4b15ef33" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityAddressPostalZipCode_0f932fc5-9024-4c72-9aa3-b44b4b15ef33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_3c7b2aac-0544-42de-bc75-2ba5fadb54a3" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_CityAreaCode_3c7b2aac-0544-42de-bc75-2ba5fadb54a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c1f993bb-119c-46e7-85e8-8deb3ab6756c" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_LocalPhoneNumber_c1f993bb-119c-46e7-85e8-8deb3ab6756c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c1a1941e-d5cc-4b92-9bad-e93e1a6dc19f" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityFileNumber_c1a1941e-d5cc-4b92-9bad-e93e1a6dc19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_7cafbf9a-7f24-40f5-ae3f-ea31ffc939c8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityTaxIdentificationNumber_7cafbf9a-7f24-40f5-ae3f-ea31ffc939c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_62077d5c-ce83-437a-8416-7ef658f34485" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityFilerCategory_62077d5c-ce83-437a-8416-7ef658f34485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_069d145e-c798-4180-b47b-5ec664b52db8" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntitySmallBusiness_069d145e-c798-4180-b47b-5ec664b52db8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a1def73f-7713-41ff-916f-d9025afb1e59" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityEmergingGrowthCompany_a1def73f-7713-41ff-916f-d9025afb1e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_20ad006a-abeb-4614-92aa-9dab4c7e6a30" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_20ad006a-abeb-4614-92aa-9dab4c7e6a30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_f3226572-c444-4a1b-af85-bc29aa8b51d2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityVoluntaryFilers_f3226572-c444-4a1b-af85-bc29aa8b51d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_d02a3442-bd31-4e7d-872e-6fcfd8df6b73" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityCurrentReportingStatus_d02a3442-bd31-4e7d-872e-6fcfd8df6b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_db5f3fc7-bcc6-4f88-8907-debe2ba9c831" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityInteractiveDataCurrent_db5f3fc7-bcc6-4f88-8907-debe2ba9c831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_2c5116a3-6364-4d57-95f8-7590f6087f2a" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_IcfrAuditorAttestationFlag_2c5116a3-6364-4d57-95f8-7590f6087f2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_8280dd4b-0686-45e3-bb5d-f1645d8a0234" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityShellCompany_8280dd4b-0686-45e3-bb5d-f1645d8a0234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_28687f79-cead-49f4-b231-a1312cc1b603" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_Security12bTitle_28687f79-cead-49f4-b231-a1312cc1b603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ce899a1b-5748-43c7-a33d-a9226c81f8e5" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_TradingSymbol_ce899a1b-5748-43c7-a33d-a9226c81f8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_ad74f135-de6e-46ca-9a52-f5bbf10e0670" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_SecurityExchangeName_ad74f135-de6e-46ca-9a52-f5bbf10e0670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_a7face18-d506-4797-b5aa-5cb4462dd917" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityPublicFloat_a7face18-d506-4797-b5aa-5cb4462dd917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_e5352e52-8da9-4e39-8fad-d990d2550a33" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_e5352e52-8da9-4e39-8fad-d990d2550a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_9a61d102-d29f-4d73-96bc-3a688d184a7b" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentAnnualReport_9a61d102-d29f-4d73-96bc-3a688d184a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4fdb9ae8-62fc-4c62-9c1c-3520cc622df2" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_DocumentTransitionReport_4fdb9ae8-62fc-4c62-9c1c-3520cc622df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_fae5767a-dc82-4833-a42a-76bba695394e" xlink:href="https://xbrl.sec.gov/dei/2021/dei-2021.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_c9d59dfe-b670-4010-8ae3-fc10f746cf29" xlink:to="loc_dei_EntityIncorporationStateCountryCode_fae5767a-dc82-4833-a42a-76bba695394e" 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-20210731.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_660cce09-f3a2-436c-9e32-4ce17dca7edb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_839953f5-77ea-496a-ae05-203cd904a17b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_660cce09-f3a2-436c-9e32-4ce17dca7edb" xlink:to="loc_us-gaap_StatementTable_839953f5-77ea-496a-ae05-203cd904a17b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_d44f337f-04f1-441b-808d-29246d4744a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_839953f5-77ea-496a-ae05-203cd904a17b" xlink:to="loc_us-gaap_StatementClassOfStockAxis_d44f337f-04f1-441b-808d-29246d4744a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f330d55c-0a88-4e55-ab46-555799b49173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_d44f337f-04f1-441b-808d-29246d4744a5" xlink:to="loc_us-gaap_ClassOfStockDomain_f330d55c-0a88-4e55-ab46-555799b49173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_6d1950a0-653b-4e2c-86e5-9499476b61a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f330d55c-0a88-4e55-ab46-555799b49173" xlink:to="loc_us-gaap_CommonClassBMember_6d1950a0-653b-4e2c-86e5-9499476b61a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_0b3f3573-f500-4198-a093-bfc4bc10eeae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f330d55c-0a88-4e55-ab46-555799b49173" xlink:to="loc_us-gaap_NonvotingCommonStockMember_0b3f3573-f500-4198-a093-bfc4bc10eeae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_cdd16965-4e70-4340-8ca2-41ce9cf05f98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_839953f5-77ea-496a-ae05-203cd904a17b" xlink:to="loc_us-gaap_StatementLineItems_cdd16965-4e70-4340-8ca2-41ce9cf05f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cdd16965-4e70-4340-8ca2-41ce9cf05f98" xlink:to="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3a7fee35-c745-4a1d-99a4-0c6b47a764ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3a7fee35-c745-4a1d-99a4-0c6b47a764ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_f654e9a6-cf0a-4e43-9e43-4ba8172c27c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_f654e9a6-cf0a-4e43-9e43-4ba8172c27c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b0c98e6e-58bc-4846-8f15-6f1a2be42dfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_InventoryNet_b0c98e6e-58bc-4846-8f15-6f1a2be42dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_333d5ffa-6048-4cb3-9320-ca9e6237c41f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_333d5ffa-6048-4cb3-9320-ca9e6237c41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_d5032b4b-84b4-4905-9365-a39fda53c841" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8a9d1c32-3c62-4af1-91b2-a6f97e7ac2b3" xlink:to="loc_us-gaap_AssetsCurrent_d5032b4b-84b4-4905-9365-a39fda53c841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fea874fa-1c7c-439c-97da-12fd4962c488" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fea874fa-1c7c-439c-97da-12fd4962c488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0bb3b384-2eda-4eec-b8cc-3b5f5a53bb1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_Goodwill_0bb3b384-2eda-4eec-b8cc-3b5f5a53bb1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5fdfc880-1893-4561-98f9-5985a0e39a26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_5fdfc880-1893-4561-98f9-5985a0e39a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b1b96179-518c-446d-91a3-a029c719fe85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b1b96179-518c-446d-91a3-a029c719fe85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0fb54cbe-25a1-40de-9f6d-2e932e9e1d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0fb54cbe-25a1-40de-9f6d-2e932e9e1d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_251b6ded-03b9-449f-a5ff-311b954a74e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_251b6ded-03b9-449f-a5ff-311b954a74e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7d366f09-b2fc-435b-8528-d7f562cfdcdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_d63757b6-ef67-4f1c-bb70-2672d303460f" xlink:to="loc_us-gaap_Assets_7d366f09-b2fc-435b-8528-d7f562cfdcdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_cdd16965-4e70-4340-8ca2-41ce9cf05f98" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b28039d2-32a1-473c-a719-16d0a1ce8f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_AccountsPayableCurrent_b28039d2-32a1-473c-a719-16d0a1ce8f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_eb5f8a53-2a5a-4639-a6f1-81cb60da8c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_eb5f8a53-2a5a-4639-a6f1-81cb60da8c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_3927a7ba-e0bb-4928-bd81-10131c904178" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_3927a7ba-e0bb-4928-bd81-10131c904178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_6f19908b-8876-43dd-8dee-6d1b5a1a1c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_6f19908b-8876-43dd-8dee-6d1b5a1a1c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e084de50-58f4-4b4a-82ad-2b44eeb017c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e084de50-58f4-4b4a-82ad-2b44eeb017c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_26204c03-98e8-4d76-906f-f68cc91562b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_26204c03-98e8-4d76-906f-f68cc91562b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_8d2cab13-48af-4cf5-9874-6f2e3362acc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_c255b843-4ead-4464-92a8-b84738ee0853" xlink:to="loc_us-gaap_LiabilitiesCurrent_8d2cab13-48af-4cf5-9874-6f2e3362acc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_1e785001-9cb5-4a4b-be1c-63d2862c5af7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_LongTermLineOfCredit_1e785001-9cb5-4a4b-be1c-63d2862c5af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cd61b5ab-27df-48b4-b82e-cf913d1e59fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cd61b5ab-27df-48b4-b82e-cf913d1e59fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_401bfc95-8775-4be6-ad48-730f6a8d7c34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_401bfc95-8775-4be6-ad48-730f6a8d7c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_177b8440-ff34-44b5-b5e5-fa621c5d1f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_Liabilities_177b8440-ff34-44b5-b5e5-fa621c5d1f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassANonvotingCommonStockValueIssued_71c1722c-f7b9-47f2-b091-27c3c21212d1" xlink:href="brc-20210731.xsd#brc_ClassANonvotingCommonStockValueIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_brc_ClassANonvotingCommonStockValueIssued_71c1722c-f7b9-47f2-b091-27c3c21212d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassBVotingCommonStockValueIssued_742bdd96-1467-4de4-aa9d-79558d73602f" xlink:href="brc-20210731.xsd#brc_ClassBVotingCommonStockValueIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_brc_ClassBVotingCommonStockValueIssued_742bdd96-1467-4de4-aa9d-79558d73602f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5781dd0a-39bc-4150-9450-c6452accebe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_5781dd0a-39bc-4150-9450-c6452accebe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f750b95c-1b25-4ad5-9932-d467cfc08631" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f750b95c-1b25-4ad5-9932-d467cfc08631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_58ccff4b-5f8d-4ec9-97b2-4c40a804dc82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_TreasuryStockValue_58ccff4b-5f8d-4ec9-97b2-4c40a804dc82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_71c72dc8-5905-4059-aa89-f58accd0c634" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_71c72dc8-5905-4059-aa89-f58accd0c634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_38d4586b-0ff5-43bf-a11b-446d46af898e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_6e052910-8cf5-4c91-ae60-a849b709cf11" xlink:to="loc_us-gaap_StockholdersEquity_38d4586b-0ff5-43bf-a11b-446d46af898e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_978aca69-859e-4cdb-877b-8a28d99db4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_29d2b38a-a1a5-4bf4-9d97-3732d9a0b843" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_978aca69-859e-4cdb-877b-8a28d99db4eb" 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-20210731.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_ed847f6e-65e7-4e6e-a1fc-2c3eb89ccc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_04899e36-b626-4fb3-bcf5-b476bc28d213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ed847f6e-65e7-4e6e-a1fc-2c3eb89ccc9a" xlink:to="loc_us-gaap_StatementTable_04899e36-b626-4fb3-bcf5-b476bc28d213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_e49f2d16-7375-473a-b095-9371a15250da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_04899e36-b626-4fb3-bcf5-b476bc28d213" xlink:to="loc_us-gaap_StatementClassOfStockAxis_e49f2d16-7375-473a-b095-9371a15250da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_e7693056-a40a-4fee-a996-1f1b1c1f5a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_e49f2d16-7375-473a-b095-9371a15250da" xlink:to="loc_us-gaap_ClassOfStockDomain_e7693056-a40a-4fee-a996-1f1b1c1f5a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_f7b54503-8fa1-470f-b422-c285a8f751ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e7693056-a40a-4fee-a996-1f1b1c1f5a2a" xlink:to="loc_us-gaap_NonvotingCommonStockMember_f7b54503-8fa1-470f-b422-c285a8f751ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_3a850810-5217-4ce6-ace0-75830fe3bd73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_e7693056-a40a-4fee-a996-1f1b1c1f5a2a" xlink:to="loc_us-gaap_CommonClassBMember_3a850810-5217-4ce6-ace0-75830fe3bd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_04899e36-b626-4fb3-bcf5-b476bc28d213" xlink:to="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b069a599-5ec3-4214-9ac7-1586b2904aa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_b069a599-5ec3-4214-9ac7-1586b2904aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_eed62d78-1166-47a1-9a64-be8858cf6524" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_CommonStockSharesIssued_eed62d78-1166-47a1-9a64-be8858cf6524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_3d3d23d8-e665-42f1-a8a8-18185c8682d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_3d3d23d8-e665-42f1-a8a8-18185c8682d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_84ef28af-09dd-456a-aff2-6ceb8acc197c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_us-gaap_TreasuryStockShares_84ef28af-09dd-456a-aff2-6ceb8acc197c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CommonStockAggregateLiquidationPreference_c8e30888-2577-4ff6-a246-5ff781cccec4" xlink:href="brc-20210731.xsd#brc_CommonStockAggregateLiquidationPreference"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_004e7a91-0ad0-4ec3-aa9f-6995a7a0945d" xlink:to="loc_brc_CommonStockAggregateLiquidationPreference_c8e30888-2577-4ff6-a246-5ff781cccec4" 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-20210731.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_c19aa11d-bced-41ed-bdb5-bb253f6b5788" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_65abb34e-768a-4ac0-9b0e-15f1b5d360c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_c19aa11d-bced-41ed-bdb5-bb253f6b5788" xlink:to="loc_us-gaap_StatementTable_65abb34e-768a-4ac0-9b0e-15f1b5d360c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2afa5845-b6c0-482b-adea-734c359ad85f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_65abb34e-768a-4ac0-9b0e-15f1b5d360c9" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2afa5845-b6c0-482b-adea-734c359ad85f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fc2dfecf-6a74-4665-b720-e0dec17082f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2afa5845-b6c0-482b-adea-734c359ad85f" xlink:to="loc_us-gaap_ClassOfStockDomain_fc2dfecf-6a74-4665-b720-e0dec17082f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_7e768855-454b-4064-9a55-6d784a033e25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fc2dfecf-6a74-4665-b720-e0dec17082f6" xlink:to="loc_us-gaap_NonvotingCommonStockMember_7e768855-454b-4064-9a55-6d784a033e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_a9199b91-9bd4-40dc-a12c-b05881d66cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fc2dfecf-6a74-4665-b720-e0dec17082f6" xlink:to="loc_us-gaap_CommonClassBMember_a9199b91-9bd4-40dc-a12c-b05881d66cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_65abb34e-768a-4ac0-9b0e-15f1b5d360c9" xlink:to="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ee25a63b-7c76-4bd6-959b-c702854a23d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ee25a63b-7c76-4bd6-959b-c702854a23d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d9d87025-727d-4a05-9dca-c4a044da34f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d9d87025-727d-4a05-9dca-c4a044da34f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8188791f-3047-4d64-b9e3-b222b378cf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_GrossProfit_8188791f-3047-4d64-b9e3-b222b378cf33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_27c7700c-9148-4912-9353-2b332e5c3185" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_27c7700c-9148-4912-9353-2b332e5c3185" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_aca46e6f-bef7-4325-8e06-4b46691773f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_aca46e6f-bef7-4325-8e06-4b46691773f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_42ac6ab7-1baa-4582-a450-f8c9e8455730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:to="loc_us-gaap_AssetImpairmentCharges_42ac6ab7-1baa-4582-a450-f8c9e8455730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_7a8e4e5e-85fe-4e30-886a-d1243a36bbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_c6784fca-520b-4bc3-a0d5-e3ccca58fd61" xlink:to="loc_us-gaap_OperatingExpenses_7a8e4e5e-85fe-4e30-886a-d1243a36bbf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fbfc987c-4636-4538-9d8f-c1b895ff6245" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_OperatingIncomeLoss_fbfc987c-4636-4538-9d8f-c1b895ff6245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_af30bcb6-3fe0-4145-935e-2b5d1ed9f067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_af30bcb6-3fe0-4145-935e-2b5d1ed9f067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5247ae54-c614-4583-abf3-dc5b3af2f923" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_InterestExpense_5247ae54-c614-4583-abf3-dc5b3af2f923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ebe81000-14f4-45b2-90af-bdf7b12a91d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_ebe81000-14f4-45b2-90af-bdf7b12a91d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8ee02119-a385-4856-8188-735c204b60ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8ee02119-a385-4856-8188-735c204b60ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_4d674519-ff46-426c-ae4b-3a375c1e9426" xlink:href="brc-20210731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_4d674519-ff46-426c-ae4b-3a375c1e9426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8a2dd28d-d09b-4c00-af9e-0e19b3909b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_8a2dd28d-d09b-4c00-af9e-0e19b3909b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_533ec1a5-87ad-4159-99db-ad5cdfb63ead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_b911e9d7-7817-4113-b7c9-4b0e0d605e68" xlink:to="loc_us-gaap_NetIncomeLoss_533ec1a5-87ad-4159-99db-ad5cdfb63ead" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_f6d3e097-377b-4bd6-a734-58134e158abb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:to="loc_us-gaap_EarningsPerShareBasic_f6d3e097-377b-4bd6-a734-58134e158abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_40b3bc2a-e299-4b40-8679-147837c8dace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:to="loc_us-gaap_EarningsPerShareDiluted_40b3bc2a-e299-4b40-8679-147837c8dace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_f291eafc-a1d3-42ab-9469-9040ae19ad4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9bcd2402-1b86-4812-9c0c-30ded6229da1" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_f291eafc-a1d3-42ab-9469-9040ae19ad4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e7070ef4-bf8c-4fe6-9045-122a7d52bf64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e3db1021-e2bd-404d-9d3f-02a6e0fe4cd5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e7070ef4-bf8c-4fe6-9045-122a7d52bf64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ef59b667-53db-4e65-b03c-70ec042c0430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e7070ef4-bf8c-4fe6-9045-122a7d52bf64" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ef59b667-53db-4e65-b03c-70ec042c0430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d025091b-a36f-48f1-9473-d0b60fac97a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e7070ef4-bf8c-4fe6-9045-122a7d52bf64" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d025091b-a36f-48f1-9473-d0b60fac97a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="brc-20210731.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e5ded116-6460-4ac8-86ea-064fca4d07af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_93e641df-bb7b-4426-8693-dada9b0b6e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e5ded116-6460-4ac8-86ea-064fca4d07af" xlink:to="loc_us-gaap_NetIncomeLoss_93e641df-bb7b-4426-8693-dada9b0b6e96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1fbdf2be-5100-41ee-9d20-fb4533b1ec2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e5ded116-6460-4ac8-86ea-064fca4d07af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1fbdf2be-5100-41ee-9d20-fb4533b1ec2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_23c31941-4d12-4d7e-a7cf-650a9dc36efb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1fbdf2be-5100-41ee-9d20-fb4533b1ec2d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_23c31941-4d12-4d7e-a7cf-650a9dc36efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b300ddb6-cc5d-4c78-b2ce-3b3bf01e0b11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1fbdf2be-5100-41ee-9d20-fb4533b1ec2d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b300ddb6-cc5d-4c78-b2ce-3b3bf01e0b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_d1a10e63-def1-49ac-8f8a-f05e328ac121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b300ddb6-cc5d-4c78-b2ce-3b3bf01e0b11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_d1a10e63-def1-49ac-8f8a-f05e328ac121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_2b4de65e-0d66-40bb-9d93-9ddd243c102f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b300ddb6-cc5d-4c78-b2ce-3b3bf01e0b11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax_2b4de65e-0d66-40bb-9d93-9ddd243c102f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_e10fc3ba-6065-4817-9d80-ee38d44137f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract_b300ddb6-cc5d-4c78-b2ce-3b3bf01e0b11" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax_e10fc3ba-6065-4817-9d80-ee38d44137f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b7d87d17-e74c-4bff-b718-47f633368c0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1fbdf2be-5100-41ee-9d20-fb4533b1ec2d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b7d87d17-e74c-4bff-b718-47f633368c0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_8c14e32b-7bd4-49c1-880b-40cc1e8cf1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b7d87d17-e74c-4bff-b718-47f633368c0a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax_8c14e32b-7bd4-49c1-880b-40cc1e8cf1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_13ba26f3-9f14-4940-aadb-0c89a9837eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b7d87d17-e74c-4bff-b718-47f633368c0a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_13ba26f3-9f14-4940-aadb-0c89a9837eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_f00c0021-084a-4fa8-9f39-8f0e42ad8d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract_b7d87d17-e74c-4bff-b718-47f633368c0a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_f00c0021-084a-4fa8-9f39-8f0e42ad8d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_5c0648fd-471a-4d50-833b-0994847f1bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e5ded116-6460-4ac8-86ea-064fca4d07af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_5c0648fd-471a-4d50-833b-0994847f1bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_74b9a00b-4f51-4b6e-9730-e2e1a06b171b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e5ded116-6460-4ac8-86ea-064fca4d07af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_74b9a00b-4f51-4b6e-9730-e2e1a06b171b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f772bbc6-8a59-472f-afa8-547305917d54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e5ded116-6460-4ac8-86ea-064fca4d07af" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_f772bbc6-8a59-472f-afa8-547305917d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_062f2838-31c3-41c1-8429-293da59c6919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_e5ded116-6460-4ac8-86ea-064fca4d07af" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_062f2838-31c3-41c1-8429-293da59c6919" 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-20210731.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_e9881366-ffdd-4446-a797-9e88b97aba15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e9881366-ffdd-4446-a797-9e88b97aba15" xlink:to="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_95d3f62d-f723-444c-b446-c94b98a45121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_95d3f62d-f723-444c-b446-c94b98a45121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_95d3f62d-f723-444c-b446-c94b98a45121" xlink:to="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_1b959c81-b778-497a-87af-09207c9bc49c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_CommonStockMember_1b959c81-b778-497a-87af-09207c9bc49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_36cc38ac-8a70-4301-8db9-2f318fcace9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_36cc38ac-8a70-4301-8db9-2f318fcace9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_087d8321-8ad3-460d-8989-466576ed4c92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_RetainedEarningsMember_087d8321-8ad3-460d-8989-466576ed4c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_af89a765-a917-4e6f-9ba4-13da3308445a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_TreasuryStockMember_af89a765-a917-4e6f-9ba4-13da3308445a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_83ddc54f-4874-423c-b14a-d6b9a819f726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d0c55d23-bec6-4825-b4a1-2c0fc7cf36fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_83ddc54f-4874-423c-b14a-d6b9a819f726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3ce47e74-c3e4-45d0-a503-7931ffd5faf5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3ce47e74-c3e4-45d0-a503-7931ffd5faf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e93861c8-5534-4340-a855-4cf3661d4c2c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3ce47e74-c3e4-45d0-a503-7931ffd5faf5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e93861c8-5534-4340-a855-4cf3661d4c2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5967fd0d-5039-4d4c-886b-cfdebbe7490b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e93861c8-5534-4340-a855-4cf3661d4c2c" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5967fd0d-5039-4d4c-886b-cfdebbe7490b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_619b701c-25a9-4af9-b9c5-6d9a188e5ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_e868be4a-404f-4b13-9609-33bd205343ad" xlink:to="loc_us-gaap_StatementLineItems_619b701c-25a9-4af9-b9c5-6d9a188e5ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_619b701c-25a9-4af9-b9c5-6d9a188e5ea6" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_84215b5c-aa4e-4c36-a984-530002fdc2ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_StockholdersEquity_84215b5c-aa4e-4c36-a984-530002fdc2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba5cfc3d-8105-4753-90da-fcd7a5ca84b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_NetIncomeLoss_ba5cfc3d-8105-4753-90da-fcd7a5ca84b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d0e1052f-ff9e-4be6-92fe-9ad896314786" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_d0e1052f-ff9e-4be6-92fe-9ad896314786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested_042eb560-aadd-4b7a-94e3-0340209894e0" xlink:href="brc-20210731.xsd#brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested_042eb560-aadd-4b7a-94e3-0340209894e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_9179fd15-007a-4e5a-b35f-a602f0589fbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation_9179fd15-007a-4e5a-b35f-a602f0589fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ffc76e12-6185-44b6-b1af-96fc0212c438" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_ffc76e12-6185-44b6-b1af-96fc0212c438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_0e899ec0-66d4-4ba4-8877-8cf48af66716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_0e899ec0-66d4-4ba4-8877-8cf48af66716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5cad6165-1159-4eac-84b8-65286b66f961" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5cad6165-1159-4eac-84b8-65286b66f961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PaymentofOrdinaryDividendsCommonStockClassA_baf93040-5371-48be-ba74-ac7ed9c08429" xlink:href="brc-20210731.xsd#brc_PaymentofOrdinaryDividendsCommonStockClassA"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_brc_PaymentofOrdinaryDividendsCommonStockClassA_baf93040-5371-48be-ba74-ac7ed9c08429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PaymentofOrdinaryDividendsCommonStockClassB_6ab773b6-3197-4859-8eb8-bc4103b39709" xlink:href="brc-20210731.xsd#brc_PaymentofOrdinaryDividendsCommonStockClassB"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_brc_PaymentofOrdinaryDividendsCommonStockClassB_6ab773b6-3197-4859-8eb8-bc4103b39709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_626ac5e5-cac9-4584-a09e-683c7cb2a78c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_b6bab3fc-cc29-40c7-93d4-a9cf3cee6e9e" xlink:to="loc_us-gaap_StockholdersEquity_626ac5e5-cac9-4584-a09e-683c7cb2a78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="brc-20210731.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_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_947ae60a-a51e-43ea-b5f6-3b9b7fcdbdc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_947ae60a-a51e-43ea-b5f6-3b9b7fcdbdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b8ccc915-6f0f-442a-ba3e-95dd9ccf046f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_947ae60a-a51e-43ea-b5f6-3b9b7fcdbdc9" xlink:to="loc_us-gaap_NetIncomeLoss_b8ccc915-6f0f-442a-ba3e-95dd9ccf046f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b18d4f31-1aa0-40be-9894-f35407f616f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_947ae60a-a51e-43ea-b5f6-3b9b7fcdbdc9" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b18d4f31-1aa0-40be-9894-f35407f616f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b70cafd0-28d1-4739-9035-72aba8805650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b18d4f31-1aa0-40be-9894-f35407f616f1" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b70cafd0-28d1-4739-9035-72aba8805650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7a97a48b-611c-4e49-b52a-de5c7790a11e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b70cafd0-28d1-4739-9035-72aba8805650" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7a97a48b-611c-4e49-b52a-de5c7790a11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_1246a10f-430f-44e4-976f-fb36adc6a3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b70cafd0-28d1-4739-9035-72aba8805650" xlink:to="loc_us-gaap_ShareBasedCompensation_1246a10f-430f-44e4-976f-fb36adc6a3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredincometaxbenefitexpensetotalcompany_3518220e-c934-40b7-9712-34707e93e9bc" xlink:href="brc-20210731.xsd#brc_Deferredincometaxbenefitexpensetotalcompany"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b70cafd0-28d1-4739-9035-72aba8805650" xlink:to="loc_brc_Deferredincometaxbenefitexpensetotalcompany_3518220e-c934-40b7-9712-34707e93e9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_42527172-769c-4245-ae53-8af52b8cbbf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b70cafd0-28d1-4739-9035-72aba8805650" xlink:to="loc_us-gaap_AssetImpairmentCharges_42527172-769c-4245-ae53-8af52b8cbbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5f85d92e-8145-41c2-8d8f-9da0cc755dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b70cafd0-28d1-4739-9035-72aba8805650" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_5f85d92e-8145-41c2-8d8f-9da0cc755dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_1a108555-e9a0-4ddb-b93a-535029baa266" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b70cafd0-28d1-4739-9035-72aba8805650" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_1a108555-e9a0-4ddb-b93a-535029baa266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eee7c8fa-24ba-407f-a7d8-4727a9b7b2de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_b18d4f31-1aa0-40be-9894-f35407f616f1" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eee7c8fa-24ba-407f-a7d8-4727a9b7b2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_33ace9cc-f471-46e1-acfb-0086001af686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eee7c8fa-24ba-407f-a7d8-4727a9b7b2de" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_33ace9cc-f471-46e1-acfb-0086001af686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4cb7dc60-2baa-440b-9206-8a3907d910b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eee7c8fa-24ba-407f-a7d8-4727a9b7b2de" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4cb7dc60-2baa-440b-9206-8a3907d910b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0fe74afd-720e-43fe-b7b3-94d74159665d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eee7c8fa-24ba-407f-a7d8-4727a9b7b2de" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0fe74afd-720e-43fe-b7b3-94d74159665d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_a0d728fe-c3c3-49fb-9e99-79becf4440c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eee7c8fa-24ba-407f-a7d8-4727a9b7b2de" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_a0d728fe-c3c3-49fb-9e99-79becf4440c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_f07ae044-1fb1-4db0-b8d2-69a4d785e8b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_eee7c8fa-24ba-407f-a7d8-4727a9b7b2de" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_f07ae044-1fb1-4db0-b8d2-69a4d785e8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c39f4e68-0752-43ef-928d-e00758d47bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c39f4e68-0752-43ef-928d-e00758d47bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_587e3047-0e74-47f1-baab-8aaaa42d1bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_587e3047-0e74-47f1-baab-8aaaa42d1bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0e26670-8ea5-45aa-a854-3eeb020db3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_587e3047-0e74-47f1-baab-8aaaa42d1bc8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0e26670-8ea5-45aa-a854-3eeb020db3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7447fc61-2b7c-486b-99fa-6d960ba05082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_587e3047-0e74-47f1-baab-8aaaa42d1bc8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7447fc61-2b7c-486b-99fa-6d960ba05082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_cfe44d70-8414-4b31-b66c-a7208b71f601" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_587e3047-0e74-47f1-baab-8aaaa42d1bc8" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_cfe44d70-8414-4b31-b66c-a7208b71f601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_51c7951e-d9e4-4672-ad61-abc5629a9eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_51c7951e-d9e4-4672-ad61-abc5629a9eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_2e28a98a-11a0-43e2-9f80-a10e575ccdfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:to="loc_us-gaap_PaymentsOfDividends_2e28a98a-11a0-43e2-9f80-a10e575ccdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2468aa22-47ae-4bf4-a9df-7756fb8ac834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2468aa22-47ae-4bf4-a9df-7756fb8ac834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9c1fdae6-9334-49fa-afae-18aba5848ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_9c1fdae6-9334-49fa-afae-18aba5848ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_42f9924a-674f-467b-85cd-097e30604287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_42f9924a-674f-467b-85cd-097e30604287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_73a1e429-05fc-42d3-a64e-91d23823be7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_73a1e429-05fc-42d3-a64e-91d23823be7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_08f0f4df-86c2-480e-9017-9dccb262b84b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_08f0f4df-86c2-480e-9017-9dccb262b84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_db626a5e-aea6-400c-ae89-496a7ea0aadb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_db626a5e-aea6-400c-ae89-496a7ea0aadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f21682d9-e0e7-4d8a-bebe-0a6cfae1459b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0fdb3cc2-6b33-4701-85d1-d402d5a6aeb9" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_f21682d9-e0e7-4d8a-bebe-0a6cfae1459b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_767503e7-bb64-49a8-b893-3c7c2917eafc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_767503e7-bb64-49a8-b893-3c7c2917eafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8562af8c-9593-458d-ae64-322e587f2919" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8562af8c-9593-458d-ae64-322e587f2919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3ecbc2c7-3d45-4888-9005-54f2520cca72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3ecbc2c7-3d45-4888-9005-54f2520cca72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_74bfec0d-3301-465f-b9b5-e6c29b7e7c00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_74bfec0d-3301-465f-b9b5-e6c29b7e7c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eb155f52-b4a0-4eab-96f3-4f567ad8c1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_eb155f52-b4a0-4eab-96f3-4f567ad8c1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1548f255-55d4-4451-9910-e3cf85daacc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_2a10e47e-28bd-4e50-9d01-058c8394ba20" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_1548f255-55d4-4451-9910-e3cf85daacc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidAbstract_e5757ee5-50c9-4462-9ab9-e88b2815ed6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1548f255-55d4-4451-9910-e3cf85daacc8" xlink:to="loc_us-gaap_InterestPaidAbstract_e5757ee5-50c9-4462-9ab9-e88b2815ed6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_378227e5-2326-46b9-9bd8-548c4dbe8869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestPaidAbstract_e5757ee5-50c9-4462-9ab9-e88b2815ed6a" xlink:to="loc_us-gaap_InterestPaidNet_378227e5-2326-46b9-9bd8-548c4dbe8869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNetAbstract_e9d5a4f3-a64f-46d0-828d-cec5d01671cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1548f255-55d4-4451-9910-e3cf85daacc8" xlink:to="loc_us-gaap_IncomeTaxesPaidNetAbstract_e9d5a4f3-a64f-46d0-828d-cec5d01671cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_68dd3755-06b1-4847-937c-7b1f2617ef50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_e9d5a4f3-a64f-46d0-828d-cec5d01671cc" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_68dd3755-06b1-4847-937c-7b1f2617ef50" 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-20210731.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_0706a57d-9e7d-43b4-8838-e86ee43d3aba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3e2d4f28-20cb-42b9-affb-19f61eac85f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0706a57d-9e7d-43b4-8838-e86ee43d3aba" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_3e2d4f28-20cb-42b9-affb-19f61eac85f9" 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-20210731.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_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfOperations_621fb734-3974-4aa3-aabe-155d2337dc5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_NatureOfOperations_621fb734-3974-4aa3-aabe-155d2337dc5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_b4fef11b-f9b0-4c82-bb0f-a359eef07a35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_b4fef11b-f9b0-4c82-bb0f-a359eef07a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_0ff21719-89b1-4384-81ac-5bd1e6410dcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_UseOfEstimates_0ff21719-89b1-4384-81ac-5bd1e6410dcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_5bbfe991-affa-41ae-b60b-9edc0989f614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_5bbfe991-affa-41ae-b60b-9edc0989f614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_815f7827-30e9-479c-9458-4ec9e7711743" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_815f7827-30e9-479c-9458-4ec9e7711743" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_c0d68eb0-fb5a-42ed-ba96-df49c15e4d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_c0d68eb0-fb5a-42ed-ba96-df49c15e4d7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_092c5de8-6661-490c-83fa-35de83933e44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_092c5de8-6661-490c-83fa-35de83933e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentsPolicy_55f28a39-be52-4f9f-894f-3e9f2223e094" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_EquityMethodInvestmentsPolicy_55f28a39-be52-4f9f-894f-3e9f2223e094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_f97e1b3a-3aed-4f29-b30b-fe045de030ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_f97e1b3a-3aed-4f29-b30b-fe045de030ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_c8b25cd9-1871-48f1-8ece-3f78341abf1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_c8b25cd9-1871-48f1-8ece-3f78341abf1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_f46610ad-05c3-4bcb-bcac-38ecc947c53c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_f46610ad-05c3-4bcb-bcac-38ecc947c53c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_2276cc14-0bcb-4a21-892b-4572e79fcc43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_2276cc14-0bcb-4a21-892b-4572e79fcc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a1c565e3-fa7e-46b0-8908-284ca8bb07dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_a1c565e3-fa7e-46b0-8908-284ca8bb07dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionIncentives_0f09345f-3a1f-460c-bc91-a01852082389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionIncentives"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_RevenueRecognitionIncentives_0f09345f-3a1f-460c-bc91-a01852082389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_f51294eb-26a1-4fbe-bd2e-d6f76292c35c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_ShippingAndHandlingCostPolicyTextBlock_f51294eb-26a1-4fbe-bd2e-d6f76292c35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_c6176060-ba9d-4d21-9d28-b341a44cc33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_c6176060-ba9d-4d21-9d28-b341a44cc33c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_612d5e55-69b7-4a06-abde-bbf9526dca64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_612d5e55-69b7-4a06-abde-bbf9526dca64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_182269d7-7efd-47b2-9fba-1e3a18f6c587" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_182269d7-7efd-47b2-9fba-1e3a18f6c587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2d130066-3d21-4280-ade8-0ae46bf662d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_2d130066-3d21-4280-ade8-0ae46bf662d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_386cef4e-f5bf-4e7c-9aa0-95b6b7e7ec82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_386cef4e-f5bf-4e7c-9aa0-95b6b7e7ec82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_ca245eb6-6831-4a40-9184-0c982b81c9fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_ca245eb6-6831-4a40-9184-0c982b81c9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e24289de-4fc3-46ff-92bc-6fc78aa59895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_e24289de-4fc3-46ff-92bc-6fc78aa59895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_07aa4773-980d-459c-981d-cb2620e8a936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_07aa4773-980d-459c-981d-cb2620e8a936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_adaaf36e-abf3-471c-ab6d-3bdabb3717fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ceecc218-911a-4d9c-912a-fb72cc4e3101" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_adaaf36e-abf3-471c-ab6d-3bdabb3717fd" 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-20210731.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_9bd2453a-7013-4cb1-b694-757d1eddea33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_eceadf95-c737-4965-8b89-55eb7127b300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9bd2453a-7013-4cb1-b694-757d1eddea33" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_eceadf95-c737-4965-8b89-55eb7127b300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6b3b2880-a37c-4b2a-b2bc-31cac8280ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9bd2453a-7013-4cb1-b694-757d1eddea33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6b3b2880-a37c-4b2a-b2bc-31cac8280ea6" 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-20210731.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_1987185a-26a0-4b75-8d68-2689d9b40554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2c3880e3-3d09-4e64-83f2-4d0024e36a46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1987185a-26a0-4b75-8d68-2689d9b40554" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2c3880e3-3d09-4e64-83f2-4d0024e36a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_a318dc32-0bca-4f37-9b44-e40677f2f2b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1987185a-26a0-4b75-8d68-2689d9b40554" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_a318dc32-0bca-4f37-9b44-e40677f2f2b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_21099a79-b6fc-4321-998c-7aaf089692a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1987185a-26a0-4b75-8d68-2689d9b40554" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_21099a79-b6fc-4321-998c-7aaf089692a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a99e3620-c8d9-4f7f-835f-3f29b12c9d6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1987185a-26a0-4b75-8d68-2689d9b40554" xlink:to="loc_us-gaap_InventoryNet_a99e3620-c8d9-4f7f-835f-3f29b12c9d6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfLIFOInventory_a5e91944-6927-48c2-98aa-b475f9c263d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PercentageOfLIFOInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1987185a-26a0-4b75-8d68-2689d9b40554" xlink:to="loc_us-gaap_PercentageOfLIFOInventory_a5e91944-6927-48c2-98aa-b475f9c263d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_e3eab213-4df8-4afd-9968-dc91b763260e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryLIFOReserveEffectOnIncomeNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_1987185a-26a0-4b75-8d68-2689d9b40554" xlink:to="loc_us-gaap_InventoryLIFOReserveEffectOnIncomeNet_e3eab213-4df8-4afd-9968-dc91b763260e" 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-20210731.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_9b3a60b0-0427-4502-9248-350c5a436ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9b3a60b0-0427-4502-9248-350c5a436ec6" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b62315-537b-42b2-87b1-35a1d6e280e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b62315-537b-42b2-87b1-35a1d6e280e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e1ef606-d9cb-4a03-8276-ecc787662c22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90b62315-537b-42b2-87b1-35a1d6e280e2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e1ef606-d9cb-4a03-8276-ecc787662c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2323cc06-0330-4b6c-b28a-ddd5e005f324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e1ef606-d9cb-4a03-8276-ecc787662c22" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2323cc06-0330-4b6c-b28a-ddd5e005f324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_0d765483-a827-49d4-bf4b-e57ad304c6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1e1ef606-d9cb-4a03-8276-ecc787662c22" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_0d765483-a827-49d4-bf4b-e57ad304c6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1012839a-6f9a-4623-b9f2-e3bbc5c081b9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:to="loc_srt_RangeAxis_1012839a-6f9a-4623-b9f2-e3bbc5c081b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_192e8fc5-763a-40cf-a2a5-488a96b4b80a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1012839a-6f9a-4623-b9f2-e3bbc5c081b9" xlink:to="loc_srt_RangeMember_192e8fc5-763a-40cf-a2a5-488a96b4b80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_43a528a5-04b6-4cae-b68a-aabda1f605c3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_192e8fc5-763a-40cf-a2a5-488a96b4b80a" xlink:to="loc_srt_MinimumMember_43a528a5-04b6-4cae-b68a-aabda1f605c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_907cad2f-5bc3-4b71-baeb-a1bca770958f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_192e8fc5-763a-40cf-a2a5-488a96b4b80a" xlink:to="loc_srt_MaximumMember_907cad2f-5bc3-4b71-baeb-a1bca770958f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_77692800-022c-4bc4-a313-d701d9bbb118" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Land_7134c501-7885-48c1-9ec9-d3f472253de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Land"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_Land_7134c501-7885-48c1-9ec9-d3f472253de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingsAndImprovementsGross_42243d17-7981-4d48-b70e-538b297c8e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingsAndImprovementsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_BuildingsAndImprovementsGross_42243d17-7981-4d48-b70e-538b297c8e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentGross_3f13c06e-e9bc-4fe6-9653-a01eee0afb53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_MachineryAndEquipmentGross_3f13c06e-e9bc-4fe6-9653-a01eee0afb53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_77e0de75-1710-49c6-adc2-7f5c7d55eb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_ConstructionInProgressGross_77e0de75-1710-49c6-adc2-7f5c7d55eb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_2abe7761-f846-4e05-989b-103fd7408642" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_2abe7761-f846-4e05-989b-103fd7408642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1bd6f05b-8f79-4391-9cde-ff27401bf822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1bd6f05b-8f79-4391-9cde-ff27401bf822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_bccb0fcc-ddb5-48cd-add5-cf485811e785" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_bccb0fcc-ddb5-48cd-add5-cf485811e785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bfa3fe03-d4e0-4268-be86-064705dbb164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3f1d99a4-7910-4469-b386-b68461725779" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_bfa3fe03-d4e0-4268-be86-064705dbb164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e818f7c3-490a-4c31-83c6-bb5ce40967a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9b3a60b0-0427-4502-9248-350c5a436ec6" xlink:to="loc_us-gaap_Depreciation_e818f7c3-490a-4c31-83c6-bb5ce40967a5" 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-20210731.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_ddc30693-5b85-4f79-a5ee-31e07eeb0591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_2a602f62-bf3d-4f96-b197-7ff6f9592816" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ddc30693-5b85-4f79-a5ee-31e07eeb0591" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_2a602f62-bf3d-4f96-b197-7ff6f9592816" 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-20210731.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_857ab696-e83a-420e-9611-1e28c21321d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesCommissionsAndFees_978c95ef-0011-437d-94bf-88daa43bfc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesCommissionsAndFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_857ab696-e83a-420e-9611-1e28c21321d2" xlink:to="loc_us-gaap_SalesCommissionsAndFees_978c95ef-0011-437d-94bf-88daa43bfc8a" 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-20210731.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_7a3ce3ba-ca45-4ac4-adc2-8201a7be9894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_06286044-2fc6-41c7-bd21-715e33a6ef54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7a3ce3ba-ca45-4ac4-adc2-8201a7be9894" xlink:to="loc_us-gaap_AdvertisingExpense_06286044-2fc6-41c7-bd21-715e33a6ef54" 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-20210731.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_259e5be1-d040-474d-a158-dd97e2e7eb43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d69b882d-919d-4c05-8935-289940eea11b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_259e5be1-d040-474d-a158-dd97e2e7eb43" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d69b882d-919d-4c05-8935-289940eea11b" 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-20210731.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_d4a97f8f-b460-473b-b790-2159fb9ae63e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_2e2441c9-879a-4335-8474-0f74685d5c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d4a97f8f-b460-473b-b790-2159fb9ae63e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_2e2441c9-879a-4335-8474-0f74685d5c93" 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-20210731.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_0042306e-c8c5-4dde-8302-5de438f3e7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0042306e-c8c5-4dde-8302-5de438f3e7e6" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_554177e9-ef9c-4a65-ab87-d94a032f9f26" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_554177e9-ef9c-4a65-ab87-d94a032f9f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f2fd671b-b8d2-46c0-84d4-d08fe3cd4a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_554177e9-ef9c-4a65-ab87-d94a032f9f26" xlink:to="loc_us-gaap_SegmentDomain_f2fd671b-b8d2-46c0-84d4-d08fe3cd4a83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_9f756c6d-826f-4421-8f70-d4aea28a2f11" xlink:href="brc-20210731.xsd#brc_IdentificationSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f2fd671b-b8d2-46c0-84d4-d08fe3cd4a83" xlink:to="loc_brc_IdentificationSolutionsMember_9f756c6d-826f-4421-8f70-d4aea28a2f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_ea1ea3ed-5bd4-4c54-a989-a987227a01ca" xlink:href="brc-20210731.xsd#brc_WorkplaceSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_f2fd671b-b8d2-46c0-84d4-d08fe3cd4a83" xlink:to="loc_brc_WorkplaceSafetyMember_ea1ea3ed-5bd4-4c54-a989-a987227a01ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ed165227-eda8-4a96-ad71-ef77359a9e06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ed165227-eda8-4a96-ad71-ef77359a9e06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ed165227-eda8-4a96-ad71-ef77359a9e06" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember_d25eaf39-eaf1-499f-b74a-6def4f20ec01" xlink:href="brc-20210731.xsd#brc_CodeAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:to="loc_brc_CodeAcquisitionMember_d25eaf39-eaf1-499f-b74a-6def4f20ec01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember_243bb706-eeaa-4c94-9335-f54a45ff3fc4" xlink:href="brc-20210731.xsd#brc_MagicardAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:to="loc_brc_MagicardAcquisitionMember_243bb706-eeaa-4c94-9335-f54a45ff3fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember_d93e9379-6360-4148-9d0d-40d9308472ad" xlink:href="brc-20210731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_6a3b50b1-8392-4789-a181-50717a19e5e3" xlink:to="loc_brc_NordicIDAcquisitionMember_d93e9379-6360-4148-9d0d-40d9308472ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_8af78825-52c0-4793-aa76-e919f44e59e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_76fc1293-5ab0-4fd9-9961-5156f41113a4" xlink:to="loc_us-gaap_GoodwillLineItems_8af78825-52c0-4793-aa76-e919f44e59e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_8af78825-52c0-4793-aa76-e919f44e59e1" xlink:to="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6e4df467-c390-41bf-be31-d0e4ecc0638d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:to="loc_us-gaap_Goodwill_6e4df467-c390-41bf-be31-d0e4ecc0638d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_1a40d4c2-bf20-4858-8994-63b4aca34b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_1a40d4c2-bf20-4858-8994-63b4aca34b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d46b669c-dae2-4533-9730-d5bce2cb29a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_d46b669c-dae2-4533-9730-d5bce2cb29a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6da8e5c3-5077-402b-b588-63f5c727fd77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_0e65102f-0960-4f79-8228-bc41e823a0cc" xlink:to="loc_us-gaap_Goodwill_6da8e5c3-5077-402b-b588-63f5c727fd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPeriodIncreaseDecrease_cdcc6358-9030-4524-9157-ea3539037060" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_8af78825-52c0-4793-aa76-e919f44e59e1" xlink:to="loc_us-gaap_GoodwillPeriodIncreaseDecrease_cdcc6358-9030-4524-9157-ea3539037060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssets" xlink:type="simple" xlink:href="brc-20210731.xsd#IntangibleAssetsandLongLivedAssets"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_56856743-f7f5-4654-9d60-13a94baceb07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_9e387135-2c90-4152-9a5d-c325dd16f8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_56856743-f7f5-4654-9d60-13a94baceb07" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_9e387135-2c90-4152-9a5d-c325dd16f8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsTables" xlink:type="simple" xlink:href="brc-20210731.xsd#IntangibleAssetsandLongLivedAssetsTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9964fd9a-3a82-45d5-9cd3-55dd6b1f25dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f680a606-5c37-44a9-8d54-cfce98ca40b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9964fd9a-3a82-45d5-9cd3-55dd6b1f25dd" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_f680a606-5c37-44a9-8d54-cfce98ca40b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#IntangibleAssetsandLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5b7adf8d-c5ec-4ddc-ab82-5a9daf656e03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6fe3f34-74fd-40c8-afd9-e3b49503bbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5b7adf8d-c5ec-4ddc-ab82-5a9daf656e03" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6fe3f34-74fd-40c8-afd9-e3b49503bbf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6fe3f34-74fd-40c8-afd9-e3b49503bbf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_fba2e1f3-f7f4-43ff-97ae-d5fcf585871b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f8b3531d-812d-4e4c-99be-a3c7c66e82fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:to="loc_us-gaap_TradeNamesMember_f8b3531d-812d-4e4c-99be-a3c7c66e82fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_fa7480ef-2462-4646-9623-c500e6fa7e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:to="loc_us-gaap_CustomerRelationshipsMember_fa7480ef-2462-4646-9623-c500e6fa7e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_09bf8c51-8adf-4853-96b0-5a61a4477974" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_001a2e02-5db8-499d-be29-abb1818d8849" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_09bf8c51-8adf-4853-96b0-5a61a4477974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_d6fe3f34-74fd-40c8-afd9-e3b49503bbf5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c249660d-8b1a-4021-a953-ab24c34cdad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c249660d-8b1a-4021-a953-ab24c34cdad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_85c1098b-c3e4-497e-a44a-23b3e9f7d09b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_85c1098b-c3e4-497e-a44a-23b3e9f7d09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe3ff0dd-003b-4f9d-ae75-c2a82523fe6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fe3ff0dd-003b-4f9d-ae75-c2a82523fe6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4a082b61-5021-4fe4-9f35-f41249b4cd9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4a082b61-5021-4fe4-9f35-f41249b4cd9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0b0bd200-efe8-4398-92e5-c9da4566a681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0b0bd200-efe8-4398-92e5-c9da4566a681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d33107d0-03b3-4395-85e2-f560891201e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d33107d0-03b3-4395-85e2-f560891201e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d7b3a1f4-b09c-4232-a6f4-1515af352085" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54fa9ba7-acd3-4376-8eaf-831df0b911d1" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_d7b3a1f4-b09c-4232-a6f4-1515af352085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f1401e9-bb1e-44fe-bef2-ec3aad07f9d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b95d0d61-8eb6-4777-9ae1-1f1ab0437b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f1401e9-bb1e-44fe-bef2-ec3aad07f9d3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b95d0d61-8eb6-4777-9ae1-1f1ab0437b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0f14c3ea-4daf-4ff1-92f0-37d81ddf8c72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f1401e9-bb1e-44fe-bef2-ec3aad07f9d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0f14c3ea-4daf-4ff1-92f0-37d81ddf8c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_175e6316-c1ca-44f9-a331-192a5a6c9bf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f1401e9-bb1e-44fe-bef2-ec3aad07f9d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_175e6316-c1ca-44f9-a331-192a5a6c9bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d12594a6-7488-4f89-9af0-cbfb6d99dc01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f1401e9-bb1e-44fe-bef2-ec3aad07f9d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_d12594a6-7488-4f89-9af0-cbfb6d99dc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7d54528d-627c-4caa-9220-06ad26d6bec6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f1401e9-bb1e-44fe-bef2-ec3aad07f9d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_7d54528d-627c-4caa-9220-06ad26d6bec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ae8454fb-fc21-45f5-bb49-6004785f4d10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8f1401e9-bb1e-44fe-bef2-ec3aad07f9d3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ae8454fb-fc21-45f5-bb49-6004785f4d10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable_3ab77c00-74d7-4367-89c1-829ef41d2222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_2d1f9731-db26-4265-9442-abaa1253a3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable_3ab77c00-74d7-4367-89c1-829ef41d2222" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_2d1f9731-db26-4265-9442-abaa1253a3c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e487eaf4-1db6-4648-a77e-6479133ebf1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_2d1f9731-db26-4265-9442-abaa1253a3c2" xlink:to="loc_us-gaap_SegmentDomain_e487eaf4-1db6-4648-a77e-6479133ebf1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_3bd08b37-a75c-4180-9be7-2a398a8cffe8" xlink:href="brc-20210731.xsd#brc_IdentificationSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e487eaf4-1db6-4648-a77e-6479133ebf1e" xlink:to="loc_brc_IdentificationSolutionsMember_3bd08b37-a75c-4180-9be7-2a398a8cffe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_02baacb7-b6ea-4cbf-bb9c-5b0ef469c470" xlink:href="brc-20210731.xsd#brc_WorkplaceSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_e487eaf4-1db6-4648-a77e-6479133ebf1e" xlink:to="loc_brc_WorkplaceSafetyMember_02baacb7-b6ea-4cbf-bb9c-5b0ef469c470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable_3ab77c00-74d7-4367-89c1-829ef41d2222" xlink:to="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_75d5a53d-5c81-4452-a552-4730d426c7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_75d5a53d-5c81-4452-a552-4730d426c7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_9fd5fb1a-4927-4883-bb91-5d1bb24b8ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_9fd5fb1a-4927-4883-bb91-5d1bb24b8ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_c4428f09-3b92-4ef4-b912-973e4c92dfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_c4428f09-3b92-4ef4-b912-973e4c92dfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_bee69260-ea64-4cfb-9729-33b216a9f703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems_06128f03-5d39-4e76-8394-343bdfe4191e" xlink:to="loc_us-gaap_AssetImpairmentCharges_bee69260-ea64-4cfb-9729-33b216a9f703" 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-20210731.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_25343e28-dc07-4f8e-a03e-a1f4a6e16377" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_cfefb5c3-007f-46f7-8f2a-d2440aa3aee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_25343e28-dc07-4f8e-a03e-a1f4a6e16377" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_cfefb5c3-007f-46f7-8f2a-d2440aa3aee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/LeasesCodificationTopic842Tables" xlink:type="simple" xlink:href="brc-20210731.xsd#LeasesCodificationTopic842Tables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/LeasesCodificationTopic842Tables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8d9dcc6d-2964-4c0a-8c41-d0cee05c5075" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_497bbab8-74ec-41b9-805b-269330f8cd83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8d9dcc6d-2964-4c0a-8c41-d0cee05c5075" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_497bbab8-74ec-41b9-805b-269330f8cd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5e2515df-c420-451b-bb45-c9ff17c3f310" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8d9dcc6d-2964-4c0a-8c41-d0cee05c5075" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_5e2515df-c420-451b-bb45-c9ff17c3f310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock_94c2464a-6880-4879-9209-5c02b99d35c9" xlink:href="brc-20210731.xsd#brc_WeightedAverageLeaseDisclosuresTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8d9dcc6d-2964-4c0a-8c41-d0cee05c5075" xlink:to="loc_brc_WeightedAverageLeaseDisclosuresTableTextBlock_94c2464a-6880-4879-9209-5c02b99d35c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock_d83f8d29-9b67-4eeb-91dc-8b1c00b8da84" xlink:href="brc-20210731.xsd#brc_SupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8d9dcc6d-2964-4c0a-8c41-d0cee05c5075" xlink:to="loc_brc_SupplementalCashFlowInformationLeasesTableTextBlock_d83f8d29-9b67-4eeb-91dc-8b1c00b8da84" 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-20210731.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_19d75c20-d234-40ac-b57a-452b0f1b2ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OperatingLeaseExpenseTable_b02ce016-1de5-4426-8f0c-2daa017dd1a2" xlink:href="brc-20210731.xsd#brc_OperatingLeaseExpenseTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_19d75c20-d234-40ac-b57a-452b0f1b2ffb" xlink:to="loc_brc_OperatingLeaseExpenseTable_b02ce016-1de5-4426-8f0c-2daa017dd1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_08d949e1-7eed-4ef8-aabf-68ec2d9bd591" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OperatingLeaseExpenseTable_b02ce016-1de5-4426-8f0c-2daa017dd1a2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_08d949e1-7eed-4ef8-aabf-68ec2d9bd591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_f718206b-22c2-49f7-a0f9-064ad3250f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_08d949e1-7eed-4ef8-aabf-68ec2d9bd591" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_f718206b-22c2-49f7-a0f9-064ad3250f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_3358ec6d-afb0-4362-9817-7fdeebaaae65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f718206b-22c2-49f7-a0f9-064ad3250f3a" xlink:to="loc_us-gaap_CostOfSalesMember_3358ec6d-afb0-4362-9817-7fdeebaaae65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_71f9b802-99bb-40d1-ba04-29f6747d33a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_f718206b-22c2-49f7-a0f9-064ad3250f3a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_71f9b802-99bb-40d1-ba04-29f6747d33a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OperatingLeaseExpenseTable_b02ce016-1de5-4426-8f0c-2daa017dd1a2" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d4b0147a-44a5-4f81-82a7-d009dd83a2aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_OperatingLeasePayments_d4b0147a-44a5-4f81-82a7-d009dd83a2aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e6b4104c-c247-40a4-b2e4-110fe504c11e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e6b4104c-c247-40a4-b2e4-110fe504c11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c864f3a3-0dee-4ac6-8287-471113f8ea1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c864f3a3-0dee-4ac6-8287-471113f8ea1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3aefcf16-323e-47dd-b7a6-6b9df6b59b1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_3aefcf16-323e-47dd-b7a6-6b9df6b59b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_30d526ce-3f65-4220-97d5-e552c203f19d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_730f245f-ef14-4054-8a21-55d74f8df1ff" xlink:to="loc_us-gaap_OperatingLeaseCost_30d526ce-3f65-4220-97d5-e552c203f19d" 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-20210731.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_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4df38083-2214-4025-959a-4810996a5f78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4df38083-2214-4025-959a-4810996a5f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_574a97ed-a917-4527-837a-1c75a257ce60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_574a97ed-a917-4527-837a-1c75a257ce60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_731e4d05-1763-4080-8e06-93252076ecf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_731e4d05-1763-4080-8e06-93252076ecf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c794250b-474f-45c1-8d63-13c2a9a884c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_c794250b-474f-45c1-8d63-13c2a9a884c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_905e9704-c6f2-493a-8251-ed24d3263b46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_905e9704-c6f2-493a-8251-ed24d3263b46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2cabb39d-3397-4d81-9aea-ba8b9b2c4de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2cabb39d-3397-4d81-9aea-ba8b9b2c4de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5da0c032-3ef0-411f-99ba-d2219c94d360" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5da0c032-3ef0-411f-99ba-d2219c94d360" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b03a0c8a-a3d6-4171-abe1-cb89215ab202" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b03a0c8a-a3d6-4171-abe1-cb89215ab202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_eebfdf50-d321-415d-a47a-6dafed0da167" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e289f24a-dd34-4567-850e-d0e1b610abfb" xlink:to="loc_us-gaap_OperatingLeaseLiability_eebfdf50-d321-415d-a47a-6dafed0da167" 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-20210731.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_ec28cd1e-dad3-4570-9292-e54c1ddbf85b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_55a893d0-9c82-4214-b5c3-afd08886d7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ec28cd1e-dad3-4570-9292-e54c1ddbf85b" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_55a893d0-9c82-4214-b5c3-afd08886d7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansScheduleofAmountsRecognizedinOCIDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#EmployeeBenefitPlansScheduleofAmountsRecognizedinOCIDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/EmployeeBenefitPlansScheduleofAmountsRecognizedinOCIDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_ad5e0511-14e5-485d-a916-317032b4d992" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20210731.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_b48bd55b-0451-4984-9be5-efca431f83fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_bd303031-23d8-4c29-b978-14fdfe72d30d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b48bd55b-0451-4984-9be5-efca431f83fd" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_bd303031-23d8-4c29-b978-14fdfe72d30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_49fbff03-b4f8-4f26-a7e7-0f744fc42d3f" xlink:href="brc-20210731.xsd#brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b48bd55b-0451-4984-9be5-efca431f83fd" xlink:to="loc_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities_49fbff03-b4f8-4f26-a7e7-0f744fc42d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_9a5c5864-857a-4f6e-a75a-cc09a085cdd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b48bd55b-0451-4984-9be5-efca431f83fd" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_9a5c5864-857a-4f6e-a75a-cc09a085cdd8" 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-20210731.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_ee30ec19-8863-409a-8257-583f8113babb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_d853f651-af07-49d3-b2f2-e3253501060c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ee30ec19-8863-409a-8257-583f8113babb" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_d853f651-af07-49d3-b2f2-e3253501060c" 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-20210731.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_24a5a8c5-a12b-40cf-b59f-98aeed215945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_9dec6402-9b93-4b5e-970a-7922a76d373d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_24a5a8c5-a12b-40cf-b59f-98aeed215945" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_9dec6402-9b93-4b5e-970a-7922a76d373d" 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-20210731.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_d427b504-3620-4cba-8266-763771a321d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0f77fdee-fe73-4d25-b873-f578bdd50bf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d427b504-3620-4cba-8266-763771a321d7" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0f77fdee-fe73-4d25-b873-f578bdd50bf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c70aedc8-ff06-4888-b722-e7fe9adcfc71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0f77fdee-fe73-4d25-b873-f578bdd50bf5" xlink:to="loc_us-gaap_LineOfCredit_c70aedc8-ff06-4888-b722-e7fe9adcfc71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0211ee5f-2610-4e54-ba2b-b4be39c4a0e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0f77fdee-fe73-4d25-b873-f578bdd50bf5" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_0211ee5f-2610-4e54-ba2b-b4be39c4a0e8" 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-20210731.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_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_6c5ef005-4675-4376-aaf9-4e3ab71b667a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_6c5ef005-4675-4376-aaf9-4e3ab71b667a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c8a78cc9-9e11-443f-acd8-c186921c707e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c8a78cc9-9e11-443f-acd8-c186921c707e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_1b3eda13-5de5-4d31-857e-443f45f55d73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod_1b3eda13-5de5-4d31-857e-443f45f55d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RevolverAmountDrawnToFundCodeAcquisition_e772c2d3-5b3b-4e9c-80b4-94e665de2ff5" xlink:href="brc-20210731.xsd#brc_RevolverAmountDrawnToFundCodeAcquisition"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_brc_RevolverAmountDrawnToFundCodeAcquisition_e772c2d3-5b3b-4e9c-80b4-94e665de2ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_aa9d857b-e81a-4026-b1b1-c36e319dd3b0" xlink:href="brc-20210731.xsd#brc_RevolverRepaidDuringYearRelatedToCodeAcquistion"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_aa9d857b-e81a-4026-b1b1-c36e319dd3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_dbac7fad-fb3d-4510-9f76-61aa54be6ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_dbac7fad-fb3d-4510-9f76-61aa54be6ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_LineOfCreditRemainingMaximumBorrowingCapacity_833712ca-b65d-41be-bf30-d40369735f83" xlink:href="brc-20210731.xsd#brc_LineOfCreditRemainingMaximumBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_brc_LineOfCreditRemainingMaximumBorrowingCapacity_833712ca-b65d-41be-bf30-d40369735f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DebtToEBITDARatio_996072a8-b825-4561-9864-9dbfa7a46a1f" xlink:href="brc-20210731.xsd#brc_DebtToEBITDARatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_brc_DebtToEBITDARatio_996072a8-b825-4561-9864-9dbfa7a46a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_InterestExpenseCoverageRatio_ea1a97ae-dac0-4c82-a4ad-d5459ac3c07b" xlink:href="brc-20210731.xsd#brc_InterestExpenseCoverageRatio"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_brc_InterestExpenseCoverageRatio_ea1a97ae-dac0-4c82-a4ad-d5459ac3c07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_46e1dd73-1aae-4381-8764-8a19895039f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_46e1dd73-1aae-4381-8764-8a19895039f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_c62d1d97-4b18-4938-9a31-17e78ef2bd73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_fc631b35-3f6d-4012-b669-3021a65d84b1" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_c62d1d97-4b18-4938-9a31-17e78ef2bd73" 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-20210731.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_EquityAbstract_8cea5dc5-518d-4951-8d62-20c2f7d0d065" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2b988b13-db9c-4c9f-a9a4-49d09afedcd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8cea5dc5-518d-4951-8d62-20c2f7d0d065" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_2b988b13-db9c-4c9f-a9a4-49d09afedcd3" 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-20210731.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_EquityAbstract_d84417f8-3760-4bff-8c78-8187af50126f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTextBlock_b91f3128-889d-402f-b70a-06673f567685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d84417f8-3760-4bff-8c78-8187af50126f" xlink:to="loc_us-gaap_ScheduleOfStockByClassTextBlock_b91f3128-889d-402f-b70a-06673f567685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_c7a8482d-c519-495b-b8fa-64de6eb5d89c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d84417f8-3760-4bff-8c78-8187af50126f" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_c7a8482d-c519-495b-b8fa-64de6eb5d89c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_25a7cb02-d503-42ce-8ef0-8fe007f71aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d84417f8-3760-4bff-8c78-8187af50126f" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_25a7cb02-d503-42ce-8ef0-8fe007f71aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_23306d78-5fe8-4102-b6c0-b88bacdf0450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d84417f8-3760-4bff-8c78-8187af50126f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_23306d78-5fe8-4102-b6c0-b88bacdf0450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_ee3fa0d2-3a8b-4e74-9cbf-2e30fe242775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d84417f8-3760-4bff-8c78-8187af50126f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_ee3fa0d2-3a8b-4e74-9cbf-2e30fe242775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_b6e7749e-c6f6-428b-b41c-1ee90767a107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_d84417f8-3760-4bff-8c78-8187af50126f" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_b6e7749e-c6f6-428b-b41c-1ee90767a107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsScheduleofCapitalStockDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_a751b112-a392-49a6-83ce-b87c67b480fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a751b112-a392-49a6-83ce-b87c67b480fe" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitsByClassAxis_a9526d7e-7fc2-4fbc-83d4-af1110dc9145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalUnitsByClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:to="loc_us-gaap_CapitalUnitsByClassAxis_a9526d7e-7fc2-4fbc-83d4-af1110dc9145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CapitalUnitClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitsByClassAxis_a9526d7e-7fc2-4fbc-83d4-af1110dc9145" xlink:to="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CumulativePreferredStock6CumulativeMember_51218dea-dfbd-4f03-8d86-0709310c7194" xlink:href="brc-20210731.xsd#brc_CumulativePreferredStock6CumulativeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:to="loc_brc_CumulativePreferredStock6CumulativeMember_51218dea-dfbd-4f03-8d86-0709310c7194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1972SeriesMember_000e9a2a-1650-48ee-ad2b-16645a0cc5f0" xlink:href="brc-20210731.xsd#brc_A1972SeriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:to="loc_brc_A1972SeriesMember_000e9a2a-1650-48ee-ad2b-16645a0cc5f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A1979SeriesMember_303f8af3-6d07-48b7-8fad-9e15d6b47af7" xlink:href="brc-20210731.xsd#brc_A1979SeriesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CapitalUnitClassDomain_a6baf6f1-2995-4799-a2c4-1bec101a6496" xlink:to="loc_brc_A1979SeriesMember_303f8af3-6d07-48b7-8fad-9e15d6b47af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:to="loc_us-gaap_StatementClassOfStockAxis_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_9b53a1ad-eb5c-48a0-93a3-b144e94f0ac4" xlink:to="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_3db25cfe-8668-4546-9df8-cf9c2db77a56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:to="loc_us-gaap_CommonClassAMember_3db25cfe-8668-4546-9df8-cf9c2db77a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ec9d3c15-159f-44d6-8a7d-2f7f669f843d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:to="loc_us-gaap_CommonClassBMember_ec9d3c15-159f-44d6-8a7d-2f7f669f843d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_c6499fee-3d18-41da-96b0-edb1f8f32031" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:to="loc_us-gaap_CumulativePreferredStockMember_c6499fee-3d18-41da-96b0-edb1f8f32031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncumulativePreferredStockMember_99be5c89-acf9-4e16-8efc-df5eff6020d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncumulativePreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_9ea4f420-e7c5-4524-abca-4a23377eb766" xlink:to="loc_us-gaap_NoncumulativePreferredStockMember_99be5c89-acf9-4e16-8efc-df5eff6020d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_ec87adf9-00dc-4cf0-893e-0e3230f487bb" xlink:to="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_e3fa88aa-3bc5-4c1c-9e96-4d776cdf6ac9" xlink:href="brc-20210731.xsd#brc_NoncumulativeCashDividend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_brc_NoncumulativeCashDividend_e3fa88aa-3bc5-4c1c-9e96-4d776cdf6ac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_1ce22974-76f4-4dc0-98fb-8a9ee93ee076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_1ce22974-76f4-4dc0-98fb-8a9ee93ee076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_9a492a77-b825-4703-9557-bb5ce0413ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_9a492a77-b825-4703-9557-bb5ce0413ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5b181f64-cf2b-4fa1-aefb-e10a2e97803c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_CommonStockSharesIssued_5b181f64-cf2b-4fa1-aefb-e10a2e97803c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_87d5d662-e679-45cc-ac96-d3f6acaeba08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_47a5d6b1-832c-4c7a-812d-284d19d256eb" xlink:to="loc_us-gaap_CommonStockValue_87d5d662-e679-45cc-ac96-d3f6acaeba08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f84b795d-6397-4b59-961e-07eec94a4de4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_20bd3d85-ebe5-43e8-b5cf-ea8f86ec949b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f84b795d-6397-4b59-961e-07eec94a4de4" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_20bd3d85-ebe5-43e8-b5cf-ea8f86ec949b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_7da933b4-d8d5-4df7-b583-adc469d46b14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_20bd3d85-ebe5-43e8-b5cf-ea8f86ec949b" xlink:to="loc_us-gaap_PlanNameAxis_7da933b4-d8d5-4df7-b583-adc469d46b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ac9ba908-2a7f-4d50-8ed8-71c47f844b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_7da933b4-d8d5-4df7-b583-adc469d46b14" xlink:to="loc_us-gaap_PlanNameDomain_ac9ba908-2a7f-4d50-8ed8-71c47f844b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharesHeldRabbiTrustAtCostMember_86a33ef3-5b13-413f-9de0-eeb8db03dba4" xlink:href="brc-20210731.xsd#brc_SharesHeldRabbiTrustAtCostMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ac9ba908-2a7f-4d50-8ed8-71c47f844b0e" xlink:to="loc_brc_SharesHeldRabbiTrustAtCostMember_86a33ef3-5b13-413f-9de0-eeb8db03dba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredCompensationMember_73be1ef5-696a-41bb-b358-a7d3392d0880" xlink:href="brc-20210731.xsd#brc_DeferredCompensationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_ac9ba908-2a7f-4d50-8ed8-71c47f844b0e" xlink:to="loc_brc_DeferredCompensationMember_73be1ef5-696a-41bb-b358-a7d3392d0880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_20bd3d85-ebe5-43e8-b5cf-ea8f86ec949b" xlink:to="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SaleOfSharesAtCost_d0be8bcc-c8bb-48be-a844-89f01a8eb17f" xlink:href="brc-20210731.xsd#brc_SaleOfSharesAtCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_brc_SaleOfSharesAtCost_d0be8bcc-c8bb-48be-a844-89f01a8eb17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PurchaseOfSharesAtCost_63ddf7b4-5c66-43a3-ae13-0a4661cf069c" xlink:href="brc-20210731.xsd#brc_PurchaseOfSharesAtCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_brc_PurchaseOfSharesAtCost_63ddf7b4-5c66-43a3-ae13-0a4661cf069c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherStockholdersEquity_03ab2d7b-9b58-43ff-b222-a83bcc87d1ad" xlink:href="brc-20210731.xsd#brc_OtherStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_brc_OtherStockholdersEquity_03ab2d7b-9b58-43ff-b222-a83bcc87d1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EndingBalanceOtherStockholdersEquityShares_637e61e2-bff6-4d4e-8ee3-bcb7e6da2631" xlink:href="brc-20210731.xsd#brc_EndingBalanceOtherStockholdersEquityShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_6ef2ab23-5bef-4a48-ab8d-04e7591e53d0" xlink:to="loc_brc_EndingBalanceOtherStockholdersEquityShares_637e61e2-bff6-4d4e-8ee3-bcb7e6da2631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_79fbbe36-2442-4197-8d70-360b3430b2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_712bd283-502c-411e-972e-e26eec508758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_79fbbe36-2442-4197-8d70-360b3430b2e4" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_712bd283-502c-411e-972e-e26eec508758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_cf584e3a-72ea-4066-8356-9c009de356e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_79fbbe36-2442-4197-8d70-360b3430b2e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_cf584e3a-72ea-4066-8356-9c009de356e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_706fba00-b255-4d98-b424-50bcd0a45ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_79fbbe36-2442-4197-8d70-360b3430b2e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_706fba00-b255-4d98-b424-50bcd0a45ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_fafd3a6b-fce2-43b2-9eab-cebd04881b4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_79fbbe36-2442-4197-8d70-360b3430b2e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_fafd3a6b-fce2-43b2-9eab-cebd04881b4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate_abaf27ea-fdc1-497a-bf48-efaef09fdd7b" xlink:href="brc-20210731.xsd#brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_79fbbe36-2442-4197-8d70-360b3430b2e4" xlink:to="loc_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate_abaf27ea-fdc1-497a-bf48-efaef09fdd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7d71094e-4524-43b1-8428-f0d25f1acae5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_79fbbe36-2442-4197-8d70-360b3430b2e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7d71094e-4524-43b1-8428-f0d25f1acae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_addfcb80-2089-4860-bdf9-5c8c69a67079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_79fbbe36-2442-4197-8d70-360b3430b2e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_addfcb80-2089-4860-bdf9-5c8c69a67079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_1fbdd23f-551e-493f-8556-e6cd935ea4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1fbdd23f-551e-493f-8556-e6cd935ea4fb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3ea463a1-61ad-44c8-ab42-4e87971cec70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:to="loc_us-gaap_AwardTypeAxis_3ea463a1-61ad-44c8-ab42-4e87971cec70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a93e33a-1ea7-4d82-a123-9176f54aee66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3ea463a1-61ad-44c8-ab42-4e87971cec70" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a93e33a-1ea7-4d82-a123-9176f54aee66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember_6bf8c11b-1e98-403a-9b89-c44ee9a0d882" xlink:href="brc-20210731.xsd#brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a93e33a-1ea7-4d82-a123-9176f54aee66" xlink:to="loc_brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember_6bf8c11b-1e98-403a-9b89-c44ee9a0d882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember_06d5e309-24ba-47b8-b2ed-e8a458bb1f05" xlink:href="brc-20210731.xsd#brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a93e33a-1ea7-4d82-a123-9176f54aee66" xlink:to="loc_brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember_06d5e309-24ba-47b8-b2ed-e8a458bb1f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ac11fbc1-a53a-471b-968d-934f6a014154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ac11fbc1-a53a-471b-968d-934f6a014154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_ac11fbc1-a53a-471b-968d-934f6a014154" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A19.9626.99Member_c40fa7ea-0a7e-4976-9a50-6f4bce59fca2" xlink:href="brc-20210731.xsd#brc_A19.9626.99Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:to="loc_brc_A19.9626.99Member_c40fa7ea-0a7e-4976-9a50-6f4bce59fca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A27.0032.99Member_9c15ef81-895e-4df1-bff0-37099a325dae" xlink:href="brc-20210731.xsd#brc_A27.0032.99Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:to="loc_brc_A27.0032.99Member_9c15ef81-895e-4df1-bff0-37099a325dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_A33.0043.98Member_1d88278d-a763-49b4-893b-9aa87f1ab3b0" xlink:href="brc-20210731.xsd#brc_A33.0043.98Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_c00331f3-42dd-495a-8786-970b121d70b0" xlink:to="loc_brc_A33.0043.98Member_1d88278d-a763-49b4-893b-9aa87f1ab3b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1e4e36eb-b7fa-4f78-b9c8-2890290fe5ad" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_058a8361-9e8e-49da-9aed-2d6cd82f47b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_058a8361-9e8e-49da-9aed-2d6cd82f47b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_2fb425e5-1341-468b-998e-8db9642797ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_2fb425e5-1341-468b-998e-8db9642797ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_e88dac5a-728c-428b-ae6b-0e14ebc1ca90" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_e88dac5a-728c-428b-ae6b-0e14ebc1ca90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_5a46bae0-c047-47ef-a76f-ea76dc1d0c84" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_5a46bae0-c047-47ef-a76f-ea76dc1d0c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice_fa6e943e-2467-4055-9e3e-6c5c08a5c3b8" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice_fa6e943e-2467-4055-9e3e-6c5c08a5c3b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange_6e04892b-d55d-4d77-a526-5f1817e13aed" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange_6e04892b-d55d-4d77-a526-5f1817e13aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange_a1f972f7-78c1-4594-9215-932e9c2c76c4" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange_a1f972f7-78c1-4594-9215-932e9c2c76c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange_8f77b8f6-1558-47b0-8b3e-6a8a89b99ec6" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange_8f77b8f6-1558-47b0-8b3e-6a8a89b99ec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange_e2a01279-78c9-4ce2-a9af-0ebd113f04bd" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange_e2a01279-78c9-4ce2-a9af-0ebd113f04bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_38fcdd2a-536d-4545-9f3f-48c788a75485" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange_38fcdd2a-536d-4545-9f3f-48c788a75485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_26584ec2-2fde-40f8-99d3-290b4c389230" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange_26584ec2-2fde-40f8-99d3-290b4c389230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9c350d05-8341-487c-be3b-45b27d65326d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9c350d05-8341-487c-be3b-45b27d65326d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e4625f5d-31d2-4d6a-95d7-f3019a39076c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e4625f5d-31d2-4d6a-95d7-f3019a39076c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4206b485-a20d-4b5b-b53c-8384b253a255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4206b485-a20d-4b5b-b53c-8384b253a255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_aa9822e3-a935-43e3-a4a3-e570477a0767" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_aa9822e3-a935-43e3-a4a3-e570477a0767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_14ba5afc-df92-4fd6-904c-00363e2295ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9abdbd11-c31b-4791-b7e4-f05d3236465b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_14ba5afc-df92-4fd6-904c-00363e2295ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_75fafd58-21f2-4067-8bb5-08c8271eb3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_75fafd58-21f2-4067-8bb5-08c8271eb3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_830679e0-16ff-4675-947f-bdd479be5614" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_830679e0-16ff-4675-947f-bdd479be5614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d9b9285b-8c64-4070-9402-e18ef5b6c164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d9b9285b-8c64-4070-9402-e18ef5b6c164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_8f4102ea-2c0b-4a35-afbc-cc6d7b348c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_8f4102ea-2c0b-4a35-afbc-cc6d7b348c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ead2548e-e952-4d35-8ecc-ff7478b3f472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_f88e157f-1cb7-4879-9ccb-c9a6b0d6114b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_ead2548e-e952-4d35-8ecc-ff7478b3f472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_f0eb2cde-447b-4c39-b4f8-f8ed3e0e90c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_f0eb2cde-447b-4c39-b4f8-f8ed3e0e90c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_6d606362-2348-46a5-be32-3cbfa7336941" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_6d606362-2348-46a5-be32-3cbfa7336941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_8f7ab270-ba4e-432c-aea1-a66bcdc635a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_8f7ab270-ba4e-432c-aea1-a66bcdc635a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c259b061-b883-4b9f-9cf8-c42241f752a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_c259b061-b883-4b9f-9cf8-c42241f752a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_1fa35c02-e9fa-407a-9375-8515f8bfc2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2_1fa35c02-e9fa-407a-9375-8515f8bfc2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_87820431-c54e-4549-8abf-9a5ac50da8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract_6e6e892e-c58b-4bfb-8faa-b412fa94ab4d" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_87820431-c54e-4549-8abf-9a5ac50da8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_842ecece-1931-4e88-a24f-42b9a695ed87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_842ecece-1931-4e88-a24f-42b9a695ed87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9764eef4-02d4-4ec7-8710-0799470138c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9764eef4-02d4-4ec7-8710-0799470138c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e177499f-0d7f-4f63-b206-ff2080f6ae02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_e177499f-0d7f-4f63-b206-ff2080f6ae02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_833ce167-526b-4b9b-9863-9481f42fd44d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_833ce167-526b-4b9b-9863-9481f42fd44d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1871ad96-7764-4f0a-a2e9-2f2e55b1bccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_9a3e1683-2900-4f1a-aac7-e2bc7d0844b4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1871ad96-7764-4f0a-a2e9-2f2e55b1bccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_215e70ee-d303-45dc-84d8-74673931b7d6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c365a9ae-f37a-4f72-9ba4-c71a3fd01400" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_c365a9ae-f37a-4f72-9ba4-c71a3fd01400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9be82ac4-7be6-405e-8a32-5ce49d7e631d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_9be82ac4-7be6-405e-8a32-5ce49d7e631d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_502af043-7264-4847-ae49-090023a582eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_502af043-7264-4847-ae49-090023a582eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_82d88e82-2160-4ed7-a03e-0040adc34839" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_82d88e82-2160-4ed7-a03e-0040adc34839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_177621ba-6f59-4dc8-861a-5d0f4de28ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_15f99f4c-eaf8-4410-a08e-48a5f8c22650" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_177621ba-6f59-4dc8-861a-5d0f4de28ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20210731.xsd#StockholdersInvestmentsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract_2e4bc34a-7057-4a55-ab72-cd1a1a472477" xlink:href="brc-20210731.xsd#brc_DisclosureStockBasedCompensationAdditionalInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b53c00e7-1bd2-4543-b796-302ea7741af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DisclosureStockBasedCompensationAdditionalInformationAbstract_2e4bc34a-7057-4a55-ab72-cd1a1a472477" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b53c00e7-1bd2-4543-b796-302ea7741af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_dee3c224-279b-4468-9a7c-2e65a13b38c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b53c00e7-1bd2-4543-b796-302ea7741af1" xlink:to="loc_us-gaap_AwardTypeAxis_dee3c224-279b-4468-9a7c-2e65a13b38c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b532e24-22f3-43be-a19b-d6817d902726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_dee3c224-279b-4468-9a7c-2e65a13b38c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b532e24-22f3-43be-a19b-d6817d902726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_f132a293-70aa-4b16-ba39-ad95136e2a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b532e24-22f3-43be-a19b-d6817d902726" xlink:to="loc_us-gaap_EmployeeStockOptionMember_f132a293-70aa-4b16-ba39-ad95136e2a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_50afe5e4-f283-40ad-9e88-2468cb0ec47b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0b532e24-22f3-43be-a19b-d6817d902726" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_50afe5e4-f283-40ad-9e88-2468cb0ec47b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b53c00e7-1bd2-4543-b796-302ea7741af1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8ce6a972-0e66-4239-a803-98ca347bff1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_8ce6a972-0e66-4239-a803-98ca347bff1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NoncumulativeCashDividend_a964f40d-fad3-4fb0-8fc3-aad35688c878" xlink:href="brc-20210731.xsd#brc_NoncumulativeCashDividend"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_brc_NoncumulativeCashDividend_a964f40d-fad3-4fb0-8fc3-aad35688c878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_908fa6f5-7d65-483c-9ebb-e6ade47036df" xlink:href="brc-20210731.xsd#brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_brc_AmountEntitledToReceiveDueToCumulativePreferredStockHolders_908fa6f5-7d65-483c-9ebb-e6ade47036df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b5705b49-9bf0-49c9-be3c-3fc531add26c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_b5705b49-9bf0-49c9-be3c-3fc531add26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27e2544c-34ad-4c86-b6ff-848b669f80e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_27e2544c-34ad-4c86-b6ff-848b669f80e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_83c2f7cc-4de6-4473-9783-a0802b4d1b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_83c2f7cc-4de6-4473-9783-a0802b4d1b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b4aacaf1-9cc5-414a-b480-fac7c38a0cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_b4aacaf1-9cc5-414a-b480-fac7c38a0cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_51be04c8-c7c0-48c2-9799-c4eaeef0f177" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_51be04c8-c7c0-48c2-9799-c4eaeef0f177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5a1adc23-9eca-4ea8-b930-ab335d4d3a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5a1adc23-9eca-4ea8-b930-ab335d4d3a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b633f5e1-60a8-47a9-8020-2764d75cd70b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_b633f5e1-60a8-47a9-8020-2764d75cd70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod_70779477-c0ed-4cae-90d2-3c5cc7ab444f" xlink:href="brc-20210731.xsd#brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod_70779477-c0ed-4cae-90d2-3c5cc7ab444f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d46f5023-942f-4487-9f54-978ec4839f12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_d46f5023-942f-4487-9f54-978ec4839f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b29f9f4c-a51b-40df-9dcf-d4da380f0f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b29f9f4c-a51b-40df-9dcf-d4da380f0f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_90dbcca0-4023-4b86-abc1-82f0666dcf29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_90dbcca0-4023-4b86-abc1-82f0666dcf29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1e460cb6-542c-4ae5-82a7-81f2ea464c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1e460cb6-542c-4ae5-82a7-81f2ea464c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6f9c91fb-3c70-4fb2-895e-156992ab2295" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions_6f9c91fb-3c70-4fb2-895e-156992ab2295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1cbb1e61-feba-432a-84bf-aafd556477b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_1cbb1e61-feba-432a-84bf-aafd556477b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6878afb2-6a96-4cf2-8a25-bd4ed25ff019" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_6878afb2-6a96-4cf2-8a25-bd4ed25ff019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f8e3bfac-7d34-4fa1-aeec-1b09d965399e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_f8e3bfac-7d34-4fa1-aeec-1b09d965399e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2d2f02de-1720-4aa9-a86a-a851429dde60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_2d2f02de-1720-4aa9-a86a-a851429dde60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_917f63bb-e5f9-46ea-b741-fc5c4b28dece" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_87d81115-4f4d-483d-a8d2-044d88cb977d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_917f63bb-e5f9-46ea-b741-fc5c4b28dece" 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-20210731.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_StatementOfIncomeAndComprehensiveIncomeAbstract_c735c08d-e4ae-493c-891e-3fb8be18ba91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_37869835-d584-4aeb-a5f8-02c11a09d0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_c735c08d-e4ae-493c-891e-3fb8be18ba91" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_37869835-d584-4aeb-a5f8-02c11a09d0ee" 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-20210731.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_StatementOfIncomeAndComprehensiveIncomeAbstract_047f197e-e19d-4c3e-bf19-3afceb216b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_82b7710b-ea7c-4767-9b68-1e5ec7ab37dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_047f197e-e19d-4c3e-bf19-3afceb216b15" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_82b7710b-ea7c-4767-9b68-1e5ec7ab37dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherComprehensiveIncomeTaxTableTextBlock_d9319ba8-fdac-4857-a233-0db957384427" xlink:href="brc-20210731.xsd#brc_OtherComprehensiveIncomeTaxTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_047f197e-e19d-4c3e-bf19-3afceb216b15" xlink:to="loc_brc_OtherComprehensiveIncomeTaxTableTextBlock_d9319ba8-fdac-4857-a233-0db957384427" 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-20210731.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_StatementOfIncomeAndComprehensiveIncomeAbstract_0e9fdb5c-3247-4675-bc56-066e9ce99d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6281a8e5-5cfc-424d-a1f0-ef543150e2fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0e9fdb5c-3247-4675-bc56-066e9ce99d2c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6281a8e5-5cfc-424d-a1f0-ef543150e2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_d562c64d-5904-4f59-8512-9b455319c4a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6281a8e5-5cfc-424d-a1f0-ef543150e2fe" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_d562c64d-5904-4f59-8512-9b455319c4a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_d562c64d-5904-4f59-8512-9b455319c4a8" xlink:to="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a5c40200-cf98-40c1-84e5-1a2d952c80d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_a5c40200-cf98-40c1-84e5-1a2d952c80d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_cb2cd151-9160-4fb9-9af3-243c3400c1d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_cb2cd151-9160-4fb9-9af3-243c3400c1d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_fb4a1191-9aa3-43a7-8b63-e10b3e58ddb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6d45122a-e225-45af-a1cc-9215beaf5092" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember_fb4a1191-9aa3-43a7-8b63-e10b3e58ddb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_6281a8e5-5cfc-424d-a1f0-ef543150e2fe" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b422faa3-1365-4d13-ba8c-a95d3c3a3dd4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_b422faa3-1365-4d13-ba8c-a95d3c3a3dd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_be373eb5-3317-46cc-a4b1-f5b9a2b084d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_be373eb5-3317-46cc-a4b1-f5b9a2b084d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9c2a60ed-ca29-4630-8e20-4f1de01ccbfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_9c2a60ed-ca29-4630-8e20-4f1de01ccbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7744194d-8c28-420c-a8d4-b0df6efb7fa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_2cdb714f-66b0-4c28-80c2-a578c055035e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7744194d-8c28-420c-a8d4-b0df6efb7fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax" xlink:type="simple" xlink:href="brc-20210731.xsd#AccumulatedOtherComprehensiveLossTax"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherComprehensiveIncomeTaxAbstract_a865a435-540c-4153-933e-a84c252c4b9e" xlink:href="brc-20210731.xsd#brc_OtherComprehensiveIncomeTaxAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_d088ff11-dc8f-4521-acdf-1d4eaaa020c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OtherComprehensiveIncomeTaxAbstract_a865a435-540c-4153-933e-a84c252c4b9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax_d088ff11-dc8f-4521-acdf-1d4eaaa020c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_9031b0f6-2db4-4a67-8704-dc547c07e68b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OtherComprehensiveIncomeTaxAbstract_a865a435-540c-4153-933e-a84c252c4b9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_9031b0f6-2db4-4a67-8704-dc547c07e68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_762fe415-bccc-4773-8168-aa1da67cfa08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OtherComprehensiveIncomeTaxAbstract_a865a435-540c-4153-933e-a84c252c4b9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_762fe415-bccc-4773-8168-aa1da67cfa08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_adef407d-c9b0-4eeb-8e0a-f45513a62ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_OtherComprehensiveIncomeTaxAbstract_a865a435-540c-4153-933e-a84c252c4b9e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_adef407d-c9b0-4eeb-8e0a-f45513a62ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognition" xlink:type="simple" xlink:href="brc-20210731.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_3e81801d-79d8-42a0-af47-c0c880e09621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_2d2823b2-08ae-499c-bfa0-08649e30282c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_3e81801d-79d8-42a0-af47-c0c880e09621" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_2d2823b2-08ae-499c-bfa0-08649e30282c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="brc-20210731.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_8f06d17c-781a-40a6-9318-a7e637aa254a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_204a662a-db22-4da7-a6e7-25148d5a859a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_8f06d17c-781a-40a6-9318-a7e637aa254a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_204a662a-db22-4da7-a6e7-25148d5a859a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_204a662a-db22-4da7-a6e7-25148d5a859a" xlink:to="loc_srt_StatementScenarioAxis_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_347765ec-5574-4bd1-8ac0-03ef57acaa21" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_dbd04b4a-4998-4f6b-a30f-0a9bcefb8015" xlink:to="loc_srt_ScenarioUnspecifiedDomain_347765ec-5574-4bd1-8ac0-03ef57acaa21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ff427433-1689-424d-ae5c-00b6ff085d5c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_347765ec-5574-4bd1-8ac0-03ef57acaa21" xlink:to="loc_srt_ScenarioForecastMember_ff427433-1689-424d-ae5c-00b6ff085d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ff847622-9d13-4d35-acbb-99270ef889a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_204a662a-db22-4da7-a6e7-25148d5a859a" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ff847622-9d13-4d35-acbb-99270ef889a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_77ffce38-3bcb-4e7c-8eec-5409fa27a260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_ff847622-9d13-4d35-acbb-99270ef889a1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_77ffce38-3bcb-4e7c-8eec-5409fa27a260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c8e0704c-267c-4f59-b2d9-2bde98cbdfc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_8f06d17c-781a-40a6-9318-a7e637aa254a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_c8e0704c-267c-4f59-b2d9-2bde98cbdfc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_77b0b90e-2220-4a53-a375-bbcddfe54142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRecognitionAbstract_8f06d17c-781a-40a6-9318-a7e637aa254a" xlink:to="loc_us-gaap_ContractWithCustomerLiability_77b0b90e-2220-4a53-a375-bbcddfe54142" 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-20210731.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_a5e7ac87-7b84-47db-b03a-9f3722008b00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_54980e3b-4be9-452b-8f99-338231ed39dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_a5e7ac87-7b84-47db-b03a-9f3722008b00" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_54980e3b-4be9-452b-8f99-338231ed39dd" 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-20210731.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_e8e39034-a0b0-4423-85c0-a12fd0c15ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a741fb89-e725-4134-ada8-a580b2e319f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e8e39034-a0b0-4423-85c0-a12fd0c15ef8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a741fb89-e725-4134-ada8-a580b2e319f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_8165c4f7-19b8-4cd2-ac24-63ce58825670" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e8e39034-a0b0-4423-85c0-a12fd0c15ef8" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_8165c4f7-19b8-4cd2-ac24-63ce58825670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_afeb7f36-e0c6-470b-904a-8d38255f9586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e8e39034-a0b0-4423-85c0-a12fd0c15ef8" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_afeb7f36-e0c6-470b-904a-8d38255f9586" 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-20210731.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_7edfe06d-5be4-4783-93f8-4d4a01b91a64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_7edfe06d-5be4-4783-93f8-4d4a01b91a64" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_21970961-f21e-457c-9ef6-becd1a878273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_21970961-f21e-457c-9ef6-becd1a878273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_21970961-f21e-457c-9ef6-becd1a878273" xlink:to="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_69018e83-bf6f-4414-9170-534b89cd588d" xlink:href="brc-20210731.xsd#brc_IdentificationSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:to="loc_brc_IdentificationSolutionsMember_69018e83-bf6f-4414-9170-534b89cd588d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_fa6ff10a-1e19-42c7-b126-707e38845a73" xlink:href="brc-20210731.xsd#brc_WorkplaceSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:to="loc_brc_WorkplaceSafetyMember_fa6ff10a-1e19-42c7-b126-707e38845a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateMember_17380acb-489b-4ec9-9ed2-fe4c3fb0179e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c52fe35e-00e0-4661-ae6d-f738212c0a0b" xlink:to="loc_us-gaap_CorporateMember_17380acb-489b-4ec9-9ed2-fe4c3fb0179e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c92195f0-649e-4a70-842b-0e7974092d1b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:to="loc_srt_StatementGeographicalAxis_c92195f0-649e-4a70-842b-0e7974092d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c92195f0-649e-4a70-842b-0e7974092d1b" xlink:to="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AmericasMember_f7475604-c864-4fac-8886-4201b4ea3b48" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:to="loc_srt_AmericasMember_f7475604-c864-4fac-8886-4201b4ea3b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_4568f366-a4cf-44e6-aa3c-bf80cc446e0c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:to="loc_srt_EuropeMember_4568f366-a4cf-44e6-aa3c-bf80cc446e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_1e4a5464-fb21-4d10-b513-13857a9d600a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7b65fb03-fb2b-4fd6-a5bd-2fed80b3d5e0" xlink:to="loc_srt_AsiaPacificMember_1e4a5464-fb21-4d10-b513-13857a9d600a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e412b057-dac6-453f-a433-748b384f96d9" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5080dd8b-0330-4eee-b570-79daa22817c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5080dd8b-0330-4eee-b570-79daa22817c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1bcbe77c-5264-4cfe-bc95-baefe580e716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1bcbe77c-5264-4cfe-bc95-baefe580e716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_93114061-44cb-4136-a9b4-a5e138e70f5b" xlink:href="brc-20210731.xsd#brc_ProfitForReportableSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_brc_ProfitForReportableSegments_93114061-44cb-4136-a9b4-a5e138e70f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_34760e4c-1936-4f71-9b12-8a2439f0b397" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_Assets_34760e4c-1936-4f71-9b12-8a2439f0b397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_482406b6-0e7e-422d-a008-946ff1fd50d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_bc9f96d3-89e6-4d9a-a29e-760ddbf4f274" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_482406b6-0e7e-422d-a008-946ff1fd50d8" 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-20210731.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_fcf5ce22-f2ce-44ba-8dc2-751bf93f023b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_a58b1cc6-a6c8-4d3c-9c3b-aa3fbc296828" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_fcf5ce22-f2ce-44ba-8dc2-751bf93f023b" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_a58b1cc6-a6c8-4d3c-9c3b-aa3fbc296828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c2938759-8044-448d-872e-c46919beb7ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_a58b1cc6-a6c8-4d3c-9c3b-aa3fbc296828" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c2938759-8044-448d-872e-c46919beb7ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9c97fde6-e351-4553-b644-6bcb0bd4dddf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c2938759-8044-448d-872e-c46919beb7ea" xlink:to="loc_us-gaap_SegmentDomain_9c97fde6-e351-4553-b644-6bcb0bd4dddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IdentificationSolutionsMember_9a2c9d01-2fe9-4d7e-acb4-1e5c6b08dcda" xlink:href="brc-20210731.xsd#brc_IdentificationSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9c97fde6-e351-4553-b644-6bcb0bd4dddf" xlink:to="loc_brc_IdentificationSolutionsMember_9a2c9d01-2fe9-4d7e-acb4-1e5c6b08dcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_WorkplaceSafetyMember_76018b26-ed70-4861-a482-fc56f8b9fd4b" xlink:href="brc-20210731.xsd#brc_WorkplaceSafetyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9c97fde6-e351-4553-b644-6bcb0bd4dddf" xlink:to="loc_brc_WorkplaceSafetyMember_76018b26-ed70-4861-a482-fc56f8b9fd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable_a58b1cc6-a6c8-4d3c-9c3b-aa3fbc296828" xlink:to="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_9a100cc0-3523-4eea-bb8e-e5c452aae4a2" xlink:href="brc-20210731.xsd#brc_ProfitForReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:to="loc_brc_ProfitForReportableSegments_9a100cc0-3523-4eea-bb8e-e5c452aae4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:href="brc-20210731.xsd#brc_UnallocatedAmountsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:to="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts_2d7c13cd-401a-4767-934c-3013a6fcebb5" xlink:href="brc-20210731.xsd#brc_AdministrativeCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:to="loc_brc_AdministrativeCosts_2d7c13cd-401a-4767-934c-3013a6fcebb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_685ed596-3639-4952-98a2-e4a5b3faf450" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:to="loc_us-gaap_AssetImpairmentCharges_685ed596-3639-4952-98a2-e4a5b3faf450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_fdedb42d-01ae-43de-9643-6085acdcded3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_fdedb42d-01ae-43de-9643-6085acdcded3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_330d41be-faf9-45a5-9de4-d635345314af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_UnallocatedAmountsAbstract_e3ab2bc0-67cf-422f-a3a3-3eb17a1ea174" xlink:to="loc_us-gaap_InterestExpense_330d41be-faf9-45a5-9de4-d635345314af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_10c4217c-d4c3-41df-b42a-c5844ea0e6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems_2a935f1e-840d-4d1f-bc42-b53f644db6bb" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_10c4217c-d4c3-41df-b42a-c5844ea0e6ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="brc-20210731.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_dfb95a6f-4f33-4ea6-9b19-757d1d5e73a2" xlink:href="brc-20210731.xsd#brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasAbstract_dfb95a6f-4f33-4ea6-9b19-757d1d5e73a2" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_c097f817-20fd-495b-a0c1-44f6ceee612f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:to="loc_srt_ConsolidationItemsAxis_c097f817-20fd-495b-a0c1-44f6ceee612f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_7cb0174b-f080-47c0-8e86-e5db277b3687" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_c097f817-20fd-495b-a0c1-44f6ceee612f" xlink:to="loc_srt_ConsolidationItemsDomain_7cb0174b-f080-47c0-8e86-e5db277b3687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_60ed870f-0fcc-409f-8fc2-46deb66323e0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:to="loc_srt_StatementGeographicalAxis_60ed870f-0fcc-409f-8fc2-46deb66323e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_60ed870f-0fcc-409f-8fc2-46deb66323e0" xlink:to="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_11e6ed8b-a842-46fa-b851-7cedd10b913e" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:to="loc_country_US_11e6ed8b-a842-46fa-b851-7cedd10b913e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherCountriesMember_4eb12c22-3381-46e6-9ef8-137b0dcf5ec0" xlink:href="brc-20210731.xsd#brc_OtherCountriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:to="loc_brc_OtherCountriesMember_4eb12c22-3381-46e6-9ef8-137b0dcf5ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_88b5662b-6e01-40c1-bc04-154edec0b07b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_bea95a6f-dc4c-4fa1-8fe1-8e2717ba26ba" xlink:to="loc_us-gaap_IntersegmentEliminationMember_88b5662b-6e01-40c1-bc04-154edec0b07b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b3ca9f0b-65d9-46c4-a922-48a95b885e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_1f51df4e-2161-4d7f-93a6-35d2681f401e" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b3ca9f0b-65d9-46c4-a922-48a95b885e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_824df04e-b362-4089-ac39-bbb41be47f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b3ca9f0b-65d9-46c4-a922-48a95b885e99" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_824df04e-b362-4089-ac39-bbb41be47f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_77bcc74a-6041-48ba-9d77-151885eb1b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_b3ca9f0b-65d9-46c4-a922-48a95b885e99" xlink:to="loc_us-gaap_NoncurrentAssets_77bcc74a-6041-48ba-9d77-151885eb1b3b" 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-20210731.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_db174ecc-f82f-4541-a169-82aadac51210" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_76b0c109-8fd0-449f-b507-2c0dba777eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_db174ecc-f82f-4541-a169-82aadac51210" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_76b0c109-8fd0-449f-b507-2c0dba777eb5" 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-20210731.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_dae1411e-db27-4dd1-abd0-e6d00433b567" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_cc4b883f-b89e-4db5-8bd2-c7956cfd4d92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dae1411e-db27-4dd1-abd0-e6d00433b567" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_cc4b883f-b89e-4db5-8bd2-c7956cfd4d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5f21b3bc-7bab-4bee-98f1-1b09aedcf87e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dae1411e-db27-4dd1-abd0-e6d00433b567" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_5f21b3bc-7bab-4bee-98f1-1b09aedcf87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_987cc4dc-916c-4610-9f92-c75c9800b7a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dae1411e-db27-4dd1-abd0-e6d00433b567" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_987cc4dc-916c-4610-9f92-c75c9800b7a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_119f61ce-a4c2-44d5-8d5f-7fa1449bf9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dae1411e-db27-4dd1-abd0-e6d00433b567" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_119f61ce-a4c2-44d5-8d5f-7fa1449bf9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_bbe19fc8-d26b-4f73-ae86-788850b9c174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dae1411e-db27-4dd1-abd0-e6d00433b567" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_bbe19fc8-d26b-4f73-ae86-788850b9c174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_e0dae924-35af-4996-b6a3-8aed30481e6d" xlink:href="brc-20210731.xsd#brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_dae1411e-db27-4dd1-abd0-e6d00433b567" xlink:to="loc_brc_ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock_e0dae924-35af-4996-b6a3-8aed30481e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="simple" xlink:href="brc-20210731.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_fabf0e51-72a4-4e1e-834d-28b786e9a832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_926d2aeb-df5d-44ff-a940-a75e1e17e6b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fabf0e51-72a4-4e1e-834d-28b786e9a832" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_926d2aeb-df5d-44ff-a940-a75e1e17e6b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_aa2f1895-ae25-4405-916b-6a30ccad5e19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fabf0e51-72a4-4e1e-834d-28b786e9a832" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_aa2f1895-ae25-4405-916b-6a30ccad5e19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_abea2442-0682-4608-b69d-0b393f359168" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fabf0e51-72a4-4e1e-834d-28b786e9a832" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_abea2442-0682-4608-b69d-0b393f359168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IntercompanyRoyaltyTransactions_3e14f311-9888-44c3-a2cf-f8143492f792" xlink:href="brc-20210731.xsd#brc_IntercompanyRoyaltyTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_fabf0e51-72a4-4e1e-834d-28b786e9a832" xlink:to="loc_brc_IntercompanyRoyaltyTransactions_3e14f311-9888-44c3-a2cf-f8143492f792" 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-20210731.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_352522ce-acca-49ff-9604-e7805587bf33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c9b95720-efe0-4888-9dbf-cf18ea247f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_352522ce-acca-49ff-9604-e7805587bf33" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c9b95720-efe0-4888-9dbf-cf18ea247f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_9b616022-b818-4382-8d66-dc994489168b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c9b95720-efe0-4888-9dbf-cf18ea247f3e" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_9b616022-b818-4382-8d66-dc994489168b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_38e32590-f439-4e7b-b899-db501683a6fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c9b95720-efe0-4888-9dbf-cf18ea247f3e" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_38e32590-f439-4e7b-b899-db501683a6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2494125d-15bb-402b-b54d-4b5939f7143d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c9b95720-efe0-4888-9dbf-cf18ea247f3e" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2494125d-15bb-402b-b54d-4b5939f7143d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_09b69df5-894e-47d0-b7da-af52690d940b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_c9b95720-efe0-4888-9dbf-cf18ea247f3e" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_09b69df5-894e-47d0-b7da-af52690d940b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_373059cc-ae07-42ca-8845-97225716e02c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_352522ce-acca-49ff-9604-e7805587bf33" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_373059cc-ae07-42ca-8845-97225716e02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3f26fa7f-cd19-4528-90d5-5d4acc8d24c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_373059cc-ae07-42ca-8845-97225716e02c" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3f26fa7f-cd19-4528-90d5-5d4acc8d24c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e11a73b8-a4b8-475a-b3e4-963e97129904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_373059cc-ae07-42ca-8845-97225716e02c" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_e11a73b8-a4b8-475a-b3e4-963e97129904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e0e643bd-c1ad-457e-9c69-ea0ec394bbe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_373059cc-ae07-42ca-8845-97225716e02c" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_e0e643bd-c1ad-457e-9c69-ea0ec394bbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e114b376-ac0f-41fc-8300-378995f0e216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_373059cc-ae07-42ca-8845-97225716e02c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_e114b376-ac0f-41fc-8300-378995f0e216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e3f46975-f976-47d8-99ee-476dfad87b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_352522ce-acca-49ff-9604-e7805587bf33" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e3f46975-f976-47d8-99ee-476dfad87b84" 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-20210731.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_ec8636b0-b961-4491-9ac6-8474ca8c2973" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_ec8636b0-b961-4491-9ac6-8474ca8c2973" xlink:to="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetAxis_2f29a966-615b-49ac-a4f4-09ab5001363e" xlink:href="brc-20210731.xsd#brc_DTANetAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:to="loc_brc_DTANetAxis_2f29a966-615b-49ac-a4f4-09ab5001363e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DTANetDomain_1f55b232-d685-496e-964f-e74351d26063" xlink:href="brc-20210731.xsd#brc_DTANetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetAxis_2f29a966-615b-49ac-a4f4-09ab5001363e" xlink:to="loc_brc_DTANetDomain_1f55b232-d685-496e-964f-e74351d26063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_6d5c5954-c00a-43e5-8d5d-a1726456b725" xlink:href="brc-20210731.xsd#brc_NetofliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetDomain_1f55b232-d685-496e-964f-e74351d26063" xlink:to="loc_brc_NetofliabilitiesMember_6d5c5954-c00a-43e5-8d5d-a1726456b725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_e08611b7-4b82-4862-b862-68d6bef529cd" xlink:href="brc-20210731.xsd#brc_NetofassetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_DTANetDomain_1f55b232-d685-496e-964f-e74351d26063" xlink:to="loc_brc_NetofassetsMember_e08611b7-4b82-4862-b862-68d6bef529cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_b020bf5a-3008-406a-b621-0fd62dca20c7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:to="loc_srt_StatementScenarioAxis_b020bf5a-3008-406a-b621-0fd62dca20c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_77f0c125-cd0b-47df-b945-68cee2f6d3e5" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_b020bf5a-3008-406a-b621-0fd62dca20c7" xlink:to="loc_srt_ScenarioUnspecifiedDomain_77f0c125-cd0b-47df-b945-68cee2f6d3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofliabilitiesMember_5b35c192-58c8-465c-8b26-2e13ba440fcd" xlink:href="brc-20210731.xsd#brc_NetofliabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_77f0c125-cd0b-47df-b945-68cee2f6d3e5" xlink:to="loc_brc_NetofliabilitiesMember_5b35c192-58c8-465c-8b26-2e13ba440fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NetofassetsMember_be8af752-65c7-4d3f-a300-50709867f70e" xlink:href="brc-20210731.xsd#brc_NetofassetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_77f0c125-cd0b-47df-b945-68cee2f6d3e5" xlink:to="loc_brc_NetofassetsMember_be8af752-65c7-4d3f-a300-50709867f70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardTable_22ef8826-fdb3-4377-ab2f-1d677996ee08" xlink:to="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e04bb542-8169-499e-887c-4ad6c795128f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e04bb542-8169-499e-887c-4ad6c795128f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_426abb7f-1408-412e-ac12-cd1fda73c41b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_426abb7f-1408-412e-ac12-cd1fda73c41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_500002c3-0b29-4027-b3f0-677f3d672645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilities_500002c3-0b29-4027-b3f0-677f3d672645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_9c51e5ed-cc03-4c44-a968-2de6af3af7fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_9c51e5ed-cc03-4c44-a968-2de6af3af7fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_f1c63d07-969a-4d84-9714-9c4b694e85ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_f1c63d07-969a-4d84-9714-9c4b694e85ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityValuationAllowance_5167f9f2-f992-4445-ae6a-d3ebc4c3c2dc" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilityValuationAllowance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilityValuationAllowance_5167f9f2-f992-4445-ae6a-d3ebc4c3c2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7cdcd8bf-df60-491d-b3dd-272fc38bb585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7cdcd8bf-df60-491d-b3dd-272fc38bb585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_9036606d-5bd1-454f-b0a5-7f67d2a9b2ce" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses_9036606d-5bd1-454f-b0a5-7f67d2a9b2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5feaf02d-8b77-4d4d-880d-cdfb59a8a829" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_5feaf02d-8b77-4d4d-880d-cdfb59a8a829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_713331f5-470a-414b-966d-06fa140f4540" xlink:href="brc-20210731.xsd#brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits_713331f5-470a-414b-966d-06fa140f4540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_7e201b6b-3715-452c-ae01-cf2c653952fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits_7e201b6b-3715-452c-ae01-cf2c653952fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_d180b40e-c0e3-4ab1-bb6b-847bc8243a4e" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilityDeferredExpenseDeferredCompensation_d180b40e-c0e3-4ab1-bb6b-847bc8243a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4e6920f0-2729-44b7-9d5a-ca62a4c43834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_4e6920f0-2729-44b7-9d5a-ca62a4c43834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ffb10403-2af2-4fc7-85d5-0d35653fac7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_ffb10403-2af2-4fc7-85d5-0d35653fac7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_029f0986-1c23-49e3-8f6b-ad09385b11a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_029f0986-1c23-49e3-8f6b-ad09385b11a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a19494b1-dfd6-41d0-8974-07aaaec06fcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a19494b1-dfd6-41d0-8974-07aaaec06fcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_b90a8879-a26a-48d3-bbf4-7ddb3175b53e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment_b90a8879-a26a-48d3-bbf4-7ddb3175b53e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_769bbb82-93c5-4158-b20d-75f4eafb068e" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilitiesAccountsReceivable"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilitiesAccountsReceivable_769bbb82-93c5-4158-b20d-75f4eafb068e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_fd58d2f2-25d2-4be5-a4ba-f402417c96b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_fd58d2f2-25d2-4be5-a4ba-f402417c96b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ac238c54-c300-4386-bd38-e4824c988375" xlink:href="brc-20210731.xsd#brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_brc_DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_ac238c54-c300-4386-bd38-e4824c988375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_5d81cce3-11e8-4cd6-9c04-30a4eba233f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_5d81cce3-11e8-4cd6-9c04-30a4eba233f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_cc31ff51-c662-41a6-b5f8-0a5b02462316" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts_cc31ff51-c662-41a6-b5f8-0a5b02462316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_8dc09e6d-10a6-4f9f-b059-738605f3bda1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardLineItems_3e8fd43d-0119-482a-b80d-3d36e169fe87" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_8dc09e6d-10a6-4f9f-b059-738605f3bda1" 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-20210731.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_11c48e0e-8df2-43c2-a113-b3b9dba4ec4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_f742f5fc-5fbb-438e-a726-b312716c0b93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_11c48e0e-8df2-43c2-a113-b3b9dba4ec4c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_f742f5fc-5fbb-438e-a726-b312716c0b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_11c48e0e-8df2-43c2-a113-b3b9dba4ec4c" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1423bf0f-ce4e-40db-9b10-f4ee31a3aeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1423bf0f-ce4e-40db-9b10-f4ee31a3aeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7b232223-a07a-42d3-99f1-630cff5be0ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_7b232223-a07a-42d3-99f1-630cff5be0ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_a0c6bace-601b-48ab-9ac9-cb93b2648c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_a0c6bace-601b-48ab-9ac9-cb93b2648c29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_dded9ce1-7cc6-4d40-abcc-60a0d0a541b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_dded9ce1-7cc6-4d40-abcc-60a0d0a541b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_cba2b8ff-5a61-4da7-b799-bc9c264ff2e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_cba2b8ff-5a61-4da7-b799-bc9c264ff2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_bb6513dd-3acb-4813-a0a0-7946376505ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_bb6513dd-3acb-4813-a0a0-7946376505ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_446d3d18-1898-457a-a7ff-f43bd32edd0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_7aad6915-8060-4c94-841c-5d24fe3c0b7b" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_446d3d18-1898-457a-a7ff-f43bd32edd0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails" xlink:type="simple" xlink:href="brc-20210731.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_82649b09-91db-46cd-9818-63f126814812" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_82649b09-91db-46cd-9818-63f126814812" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1c610e9d-4840-4e80-afc6-38c02afae35c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1c610e9d-4840-4e80-afc6-38c02afae35c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_11f16580-523f-44b0-a5ef-6fcaacb4546c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_11f16580-523f-44b0-a5ef-6fcaacb4546c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b9094803-fb5c-46fa-ad98-f16aaa602676" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b9094803-fb5c-46fa-ad98-f16aaa602676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_431db790-6eb3-4042-a7de-8ea34051c218" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_431db790-6eb3-4042-a7de-8ea34051c218" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_cfa2317d-1201-4d60-8aba-4b4a7fc8dcf6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_cfa2317d-1201-4d60-8aba-4b4a7fc8dcf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_6acf381b-cd89-47d6-b631-6261961506c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation_6acf381b-cd89-47d6-b631-6261961506c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_65cd1a3d-2a08-470b-85e2-eb6cd68c6b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_fb393e4a-2b12-49e3-a15b-22421d498398" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_65cd1a3d-2a08-470b-85e2-eb6cd68c6b1d" 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-20210731.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_8b29a677-0d0b-4842-a557-c92efb7cb94b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8b29a677-0d0b-4842-a557-c92efb7cb94b" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_53c6c5c3-6433-4a0c-be02-e6ad52121d88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_53c6c5c3-6433-4a0c-be02-e6ad52121d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_53c6c5c3-6433-4a0c-be02-e6ad52121d88" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_93837075-7986-496f-bdbf-4de5709430d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InternalRevenueServiceIRSMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_93837075-7986-496f-bdbf-4de5709430d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_4acddc0c-be3d-4020-a1ec-75737f6e9e88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:to="loc_us-gaap_ForeignCountryMember_4acddc0c-be3d-4020-a1ec-75737f6e9e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_047ce76c-eab7-4dce-a036-1309158aaaad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_7af4d78b-7cd0-4e5d-9ecf-4a59cbdbbf0a" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_047ce76c-eab7-4dce-a036-1309158aaaad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_eb09311d-51cf-4721-a5e8-5a57288f7e13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:to="loc_us-gaap_TaxPeriodAxis_eb09311d-51cf-4721-a5e8-5a57288f7e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_c47ce739-d483-49a2-8bc9-4c06dc09741e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_eb09311d-51cf-4721-a5e8-5a57288f7e13" xlink:to="loc_us-gaap_TaxPeriodDomain_c47ce739-d483-49a2-8bc9-4c06dc09741e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarliestTaxYearMember_9d06a493-04a0-4125-baba-336b8bf96338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarliestTaxYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_c47ce739-d483-49a2-8bc9-4c06dc09741e" xlink:to="loc_us-gaap_EarliestTaxYearMember_9d06a493-04a0-4125-baba-336b8bf96338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LatestTaxYearMember_f11f0e93-d639-43c7-a228-747bdd67beaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LatestTaxYearMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_c47ce739-d483-49a2-8bc9-4c06dc09741e" xlink:to="loc_us-gaap_LatestTaxYearMember_f11f0e93-d639-43c7-a228-747bdd67beaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_5de1203e-d91a-48af-92c1-f93a586fb7f4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1676a610-4f43-4f72-8104-68fdb202834f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1676a610-4f43-4f72-8104-68fdb202834f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_dcd8908c-c15d-4639-97f6-540b715f84df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_dcd8908c-c15d-4639-97f6-540b715f84df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_52f27dd0-0d1d-4658-9e4e-a15a07f1fc2e" xlink:href="brc-20210731.xsd#brc_ForeignOperatingLossCarryforwardExpirationDates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_ForeignOperatingLossCarryforwardExpirationDates_52f27dd0-0d1d-4658-9e4e-a15a07f1fc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_78789c2f-a91f-4cfa-88bf-d832c7e16034" xlink:href="brc-20210731.xsd#brc_StateNetOperatingLossCarryforwardsExpirationDates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_StateNetOperatingLossCarryforwardsExpirationDates_78789c2f-a91f-4cfa-88bf-d832c7e16034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_07139c03-41eb-4237-9190-5ffd4f32758f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_07139c03-41eb-4237-9190-5ffd4f32758f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_3a6aa14e-8b07-4592-a80c-e2f346b2e32e" xlink:href="brc-20210731.xsd#brc_ForeignTaxCreditCarryforwardExpirationDates"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_ForeignTaxCreditCarryforwardExpirationDates_3a6aa14e-8b07-4592-a80c-e2f346b2e32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_0fba95aa-8e9b-4fd2-9018-f5c0325beb55" xlink:href="brc-20210731.xsd#brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates_0fba95aa-8e9b-4fd2-9018-f5c0325beb55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_e9b98ca2-6d23-43fa-861f-fbaead711cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_e9b98ca2-6d23-43fa-861f-fbaead711cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dacd2982-9e24-4f59-84bd-5e80514d2726" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_dacd2982-9e24-4f59-84bd-5e80514d2726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_b3dacf28-be0d-4357-b910-f83afab27c82" xlink:href="brc-20210731.xsd#brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities_b3dacf28-be0d-4357-b910-f83afab27c82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_1f536075-c1bf-4e6c-992c-bb5f46b5bfbc" xlink:href="brc-20210731.xsd#brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties_1f536075-c1bf-4e6c-992c-bb5f46b5bfbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_27121f0d-4039-4e54-b269-34d40e75228a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense_27121f0d-4039-4e54-b269-34d40e75228a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_47a6551f-df7d-48ee-ae85-971bcf3b8042" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense_47a6551f-df7d-48ee-ae85-971bcf3b8042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_1b8f9ed9-e8af-48d4-b3ed-a532a9a45267" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_1b8f9ed9-e8af-48d4-b3ed-a532a9a45267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_e5983165-5071-416c-8d1d-ea3b7c564558" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued_e5983165-5071-416c-8d1d-ea3b7c564558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_85b75749-1f07-4ca6-b280-8e2a1b719205" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible_85b75749-1f07-4ca6-b280-8e2a1b719205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_86b5eb06-a25c-40d8-95ad-5841f49c3965" xlink:href="brc-20210731.xsd#brc_TaxBenefitsAssociatedwithStatueofLimitations"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_brc_TaxBenefitsAssociatedwithStatueofLimitations_86b5eb06-a25c-40d8-95ad-5841f49c3965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OpenTaxYear_f32df39f-7729-4e24-9ea1-fca6f06f1eb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_f8d9bfcb-8685-4483-9dd8-d26156c41a03" xlink:to="loc_us-gaap_OpenTaxYear_f32df39f-7729-4e24-9ea1-fca6f06f1eb2" 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-20210731.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_5507a600-ed39-49bc-87b0-08b28321a247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_67564939-1515-4f99-a0fa-6d195985c01a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_5507a600-ed39-49bc-87b0-08b28321a247" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_67564939-1515-4f99-a0fa-6d195985c01a" 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-20210731.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_deb483d9-7668-4ba2-b593-c7e623168fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e5ced5d8-4f6c-489f-ac2e-ca003179ff4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_deb483d9-7668-4ba2-b593-c7e623168fe3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_e5ced5d8-4f6c-489f-ac2e-ca003179ff4c" 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-20210731.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_8480c435-f17a-4fa6-9310-34ee3bce2553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:href="brc-20210731.xsd#brc_EarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8480c435-f17a-4fa6-9310-34ee3bce2553" xlink:to="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b22bcf69-595f-42ad-812c-de2cd50c1dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b22bcf69-595f-42ad-812c-de2cd50c1dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_51f8f567-6c55-4e91-8e63-99af8091594d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b22bcf69-595f-42ad-812c-de2cd50c1dbc" xlink:to="loc_us-gaap_EquityComponentDomain_51f8f567-6c55-4e91-8e63-99af8091594d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_e5f7ade0-4466-49cb-81cc-f17f79329025" xlink:href="brc-20210731.xsd#brc_PreferentialDividendsOnClassNonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_51f8f567-6c55-4e91-8e63-99af8091594d" xlink:to="loc_brc_PreferentialDividendsOnClassNonvotingCommonStockMember_e5f7ade0-4466-49cb-81cc-f17f79329025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PreferentialDividendsOnDilutiveSharesMember_24040a8e-e98a-466e-8ece-3d57cef2e050" xlink:href="brc-20210731.xsd#brc_PreferentialDividendsOnDilutiveSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_51f8f567-6c55-4e91-8e63-99af8091594d" xlink:to="loc_brc_PreferentialDividendsOnDilutiveSharesMember_24040a8e-e98a-466e-8ece-3d57cef2e050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2c4fb225-d479-4db1-8e4d-1647732a0dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2c4fb225-d479-4db1-8e4d-1647732a0dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ba38ea25-7aa7-48c8-b195-62c5700c9a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2c4fb225-d479-4db1-8e4d-1647732a0dfd" xlink:to="loc_us-gaap_ClassOfStockDomain_ba38ea25-7aa7-48c8-b195-62c5700c9a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_025c8390-e1cd-4f77-891c-e96bcc072df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ba38ea25-7aa7-48c8-b195-62c5700c9a29" xlink:to="loc_us-gaap_NonvotingCommonStockMember_025c8390-e1cd-4f77-891c-e96bcc072df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_e6a5b455-cecc-4600-bd28-5768a7ea24f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ba38ea25-7aa7-48c8-b195-62c5700c9a29" xlink:to="loc_us-gaap_CommonClassBMember_e6a5b455-cecc-4600-bd28-5768a7ea24f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:href="brc-20210731.xsd#brc_EarningsPerShareLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_1fc04e23-5e0f-4c82-9ae1-5d7b1478f4fa" xlink:to="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_3fef3929-7f98-4d64-b6e0-91370318afc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_3fef3929-7f98-4d64-b6e0-91370318afc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_b61abf67-6464-4676-ac32-52ddd18ab1fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_b61abf67-6464-4676-ac32-52ddd18ab1fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cd5a9136-9cd1-4dbf-8c67-b51d14b0686f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cd5a9136-9cd1-4dbf-8c67-b51d14b0686f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ad3c18e5-e1aa-446b-8a00-fa0484c6a8cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_ad3c18e5-e1aa-446b-8a00-fa0484c6a8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a139158-a587-40e3-9d70-3b1ea51e369c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1a139158-a587-40e3-9d70-3b1ea51e369c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_c7f54a26-295e-4574-a191-8045959f563a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_EarningsPerShareBasic_c7f54a26-295e-4574-a191-8045959f563a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_18f86244-6c66-49cc-85d5-1635cc5a2369" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_e58ac4bd-4aaa-40d0-9fd4-b554480564ca" xlink:to="loc_us-gaap_EarningsPerShareDiluted_18f86244-6c66-49cc-85d5-1635cc5a2369" 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-20210731.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_7bab20e6-4c6a-446a-bfe7-56f2adf3f34b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareTable_34f14d1d-5cf2-4f7f-a71d-fb9dcd50fc74" xlink:href="brc-20210731.xsd#brc_EarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7bab20e6-4c6a-446a-bfe7-56f2adf3f34b" xlink:to="loc_brc_EarningsPerShareTable_34f14d1d-5cf2-4f7f-a71d-fb9dcd50fc74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_55b38131-eb31-4632-bd70-61280d6a896d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_34f14d1d-5cf2-4f7f-a71d-fb9dcd50fc74" xlink:to="loc_us-gaap_StatementClassOfStockAxis_55b38131-eb31-4632-bd70-61280d6a896d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6d0e0453-0310-496c-90cf-30469f5a9463" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_55b38131-eb31-4632-bd70-61280d6a896d" xlink:to="loc_us-gaap_ClassOfStockDomain_6d0e0453-0310-496c-90cf-30469f5a9463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_714c9cc1-1dc6-4c78-9676-42fb83d0bc45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_6d0e0453-0310-496c-90cf-30469f5a9463" xlink:to="loc_us-gaap_NonvotingCommonStockMember_714c9cc1-1dc6-4c78-9676-42fb83d0bc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EarningsPerShareLineItems_c3aa09ac-3201-46c8-aebc-b1c14207fe80" xlink:href="brc-20210731.xsd#brc_EarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareTable_34f14d1d-5cf2-4f7f-a71d-fb9dcd50fc74" xlink:to="loc_brc_EarningsPerShareLineItems_c3aa09ac-3201-46c8-aebc-b1c14207fe80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ac891219-ad99-44b2-8aa6-a599214b1d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_brc_EarningsPerShareLineItems_c3aa09ac-3201-46c8-aebc-b1c14207fe80" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_ac891219-ad99-44b2-8aa6-a599214b1d5b" 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-20210731.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_5abf0dfe-ca95-4e63-b438-3b6bef968646" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_0a94e1b6-9e06-4688-afce-eef4895b63a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_5abf0dfe-ca95-4e63-b438-3b6bef968646" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_0a94e1b6-9e06-4688-afce-eef4895b63a2" 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-20210731.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_4e2db042-03aa-4e6a-bb59-fa50aa146c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_10047e67-e7c2-48f3-820d-a4182d23761f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4e2db042-03aa-4e6a-bb59-fa50aa146c6c" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_10047e67-e7c2-48f3-820d-a4182d23761f" 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-20210731.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_4d91d8ed-e880-4ae3-808d-19c091c656b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4d91d8ed-e880-4ae3-808d-19c091c656b7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f7e775d0-cd21-48f0-8581-e987e2972aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f7e775d0-cd21-48f0-8581-e987e2972aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bd413ad0-8d66-4e54-815f-6e4d60ea8cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_f7e775d0-cd21-48f0-8581-e987e2972aff" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bd413ad0-8d66-4e54-815f-6e4d60ea8cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4adf51bd-5a66-44eb-a35d-59732cf51086" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bd413ad0-8d66-4e54-815f-6e4d60ea8cd7" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4adf51bd-5a66-44eb-a35d-59732cf51086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_dfdc9ed8-5528-48f9-aa1b-70bcd3e73895" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bd413ad0-8d66-4e54-815f-6e4d60ea8cd7" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_dfdc9ed8-5528-48f9-aa1b-70bcd3e73895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_95a9a29e-0e70-4cca-8fb9-89942ffdf6d9" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMember_84cd2625-4135-4af4-bb80-8da7bcad86ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:to="loc_us-gaap_OtherAssetsMember_84cd2625-4135-4af4-bb80-8da7bcad86ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_dcee7ccb-155b-45d7-9262-5136fd638271" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_dcee7ccb-155b-45d7-9262-5136fd638271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_42db8f3b-eab5-418c-be3f-bf79c063b107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_7031a9e7-8c64-40bb-ac84-e628f3abc410" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_42db8f3b-eab5-418c-be3f-bf79c063b107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_de300ecd-aea8-44a6-ab79-50f12938dc0c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_b8b839a6-8706-4551-9a1d-2d409fc1452c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_b8b839a6-8706-4551-9a1d-2d409fc1452c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_accec30c-0ae7-425c-9790-e8a3f90ff915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_accec30c-0ae7-425c-9790-e8a3f90ff915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_13b578fe-4f5d-4cc1-9830-be615499a9c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_42c25c15-8dcc-424e-b897-a0b6a8ae4ef7" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_13b578fe-4f5d-4cc1-9830-be615499a9c9" 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-20210731.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_fd5a8d38-eaa0-4b71-a449-3555f0117b65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_e962282e-3703-49da-a344-d48c6bd09df5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_fd5a8d38-eaa0-4b71-a449-3555f0117b65" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_e962282e-3703-49da-a344-d48c6bd09df5" 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-20210731.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_1a6467d0-cde0-45ea-939f-58cc27551186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_adbbea37-8beb-43f4-bafc-25c24d898960" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1a6467d0-cde0-45ea-939f-58cc27551186" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_adbbea37-8beb-43f4-bafc-25c24d898960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_1dd5ef76-26e4-495b-b5ba-14b752b6a4fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1a6467d0-cde0-45ea-939f-58cc27551186" xlink:to="loc_us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock_1dd5ef76-26e4-495b-b5ba-14b752b6a4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_cd1e4225-db06-4d21-a32c-c25080f8d154" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1a6467d0-cde0-45ea-939f-58cc27551186" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_cd1e4225-db06-4d21-a32c-c25080f8d154" 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-20210731.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_4e9668ed-8d2d-499f-bb2d-83e697a5775f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_fbc7f935-8e0e-4afc-9ad5-19f1151b825c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4e9668ed-8d2d-499f-bb2d-83e697a5775f" xlink:to="loc_us-gaap_DerivativeTable_fbc7f935-8e0e-4afc-9ad5-19f1151b825c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_fbc7f935-8e0e-4afc-9ad5-19f1151b825c" xlink:to="loc_us-gaap_HedgingDesignationAxis_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d4777698-0f65-4d70-ad84-f946617db2df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_bbb82162-1a6c-40ab-b24f-3a81bb7fc55d" xlink:to="loc_us-gaap_HedgingDesignationDomain_d4777698-0f65-4d70-ad84-f946617db2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_70dd9ca7-4c32-4181-81dc-8df108dca414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d4777698-0f65-4d70-ad84-f946617db2df" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_70dd9ca7-4c32-4181-81dc-8df108dca414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_48f92326-842f-4cd1-ad84-9513d7423b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d4777698-0f65-4d70-ad84-f946617db2df" xlink:to="loc_us-gaap_NondesignatedMember_48f92326-842f-4cd1-ad84-9513d7423b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_9e1e752a-9b34-4843-a9bd-bf8a972776b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_fbc7f935-8e0e-4afc-9ad5-19f1151b825c" xlink:to="loc_us-gaap_DerivativeLineItems_9e1e752a-9b34-4843-a9bd-bf8a972776b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_97e47eae-7a49-45a5-b518-c480a6be3cb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_9e1e752a-9b34-4843-a9bd-bf8a972776b1" xlink:to="loc_us-gaap_DerivativeNotionalAmount_97e47eae-7a49-45a5-b518-c480a6be3cb4" 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-20210731.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_b6c51e6e-e641-4888-b2ad-d6d8de6155a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_291a5980-6b31-4709-aff7-12a630dc6fad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b6c51e6e-e641-4888-b2ad-d6d8de6155a0" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_291a5980-6b31-4709-aff7-12a630dc6fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_291a5980-6b31-4709-aff7-12a630dc6fad" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_61c70b81-55a9-42ba-9333-d170dbbf1c19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_a53c3bac-a162-4ad7-aa0a-89b8fff0a06a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_61c70b81-55a9-42ba-9333-d170dbbf1c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_641b4ac3-b856-412c-ad45-a19bb5b1001c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_61c70b81-55a9-42ba-9333-d170dbbf1c19" xlink:to="loc_us-gaap_CashFlowHedgingMember_641b4ac3-b856-412c-ad45-a19bb5b1001c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_2dab3d76-cf8b-49fc-86d7-fb6b414940e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_61c70b81-55a9-42ba-9333-d170dbbf1c19" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_2dab3d76-cf8b-49fc-86d7-fb6b414940e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_e97635ca-1914-471e-9e16-016fa50db543" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_291a5980-6b31-4709-aff7-12a630dc6fad" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_e97635ca-1914-471e-9e16-016fa50db543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_fb6dc84c-5588-46c4-846a-803431f95448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_e97635ca-1914-471e-9e16-016fa50db543" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax_fb6dc84c-5588-46c4-846a-803431f95448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_fa12f207-342a-4e3c-9520-a6a331073dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_e97635ca-1914-471e-9e16-016fa50db543" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet_fa12f207-342a-4e3c-9520-a6a331073dc2" 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-20210731.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_aa612735-b00b-43b3-9208-3ef45135276a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_aa612735-b00b-43b3-9208-3ef45135276a" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_a2e0002b-bff8-4d9e-953d-aea629fa161f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_a2e0002b-bff8-4d9e-953d-aea629fa161f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_a2e0002b-bff8-4d9e-953d-aea629fa161f" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignCurrencyDenominatedDebtMember_a7883897-d0bb-4148-b80f-239422b91314" xlink:href="brc-20210731.xsd#brc_ForeignCurrencyDenominatedDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:to="loc_brc_ForeignCurrencyDenominatedDebtMember_a7883897-d0bb-4148-b80f-239422b91314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_6bd8482e-612a-4ba9-b820-bca28a38ec5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_6bd8482e-612a-4ba9-b820-bca28a38ec5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_82b4745c-0377-4c79-ae14-04fb7e96da98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:to="loc_us-gaap_ForeignExchangeContractMember_82b4745c-0377-4c79-ae14-04fb7e96da98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_34e7f7a6-b794-4581-b6ce-d7890d2afb5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_3a76239d-a706-4d0e-b6f3-6bbf90284a33" xlink:to="loc_us-gaap_CashFlowHedgingMember_34e7f7a6-b794-4581-b6ce-d7890d2afb5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_0d9031ad-e12e-4dca-870d-bff59beda90d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_HedgingDesignationAxis_0d9031ad-e12e-4dca-870d-bff59beda90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_d63fa36b-9e81-4a92-a065-0d5cdb73d10a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_0d9031ad-e12e-4dca-870d-bff59beda90d" xlink:to="loc_us-gaap_HedgingDesignationDomain_d63fa36b-9e81-4a92-a065-0d5cdb73d10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_e67eb33d-171e-4d85-8f48-a494e5ecec99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d63fa36b-9e81-4a92-a065-0d5cdb73d10a" xlink:to="loc_us-gaap_NondesignatedMember_e67eb33d-171e-4d85-8f48-a494e5ecec99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_fcbdef80-570a-483b-8322-92cb60cb851c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_d63fa36b-9e81-4a92-a065-0d5cdb73d10a" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_fcbdef80-570a-483b-8322-92cb60cb851c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_f2cec1c9-e37b-4c0f-8ffd-7a9a4e2d539a" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_79530579-a3bc-4acd-a12a-3ad85cbff66f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_79530579-a3bc-4acd-a12a-3ad85cbff66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_b6c73867-b6b7-499d-b698-bc5927b2bc06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_b6c73867-b6b7-499d-b698-bc5927b2bc06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CurrentmaturitiesonlongtermdebtMember_63809ffd-9fcf-466e-8e3d-b99e8515f4df" xlink:href="brc-20210731.xsd#brc_CurrentmaturitiesonlongtermdebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_45994310-7a38-4ae0-9819-d6e30bebd0e3" xlink:to="loc_brc_CurrentmaturitiesonlongtermdebtMember_63809ffd-9fcf-466e-8e3d-b99e8515f4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_11c0d1e8-4795-4487-8531-80f3425f292a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_11c0d1e8-4795-4487-8531-80f3425f292a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_7badddd4-0b53-460c-acd0-b6c7f00cd38c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_11c0d1e8-4795-4487-8531-80f3425f292a" xlink:to="loc_us-gaap_HedgingRelationshipDomain_7badddd4-0b53-460c-acd0-b6c7f00cd38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_8423fdc7-41f6-4d7d-9f8a-9ea5497d8e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7badddd4-0b53-460c-acd0-b6c7f00cd38c" xlink:to="loc_us-gaap_CashFlowHedgingMember_8423fdc7-41f6-4d7d-9f8a-9ea5497d8e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_edae0407-c768-4f24-b5d5-d84842c9bb80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_7badddd4-0b53-460c-acd0-b6c7f00cd38c" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_edae0407-c768-4f24-b5d5-d84842c9bb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_273d53af-6695-43af-8657-e27437afc630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_2edb64f8-0fe6-4fc9-a5d4-e776732af42a" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_273d53af-6695-43af-8657-e27437afc630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bc36bcb9-04d2-4503-ae62-a226146d3780" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_273d53af-6695-43af-8657-e27437afc630" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_bc36bcb9-04d2-4503-ae62-a226146d3780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_90efcab4-16d2-4559-93c1-7f21afbc7fe5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_273d53af-6695-43af-8657-e27437afc630" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_90efcab4-16d2-4559-93c1-7f21afbc7fe5" 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-20210731.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_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_HedgingDesignationAxis_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_f87a9763-0c27-4b63-a5e9-744127bf69b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_7ae770a1-6b06-495a-a651-ba4c4e3cb1ee" xlink:to="loc_us-gaap_HedgingDesignationDomain_f87a9763-0c27-4b63-a5e9-744127bf69b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b7d2db6c-2e0a-4c35-a684-7b06b21e5f61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f87a9763-0c27-4b63-a5e9-744127bf69b4" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_b7d2db6c-2e0a-4c35-a684-7b06b21e5f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_87457598-86b3-4853-9bfe-02a75f8953d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_f87a9763-0c27-4b63-a5e9-744127bf69b4" xlink:to="loc_us-gaap_NondesignatedMember_87457598-86b3-4853-9bfe-02a75f8953d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_24ab2578-f986-444c-955a-fb6b8be34c24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_24ab2578-f986-444c-955a-fb6b8be34c24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_32b2a808-4d39-4a1f-a167-73dea4e85211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_24ab2578-f986-444c-955a-fb6b8be34c24" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_32b2a808-4d39-4a1f-a167-73dea4e85211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EURdenominatedunsecureddebtDomain_f7ab7cc2-2b0e-4ec0-8ddd-03c0e4d04a21" xlink:href="brc-20210731.xsd#brc_EURdenominatedunsecureddebtDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32b2a808-4d39-4a1f-a167-73dea4e85211" xlink:to="loc_brc_EURdenominatedunsecureddebtDomain_f7ab7cc2-2b0e-4ec0-8ddd-03c0e4d04a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember_acc25b1b-f0f2-47cb-b485-c1719d13fcb1" xlink:href="brc-20210731.xsd#brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_32b2a808-4d39-4a1f-a167-73dea4e85211" xlink:to="loc_brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember_acc25b1b-f0f2-47cb-b485-c1719d13fcb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d160e821-ab57-48a3-acc1-a2bfdb5107b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d160e821-ab57-48a3-acc1-a2bfdb5107b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_706c7ec9-9c70-4baf-9863-c594361b1f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_d160e821-ab57-48a3-acc1-a2bfdb5107b0" xlink:to="loc_us-gaap_HedgingRelationshipDomain_706c7ec9-9c70-4baf-9863-c594361b1f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_168b2db3-18d0-4bb3-ae9f-27101f3b1898" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_706c7ec9-9c70-4baf-9863-c594361b1f8d" xlink:to="loc_us-gaap_CashFlowHedgingMember_168b2db3-18d0-4bb3-ae9f-27101f3b1898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_c25ced2d-5cbb-454f-9364-6f3c51dbdf3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_706c7ec9-9c70-4baf-9863-c594361b1f8d" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_c25ced2d-5cbb-454f-9364-6f3c51dbdf3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_748e7988-380a-4c28-b518-c1117693a010" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_748e7988-380a-4c28-b518-c1117693a010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_748e7988-380a-4c28-b518-c1117693a010" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_ace290ec-279f-4dbf-b49b-7ef33c90ca77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_ace290ec-279f-4dbf-b49b-7ef33c90ca77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_65b64b6b-6199-4490-b4eb-f7e8bceaf3be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_65b64b6b-6199-4490-b4eb-f7e8bceaf3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CurrentmaturitiesonlongtermdebtMember_a2f649f6-9684-4c85-91ab-a3ec087d5bc6" xlink:href="brc-20210731.xsd#brc_CurrentmaturitiesonlongtermdebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_94395b86-c574-4318-a4d1-8cc7f49d45a6" xlink:to="loc_brc_CurrentmaturitiesonlongtermdebtMember_a2f649f6-9684-4c85-91ab-a3ec087d5bc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_adfdca19-9faa-4418-92ad-1f5d3d1b3c2d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetInvestmentHedgingMember_2370dfae-3f25-4add-9084-cf92c66e1f41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetInvestmentHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:to="loc_us-gaap_NetInvestmentHedgingMember_2370dfae-3f25-4add-9084-cf92c66e1f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeContractMember_12c5ed30-2108-4a69-8366-ae8ade91781c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignExchangeContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:to="loc_us-gaap_ForeignExchangeContractMember_12c5ed30-2108-4a69-8366-ae8ade91781c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ForeignCurrencyDenominatedDebtMember_095fc824-516f-48bb-8561-d779b9c20281" xlink:href="brc-20210731.xsd#brc_ForeignCurrencyDenominatedDebtMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:to="loc_brc_ForeignCurrencyDenominatedDebtMember_095fc824-516f-48bb-8561-d779b9c20281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_37cab032-bff7-476f-a647-2e5f089cf134" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_ad26a4a9-d546-43d2-8481-0366518d571a" xlink:to="loc_us-gaap_CashFlowHedgingMember_37cab032-bff7-476f-a647-2e5f089cf134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_eaa9dda2-6733-457a-bcf4-69c2ad584396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable_51b41ef5-dde4-40aa-bb3d-fcbad6b5a7d9" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_eaa9dda2-6733-457a-bcf4-69c2ad584396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeRemainingMaturity1_60da84cd-7666-4b94-86f5-e8aaeaae91e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeRemainingMaturity1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_eaa9dda2-6733-457a-bcf4-69c2ad584396" xlink:to="loc_us-gaap_DerivativeRemainingMaturity1_60da84cd-7666-4b94-86f5-e8aaeaae91e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_be277fc8-57ea-4d08-b0cf-2ab4cf76bc5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossLineItems_eaa9dda2-6733-457a-bcf4-69c2ad584396" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_be277fc8-57ea-4d08-b0cf-2ab4cf76bc5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/Acquisitions" xlink:type="simple" xlink:href="brc-20210731.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_d8dcb61b-b94b-455a-898b-e1023e61493d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8acf4741-b615-4e14-864c-4c8fe2c15e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d8dcb61b-b94b-455a-898b-e1023e61493d" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_8acf4741-b615-4e14-864c-4c8fe2c15e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" xlink:type="simple" xlink:href="brc-20210731.xsd#AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_c4922492-f783-473a-a279-22529a251a44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_224a5a37-566f-40fb-95b5-5ac12997918a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_c4922492-f783-473a-a279-22529a251a44" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_224a5a37-566f-40fb-95b5-5ac12997918a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_a7cda2ab-4c66-45c8-85d6-40851e4fe084" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c519b91-2d38-4110-b884-27a203954da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_a7cda2ab-4c66-45c8-85d6-40851e4fe084" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c519b91-2d38-4110-b884-27a203954da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f68be31b-fd6a-44d4-9d36-a9a3be4e2184" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c519b91-2d38-4110-b884-27a203954da7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f68be31b-fd6a-44d4-9d36-a9a3be4e2184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f68be31b-fd6a-44d4-9d36-a9a3be4e2184" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember_08b57f82-54bb-4041-af3a-90631c6713f6" xlink:href="brc-20210731.xsd#brc_CodeAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:to="loc_brc_CodeAcquisitionMember_08b57f82-54bb-4041-af3a-90631c6713f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember_2066b76c-0c4b-4b2f-a20f-030f2fed4cbc" xlink:href="brc-20210731.xsd#brc_MagicardAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:to="loc_brc_MagicardAcquisitionMember_2066b76c-0c4b-4b2f-a20f-030f2fed4cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember_9d90474b-8724-4313-a007-f0e6c2fb231f" xlink:href="brc-20210731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d6568986-70e8-449f-adc9-d893d50bc96e" xlink:to="loc_brc_NordicIDAcquisitionMember_9d90474b-8724-4313-a007-f0e6c2fb231f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4c519b91-2d38-4110-b884-27a203954da7" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_273ae285-c099-459d-9811-3210c5bcbf11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_273ae285-c099-459d-9811-3210c5bcbf11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ce5a745b-2894-4cb7-8a6a-113e5c52a68d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_ce5a745b-2894-4cb7-8a6a-113e5c52a68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d05a4876-8b08-45a0-ae95-63fdb646d30e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_d05a4876-8b08-45a0-ae95-63fdb646d30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c6f12f6e-16ef-4cea-883f-3b3e4f260255" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c6f12f6e-16ef-4cea-883f-3b3e4f260255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_543cae81-0a94-4124-bd43-3864ba396abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_543cae81-0a94-4124-bd43-3864ba396abe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_24349240-0af0-4201-acd1-dc0327f8a7e7" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill_24349240-0af0-4201-acd1-dc0327f8a7e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1d31adec-9775-4f93-b230-25ab44c7d9e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1d31adec-9775-4f93-b230-25ab44c7d9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_d909f6a3-c3a8-4dc3-b891-324412b9221b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_d909f6a3-c3a8-4dc3-b891-324412b9221b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_4b5dc855-e7b3-4255-a954-885369f66e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_4b5dc855-e7b3-4255-a954-885369f66e16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits_be028fc2-c445-411c-8532-607353b166b4" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits_be028fc2-c445-411c-8532-607353b166b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes_d625c247-5a40-4db5-af02-17b5bba1fafb" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes_d625c247-5a40-4db5-af02-17b5bba1fafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_85df676a-993c-4844-b690-a7353cda2d88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_85df676a-993c-4844-b690-a7353cda2d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_a9eed76e-4476-4954-9d9d-60612f5f4486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_a9eed76e-4476-4954-9d9d-60612f5f4486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1b50a19b-b2a3-4e3e-91ee-724e6fd81a13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_1b50a19b-b2a3-4e3e-91ee-724e6fd81a13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_afcef491-74c9-4880-a632-41e21f387f6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_afcef491-74c9-4880-a632-41e21f387f6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet_537de9c0-98d5-4087-873c-7f10f53dc6ca" xlink:href="brc-20210731.xsd#brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet_537de9c0-98d5-4087-873c-7f10f53dc6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_260209dd-ad70-4876-8747-171cadcb18bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_17419293-8a73-4a1c-9dfe-4357ac98599f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_260209dd-ad70-4876-8747-171cadcb18bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20210731.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_86527fd5-cefb-414f-a763-822b326038f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_86527fd5-cefb-414f-a763-822b326038f0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_c57cbe79-2061-4f47-903f-77754e47b8c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_c57cbe79-2061-4f47-903f-77754e47b8c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_c57cbe79-2061-4f47-903f-77754e47b8c6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_CodeAcquisitionMember_5d98ed33-ce49-49d7-9e07-a75ceb5dcb5b" xlink:href="brc-20210731.xsd#brc_CodeAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:to="loc_brc_CodeAcquisitionMember_5d98ed33-ce49-49d7-9e07-a75ceb5dcb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_MagicardAcquisitionMember_d0a53bf8-0483-4a30-97fb-77055b5f7475" xlink:href="brc-20210731.xsd#brc_MagicardAcquisitionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:to="loc_brc_MagicardAcquisitionMember_d0a53bf8-0483-4a30-97fb-77055b5f7475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NordicIDAcquisitionMember_dfb2622d-9864-4035-9e27-fa71475320d2" xlink:href="brc-20210731.xsd#brc_NordicIDAcquisitionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_917c5396-25b4-44f9-b12e-70acdae4f062" xlink:to="loc_brc_NordicIDAcquisitionMember_dfb2622d-9864-4035-9e27-fa71475320d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d05b8eba-eea3-4cee-8fed-a2d57f905822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d05b8eba-eea3-4cee-8fed-a2d57f905822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d05b8eba-eea3-4cee-8fed-a2d57f905822" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_2458a0fa-8640-472c-b17d-d7b3a7434832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:to="loc_us-gaap_CustomerRelationshipsMember_2458a0fa-8640-472c-b17d-d7b3a7434832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_5666acda-4fa0-4199-82f4-e0ca21fb0cdf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:to="loc_us-gaap_TradeNamesMember_5666acda-4fa0-4199-82f4-e0ca21fb0cdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_be52f244-6ec8-4b79-8105-4d3bf28f3df6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3cebeea4-21ae-49ba-86e5-950ae4d74355" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_be52f244-6ec8-4b79-8105-4d3bf28f3df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_9480214d-acf3-4ed3-901a-5296827bf6e7" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_3b581397-d936-4a83-88b4-ddd65d2e9853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized_3b581397-d936-4a83-88b4-ddd65d2e9853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e878a9b4-cae1-468a-804a-9e369b2bac17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e878a9b4-cae1-468a-804a-9e369b2bac17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_ddbb39d4-95e4-48f8-a872-abda6ad49a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_ddbb39d4-95e4-48f8-a872-abda6ad49a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_40017362-6585-438b-a48e-16b4fd41315a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_40017362-6585-438b-a48e-16b4fd41315a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RevolverAmountDrawnToFundCodeAcquisition_e62566c9-680a-41ea-b315-b22457a87102" xlink:href="brc-20210731.xsd#brc_RevolverAmountDrawnToFundCodeAcquisition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_brc_RevolverAmountDrawnToFundCodeAcquisition_e62566c9-680a-41ea-b315-b22457a87102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_df01ccd8-3b81-45ae-8b68-1bb6150f9976" xlink:href="brc-20210731.xsd#brc_RevolverRepaidDuringYearRelatedToCodeAcquistion"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion_df01ccd8-3b81-45ae-8b68-1bb6150f9976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8d5777c1-04c8-4aaa-8d43-e8e95119ae88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_8d5777c1-04c8-4aaa-8d43-e8e95119ae88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3116141e-8e7c-403f-ab71-f54a969c68f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5adcdeb5-c888-4ad4-81b6-4a923f129616" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_3116141e-8e7c-403f-ab71-f54a969c68f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformation" xlink:type="simple" xlink:href="brc-20210731.xsd#UnauditedQuarterlyFinancialInformation"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_a31bcc67-f5d6-4a92-88ae-f3de83c9c6c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_02987d46-3ac5-40bd-90a9-4166658d2c97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_a31bcc67-f5d6-4a92-88ae-f3de83c9c6c2" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_02987d46-3ac5-40bd-90a9-4166658d2c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables" xlink:type="simple" xlink:href="brc-20210731.xsd#UnauditedQuarterlyFinancialInformationTables"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_0ea80dd3-0ed0-4cb1-8696-ee94ba018542" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_749870a4-cbee-4c87-8a9e-888cd027a6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_0ea80dd3-0ed0-4cb1-8696-ee94ba018542" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_749870a4-cbee-4c87-8a9e-888cd027a6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails" xlink:type="simple" xlink:href="brc-20210731.xsd#UnauditedQuarterlyFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_87ff9e62-1962-4604-884d-dbc07b8fee36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_96341dde-1d0c-451c-9fff-8301b1677b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_87ff9e62-1962-4604-884d-dbc07b8fee36" xlink:to="loc_us-gaap_StatementTable_96341dde-1d0c-451c-9fff-8301b1677b7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0096c59b-055f-4485-b547-74a192e5c296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_96341dde-1d0c-451c-9fff-8301b1677b7f" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0096c59b-055f-4485-b547-74a192e5c296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_234f044d-fd77-44b4-88c2-4382abcccc9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0096c59b-055f-4485-b547-74a192e5c296" xlink:to="loc_us-gaap_ClassOfStockDomain_234f044d-fd77-44b4-88c2-4382abcccc9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_e3207351-2ba0-4333-9510-1e54886b191e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_234f044d-fd77-44b4-88c2-4382abcccc9a" xlink:to="loc_us-gaap_NonvotingCommonStockMember_e3207351-2ba0-4333-9510-1e54886b191e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_96341dde-1d0c-451c-9fff-8301b1677b7f" xlink:to="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_1346c015-f0b1-456e-84f0-90d1a8400e68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_Revenues_1346c015-f0b1-456e-84f0-90d1a8400e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c810cdbe-94d9-4bcf-835f-fedb1c98b738" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_GrossProfit_c810cdbe-94d9-4bcf-835f-fedb1c98b738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1baff345-fe7d-42d8-9e21-e1cfb98a2717" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_OperatingIncomeLoss_1baff345-fe7d-42d8-9e21-e1cfb98a2717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_7c56295f-d97f-45b5-9cdb-b977c78d36c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_7c56295f-d97f-45b5-9cdb-b977c78d36c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_429533ea-d383-4e38-af8b-c84b1dec6586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_137eeb3a-efca-40e6-9ddc-b8eb03af75e4" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_429533ea-d383-4e38-af8b-c84b1dec6586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_af770fc4-d55e-44b5-8cf0-795caf567b53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_429533ea-d383-4e38-af8b-c84b1dec6586" xlink:to="loc_us-gaap_EarningsPerShareBasic_af770fc4-d55e-44b5-8cf0-795caf567b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_5e30877e-c38d-459c-9e6b-077c9d432e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_429533ea-d383-4e38-af8b-c84b1dec6586" xlink:to="loc_us-gaap_EarningsPerShareDiluted_5e30877e-c38d-459c-9e6b-077c9d432e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="simple" xlink:href="brc-20210731.xsd#SubsequentEventsSubsequentEventsNotes"/>
  <link:presentationLink xlink:role="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_f1b630df-57fc-49b8-aaff-cc886553962f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_0150183e-5242-4569-87fd-4e80a7076f30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_f1b630df-57fc-49b8-aaff-cc886553962f" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_0150183e-5242-4569-87fd-4e80a7076f30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="simple" xlink:href="brc-20210731.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_9eb0958a-a3d4-4b24-b5b5-8634ff8c18d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_9eb0958a-a3d4-4b24-b5b5-8634ff8c18d9" xlink:to="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_2e804dce-a2ed-421e-ac6d-c4394d1af981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:to="loc_us-gaap_StatementClassOfStockAxis_2e804dce-a2ed-421e-ac6d-c4394d1af981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0d96bd5d-e658-4e56-a972-f20c065c4d1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_2e804dce-a2ed-421e-ac6d-c4394d1af981" xlink:to="loc_us-gaap_ClassOfStockDomain_0d96bd5d-e658-4e56-a972-f20c065c4d1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvotingCommonStockMember_b162910b-b16e-4635-9e56-c19b2c14336b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvotingCommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0d96bd5d-e658-4e56-a972-f20c065c4d1d" xlink:to="loc_us-gaap_NonvotingCommonStockMember_b162910b-b16e-4635-9e56-c19b2c14336b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e386ee82-f127-462c-a307-01fe36a0f404" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e386ee82-f127-462c-a307-01fe36a0f404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8fa75b5b-6299-4c59-a1f1-673047992294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e386ee82-f127-462c-a307-01fe36a0f404" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8fa75b5b-6299-4c59-a1f1-673047992294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_0ad015ad-76c3-4af2-87e4-fe60ec183d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_8fa75b5b-6299-4c59-a1f1-673047992294" xlink:to="loc_us-gaap_SubsequentEventMember_0ad015ad-76c3-4af2-87e4-fe60ec183d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_a2da2d57-11db-47b6-9436-cdc299f59382" xlink:to="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_189e896d-dd05-400b-bf0d-665f35343f56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_189e896d-dd05-400b-bf0d-665f35343f56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_ef96d88e-078a-494b-b88b-9ff36879bf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_ef96d88e-078a-494b-b88b-9ff36879bf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableAmountPerShare_757d0ecf-b888-460d-a433-5f31316c96eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPayableAmountPerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_us-gaap_DividendsPayableAmountPerShare_757d0ecf-b888-460d-a433-5f31316c96eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_PercentageIncreaseInDividend_f3990c6b-2c66-42a8-9ee6-2f2476639d69" xlink:href="brc-20210731.xsd#brc_PercentageIncreaseInDividend"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_7c095734-1f11-46db-aeb1-d1435ce328e5" xlink:to="loc_brc_PercentageIncreaseInDividend_f3990c6b-2c66-42a8-9ee6-2f2476639d69" 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-20210731.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_a14eba14-54d2-48dc-b4f3-6e32f8119962" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a8beadff-7396-4cf0-a144-2fadafd4dde6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_a14eba14-54d2-48dc-b4f3-6e32f8119962" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_a8beadff-7396-4cf0-a144-2fadafd4dde6" 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-20210731.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_fbf4a5e4-4e9f-45d2-b092-a1797a544cfa" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1b227a-218c-4ddc-93c5-d7e55c16144a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_fbf4a5e4-4e9f-45d2-b092-a1797a544cfa" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1b227a-218c-4ddc-93c5-d7e55c16144a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1b227a-218c-4ddc-93c5-d7e55c16144a" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2b8cd9b1-ae13-4a67-82e4-fda0f0d78e84" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_a3041d89-bd9d-4be5-ba19-ab1a0871d1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_a3041d89-bd9d-4be5-ba19-ab1a0871d1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserveMember_7c126505-6614-497f-8eb0-ae0395b75c35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserveMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:to="loc_us-gaap_InventoryValuationReserveMember_7c126505-6614-497f-8eb0-ae0395b75c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_b1438f42-1637-481e-9fe4-689dc9072435" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_08a28663-2b4a-4369-9908-af922195b171" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_b1438f42-1637-481e-9fe4-689dc9072435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bdbc1f95-45e9-4aea-a475-516d1bc77919" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_8d1b227a-218c-4ddc-93c5-d7e55c16144a" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bdbc1f95-45e9-4aea-a475-516d1bc77919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_bdbc1f95-45e9-4aea-a475-516d1bc77919" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_81cfbdcf-a04b-4eff-89fe-7d4956896d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_81cfbdcf-a04b-4eff-89fe-7d4956896d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_d7cd497f-2a9f-4362-b227-fbaf49dda396" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired_d7cd497f-2a9f-4362-b227-fbaf49dda396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_761ce124-30c1-41fb-8ca0-8eae4d019e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_761ce124-30c1-41fb-8ca0-8eae4d019e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f3046921-bcc2-4b49-8ca6-185f5ae6c866" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_f3046921-bcc2-4b49-8ca6-185f5ae6c866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_03cb3771-27bc-466d-824c-c657e4451030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_0a5e2b00-0eb2-4e87-8782-27ce18793562" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_03cb3771-27bc-466d-824c-c657e4451030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>brc-20210731_g1.jpg
<TEXT>
begin 644 brc-20210731_g1.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_VP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'
M!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,#
M P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# S_P  1" )9 [\# 2(  A$! Q$!_\0 'P   04! 0$!
M 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#
M  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H
M*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0
M  $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!
M40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y
M.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4
ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/D
MY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]#O\ @FI_P34_9R^)'_!.
M3X ^(O$7P!^">OZ_K_PX\.ZCJ>I:CX&TNZO-1NIM,MI)IYIG@+R2N[,S.Q+,
MS$DDFO;O^'3G[+/_ $;3\ /_  WFD?\ R/1_P2=_Y19?LT_]DJ\+_P#IHM:^
M@* /G_\ X=.?LL_]&T_ #_PWFD?_ "/1_P .G/V6?^C:?@!_X;S2/_D>OH"B
M@#Y__P"'3G[+/_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/_ )'KZ HH
M ^?_ /ATY^RS_P!&T_ #_P -YI'_ ,CT?\.G/V6?^C:?@!_X;S2/_D>OH"B@
M#Y__ .'3G[+/_1M/P _\-YI'_P CT?\ #IS]EG_HVGX ?^&\TC_Y'KZ HH ^
M?_\ ATY^RS_T;3\ /_#>:1_\CT?\.G/V6?\ HVGX ?\ AO-(_P#D>OH"B@#Y
M_P#^'3G[+/\ T;3\ /\ PWFD?_(]'_#IS]EG_HVGX ?^&\TC_P"1Z^@** /G
M_P#X=.?LL_\ 1M/P _\ #>:1_P#(]'_#IS]EG_HVGX ?^&\TC_Y'KZ HH ^?
M_P#ATY^RS_T;3\ /_#>:1_\ (]'_  Z<_99_Z-I^ '_AO-(_^1Z^@** /G__
M (=.?LL_]&T_ #_PWFD?_(]'_#IS]EG_ *-I^ '_ (;S2/\ Y'KZ HH ^?\
M_ATY^RS_ -&T_ #_ ,-YI'_R/1_PZ<_99_Z-I^ '_AO-(_\ D>OH"B@#Y_\
M^'3G[+/_ $;3\ /_  WFD?\ R/1_PZ<_99_Z-I^ '_AO-(_^1Z^@** /G_\
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
MVGX ?^&\TC_Y'H_X=.?LL_\ 1M/P _\ #>:1_P#(]?0%% 'S_P#\.G/V6?\
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
MFOQ=OD54LFX+?H_FU^E_F>G44450!1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5\^_MD_\ )Q/[)_\ V56^_P#4(\5U]!5\
M^_MD_P#)Q/[)_P#V56^_]0CQ70 [_@D[_P HLOV:?^R5>%__ $T6M?0%?/\
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
M$NHXK&;6K73A+:O;7:2W44D(2&)W>4/Y;"%B/T9_88_;I^ O[0,]Y\./@_\
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
MG9F:7<I#>868MG))SFCE]SFOU:^[_/=>1'-[RBUT3^__ "ZFU1114EA1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7S[^V3_R<3^R?_P!E5OO_ %"/%=?05?/O[9/_ "<3^R?_
M -E5OO\ U"/%= #O^"3O_*++]FG_ +)5X7_]-%K7T!7S_P#\$G?^467[-/\
MV2KPO_Z:+6OH"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH  ,48
MHHH ,4444 &*,49HS0 48S1FB@ Q1BC-&: #%&,49H/2@!I&37B_[?'[$_A_
M_@H5^S-KGPH\5ZYXHT#PUXDEMGU";0)+6*\F6"9)TC#W$$R*IDCC)(0-\F-P
M!(/M"'BEQ^51:_X/[M2HR<7=&-X*\-S>$O!^EZ7<:MJ&O7&G6L5M)J5\D"W5
M^R(%,TH@CBA#OC<PCC1,D[548 V.H-.QBD'(Z5;;;NS.,;*R%Q1M]J,T9H*#
M&:-H]*,T9H ,48XHHSB@!#TKG='^&6AZ%X\U;Q1#9NVO:U'%!<WDUQ+.ZQ1@
M!(8@[,(8LC<8X@J%V9R"[,QZ/-&:7F 8HQ113 ,<4;1Z49HS0 8HQ1FC- !B
MC%%&: #%&*,T9S0 8HQ1FC- !BC&*,T9H ,48HHH ,4;?:BB@ Q1CBBB@ Q1
MTHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OGW]LG_DXG]D__LJM]_ZA'BNOH*OG
MW]LG_DXG]D__ +*K??\ J$>*Z '?\$G?^467[-/_ &2KPO\ ^FBUKZ KY_\
M^"3O_*++]FG_ +)5X7_]-%K7T!0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 U>M>*?\ !1OXF>(/@U^P5\8O%OA:\DTWQ%X<\(:G
MJ%A>);_:&LI8[9V6<1X.XQXWX((^7D$5[8 <54U/3H-9T^XL[J"&ZM;J-HIH
M94#QS(P(964\$$$@@\$&IE&\6D5"2C)-GS'X3_8V^!/[,OB/X??$#P[)IO@7
MQ,OF6W]KZ=<V]OJ/Q-::RE=[?4YG4RZO-)Y;789V:<RP&4/_ *S=Y7X;_P""
MC/Q<TCX2:5XR\36OPYO+'XF?";7/B=X2LM*TZ[AE\-O8P6ES%8W\K7<@U!7B
MOH@UQ"EF%>!@$_>IL^C?@[_P3R^$OP)\=:;X@\.^'=26^T&&>VT.#4?$6IZM
MI_AF*; DCTNSN[B6VTY"@$>VTCB C'E@!/EJMX,_X)N_!OX?0>(8M-\*7HM?
M$>CW?AV6UNM?U*\MM,TRZ.ZXL=.BFN'CTRVD.W=%9+ G[J+C]U'M*EY*5NSM
MY.S_ %LR:-HVYNZOW?G?].O<^=?&7[:7[2_A33/%X^V? V2Z\.?#*W^*RO\
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
MTE\0;SX>_"OQY\0)O@CID.C>"=9T/4=#M]/T[Q>D]IJ]PUP+[4K:5TC^SZ5
MQABDPKWT9#$[*W/VD?V^?&7B#0-!^*7A'QEXF\-_#&Q\!V?B[6+3PQ:^'=4U
M#PU*]Q*;B;Q#IVJ-%?/IZI"8D72Y$N6DMKY?O"$C[Z\,^$-(\$6EQ;Z/I6GZ
M1;W5U/?SQ65LD"37,\C2S3,$ !DDD=G=SRS,2222:XC7OV+_ (/^*=1T*\U/
MX4?#74KSPK>SZIHL]UX9LII-'NY[C[5/<6S-$3#+)<?OG=,,TGSDEN:5.\5%
M=G=^KW^_S[+4)6;;^7R_S_S9\T?&?]ISX@?#[]M075WXZ\06_P ,8?%/A[PW
M;IX<M/#VK>'[*34%MXOL6NP3.FMVVH3W%RIADM&:WCBGLI)$8"=6D^%O[97C
M;7]2^#%C>^*(9;[Q3\:O&_A#6+<VUJLMQINFCQ&UK;%1&"AB%G8$NH61@B[V
M;S&W?4VM?LT?#GQ+\8M-^(FH?#_P5?\ Q T>$6UAXGN=#M9=9LH@' CBNV0S
M(N))!A7 Q(W]XU7TS]E3X8:+\6+KQW9_#CP':^.+ZX%W<^(H= M(]6N9A$\(
ME>Z$?FLXBDDCW%L[)&7.&(IQ^#E?W_=;]?O^]REH[=DOG9J_WM/Y'Q+^SQ\0
M?CS\98_@0M_^T!XFL_\ A=WA;6]4U5K3POH ;0I+![1K=M.WV3!'<2E9S="Z
M1PS^5';DH8^%UG_@HG^T)XY^&OAW4/#_ /PDO]J^%?A1IGCJ_O\ 2D\*V.AZ
M[J$EQ>Q3MK;ZU<P/;Z=_Q+UW'3&22+[5,S2#;"I_3+0OA'X4\+#1/[-\+^'=
M/_X1FWEM-'^S:;#%_9,,NWS8[?:H\I'V)N5,!MJYS@5SWB+]DGX4^,$\)QZM
M\,_A]JB> )O/\,+=^';.<>')-R/OL@T9^S-NCC;,6TY13V%3&Z:OLG_G]^_X
M%<T;6:U?^:OMZ'RU\6_VGOB/X&_;$CO-4\9:]IWPZC\3>'O#B6_AJ'PYK7A_
M39]02VC;3]=BD=-:@U":YN5\F6S9K=(I[*5T91.K>G?MYW<EE\>?V8YHSMDA
M\?:DZ-C.&'A/7B#S7L6M?LT?#GQ/\8M/^(FH_#_P5J'Q TB$6UAXGN=$M9=9
MLH@' CBNV0S(N))!A7 Q(W]XUTGB#P3HWBN\TRZU32=,U.YT6X:ZTZ6ZM4F>
MPF:*2!I(F8$QN8I98RRX)21UZ,025W3Y5O??[OZ_JXH.TFWLXV^=FK_CJ?F'
M8_ME?'KX<_LG:+XVU3XLZAXDUKQY^S;KOQ*6.ZT#28;?0-8L8-*:WEM%AM(V
M*L+Z0RQW)G0NH*"-/DKL/"GC;QA\!/&W[1WB+1_'^NW=YK7Q_P#!6CRV=Y9Z
M8\%K:ZA'X8AN0@2U5\O;736P9W8B."-EQ-YDS_=MY^SM\/[_ ,.VFCS>!O!\
MVDZ?HLOAJVLI-%MFM[?2I1&);!(RFU;5Q#"&A \MA$F5.T8AUK]GOX<_\))J
MWBJ^\"^#9=:U+['/J6IR:';R7EX;%UELVEEV%Y#;NBO%DDQLBE,$"MI5(1GS
MVTUOZ<RE^2L&CBHVUU^>B2^ZS?S/A36?VU/B%<?ME>#8=+\=>.O$/P[\?>/?
M$'A)8[S0_#6G^%+BWL=/U$2V]@JS-K[W5K=V:I+<S#[-*ZRE52-X5/37O_*L
MN/\ LWU/_3&*^E_@O\#/@/\ $^UT_P"+_@KX>?#JXN/B!#;^)HO$L/A6VM=1
MU;SHS)%=2R/"LYD*3,<R8<>8P.,D5T?@IOAM\3/"7BKX::-I>@7WAOP4Z^$-
M9\.G2!'IEDILK>=;'R'C$+P_9;F#Y4#1[7V]591,+Q@Z;6NGJDDT[_.1<:B5
M:-5+1:_C?\CX[\=?'WXP:7\2OB%K^G_$[4M/\-^!?C%X0\"Z?X8BT;2WLKS3
M]4A\/I=BYEDM6NBRG4II(FCGC*N3O\Q-J+A?$']OCXS>'OA1JVGV.IW6I>,?
MA/%8^$/&\FFV.FFZO=7U/7X=,M;U!<".UAG73XY+](Y&BMMVH6IE_<C:?O\
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
MB@ HHHH **** "OGW]LG_DXG]D__ +*K??\ J$>*Z^@J^??VR?\ DXG]D_\
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
M=_Z!WC__ ,(37/\ Y$KT"B@#S_\ X:5\._\ 0.\?_P#A":Y_\B4?\-*^'?\
MH'>/_P#PA-<_^1*] HH \_\ ^&E?#O\ T#O'_P#X0FN?_(E'_#2OAW_H'>/_
M /PA-<_^1*] HH \_P#^&E?#O_0.\?\ _A":Y_\ (E'_  TKX=_Z!WC_ /\
M"$US_P"1*] HH \__P"&E?#O_0.\?_\ A":Y_P#(E'_#2OAW_H'>/_\ PA-<
M_P#D2O0** //_P#AI7P[_P! [Q__ .$)KG_R)1_PTKX=_P"@=X__ /"$US_Y
M$KT"B@#S_P#X:5\._P#0.\?_ /A":Y_\B4?\-*^'?^@=X_\ _"$US_Y$KT"B
M@#S_ /X:5\._] [Q_P#^$)KG_P B4?\ #2OAW_H'>/\ _P (37/_ )$KT"B@
M#S__ (:5\._] [Q__P"$)KG_ ,B4?\-*^'?^@=X__P#"$US_ .1*] HH \__
M .&E?#O_ $#O'_\ X0FN?_(E'_#2OAW_ *!WC_\ \(37/_D2O0** //_ /AI
M7P[_ - [Q_\ ^$)KG_R)1_PTKX=_Z!WC_P#\(37/_D2O0** //\ _AI7P[_T
M#O'_ /X0FN?_ ")1_P -*^'?^@=X_P#_  A-<_\ D2O0** //_\ AI7P[_T#
MO'__ (0FN?\ R)1_PTKX=_Z!WC__ ,(37/\ Y$KT"B@#S_\ X:5\._\ 0.\?
M_P#A":Y_\B4?\-*^'?\ H'>/_P#PA-<_^1*] HH \_\ ^&E?#O\ T#O'_P#X
M0FN?_(E'_#2OAW_H'>/_ /PA-<_^1*] HH \_P#^&E?#O_0.\?\ _A":Y_\
M(E'_  TKX=_Z!WC_ /\ "$US_P"1*] HH \__P"&E?#O_0.\?_\ A":Y_P#(
ME'_#2OAW_H'>/_\ PA-<_P#D2O0** //_P#AI7P[_P! [Q__ .$)KG_R)1_P
MTKX=_P"@=X__ /"$US_Y$KT"B@#S_P#X:5\._P#0.\?_ /A":Y_\B4?\-*^'
M?^@;X_\ _"$US_Y$KT"B@#S_ /X:5\._] [Q_P#^$)KG_P B4?\ #2OAW_H'
M>/\ _P (37/_ )$KT"B@#S__ (:5\._] [Q__P"$)KG_ ,B4?\-*^'?^@=X_
M_P#"$US_ .1*] HH \__ .&E?#O_ $#O'_\ X0FN?_(E'_#2OAW_ *!WC_\
M\(37/_D2O0** //_ /AI7P[_ - [Q_\ ^$)KG_R)1_PTKX=_Z!WC_P#\(37/
M_D2O0** //\ _AI7P[_T#O'_ /X0FN?_ ")1_P -*^'?^@=X_P#_  A-<_\
MD2O0** //_\ AI7P[_T#O'__ (0FN?\ R)1_PTKX=_Z!WC__ ,(37/\ Y$KT
M"B@#S_\ X:5\._\ 0.\?_P#A":Y_\B4?\-*^'?\ H'>/_P#PA-<_^1*] HH
M\_\ ^&E?#O\ T#O'_P#X0FN?_(E'_#2OAW_H'>/_ /PA-<_^1*] HH \_P#^
M&E?#O_0.\?\ _A":Y_\ (E'_  TKX=_Z!WC_ /\ "$US_P"1*] HH \__P"&
ME?#O_0.\?_\ A":Y_P#(E'_#2OAW_H'>/_\ PA-<_P#D2O0** //_P#AI7P[
M_P! [Q__ .$)KG_R)1_PTKX=_P"@=X__ /"$US_Y$KT"B@#S_P#X:5\._P#0
M.\?_ /A":Y_\B4?\-*^'?^@=X_\ _"$US_Y$KT"B@#S_ /X:5\._] [Q_P#^
M$)KG_P B4?\ #2OAW_H'>/\ _P (37/_ )$KT"B@#S__ (:5\._] [Q__P"$
M)KG_ ,B4?\-*^'?^@=X__P#"$US_ .1*] HH \__ .&E?#O_ $#O'_\ X0FN
M?_(E'_#2OAW_ *!WC_\ \(37/_D2O0** //_ /AI7P[_ - [Q_\ ^$)KG_R)
M1_PTKX=_Z!WC_P#\(37/_D2O0** //\ _AI7P[_T#O'_ /X0FN?_ ")1_P -
M*^'?^@=X_P#_  A-<_\ D2O0** //_\ AI7P[_T#O'__ (0FN?\ R)1_PTKX
M=_Z!WC__ ,(37/\ Y$KT"B@#S_\ X:5\._\ 0.\?_P#A":Y_\B4?\-*^'?\
MH'>/_P#PA-<_^1*] HH \_\ ^&E?#O\ T#O'_P#X0FN?_(E'_#2OAW_H'>/_
M /PA-<_^1*] HH \_P#^&E?#O_0.\?\ _A":Y_\ (E'_  TKX=_Z!WC_ /\
M"$US_P"1*] HH \__P"&E?#O_0.\?_\ A":Y_P#(E'_#2OAW_H'>/_\ PA-<
M_P#D2O0** //_P#AI7P[_P! [Q__ .$)KG_R)1_PTKX=_P"@=X__ /"$US_Y
M$KT"B@#S_P#X:5\._P#0.\?_ /A":Y_\B4?\-*^'?^@=X_\ _"$US_Y$KT"B
M@#S_ /X:5\._] [Q_P#^$)KG_P B4?\ #2OAW_H'>/\ _P (37/_ )$KT"B@
M#S__ (:5\._] [Q__P"$)KG_ ,B4?\-*^'?^@=X__P#"$US_ .1*] HH \__
M .&E?#O_ $#O'_\ X0FN?_(E'_#2OAW_ *!WC_\ \(37/_D2O0** //_ /AI
M7P[_ - [Q_\ ^$)KG_R)1_PTKX=_Z!WC_P#\(37/_D2O0** ,/P#X]TSXF>&
M(]8T>2XDL99I[<&XM)K25)(9GAE1XIE21&62-U(90<K7C/[9/_)Q/[)__95;
M[_U"/%=>A?LU_P#).]1_[&KQ'_Z?+ZO/?VR?^3B?V3_^RJWW_J$>*Z '?\$G
M?^467[-/_9*O"_\ Z:+6OH"OG_\ X)._\HLOV:?^R5>%_P#TT6M?0% #2V*:
M&Q7DG[17QJ^(7@7Q1H7AWX:_#6W\>:UJMK>:C=7>LZW-H.AZ9;V_E+Y<E]'9
MW9^U3/,HB@$7S+'.[.@C^;S+Q1_P5+\.:1^SE\$_B!8>&M6U";XWZMHFFZ?I
M!G42Z9%?WEM:SW,\L8DC$5LUR@+ [9)'A0,/-5A,;2T7=)>K=E^(6_)O[CZJ
M&"M KYG_ &N?^"@&I?LX^--=T_0? ?\ PF6G_#WPS%XV\=7CZU_9SZ+HTEQ-
M$&M(O(E^V76RTO9O(9H$V6W^N#.BGT[]I7]HVS_9Z^!-YXSCT^;Q#,TMG8:1
MIMM,L3:O?WUS#:64 D;A%DGGB4N0=BEFP=N"?9YO.WGVV\_QZ#Y7S<O7^G^3
M/2CQ0KU\IP_\%$_$4?AB;0;CX<Z9'\:H_'@^'J>%8_$[/H[WK6']J)=_VF;-
M919?V9_I!D^Q>8&5HA$S $^Q?LH_M ?\-,_!2S\33:0WAS5X[N]T?6M'-R+K
M^RM2L;J6SO+<3!5$J+/!($DV+O38VU=VT5RNU_3\4FOD*6F_]?U9G%_\%8O^
M467[2W_9*O%'_IHNJ^@*^?\ _@K#Q_P2Q_:6_P"R5>*/_31=5] 4 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >?_ +-?_).]1_[&KQ'_
M .GR^KSW]LG_ ).)_9/_ .RJWW_J$>*Z]"_9K_Y)WJ/_ &-7B/\ ]/E]7GO[
M9/\ R<3^R?\ ]E5OO_4(\5T ._X)._\ *++]FG_LE7A?_P!-%K7T!7S_ /\
M!)W_ )19?LT_]DJ\+_\ IHM:^@* /E'_ (*,3?%CQKJWAGP/X2^'_P 1O$/P
MUUV&XE\;:KX*U;1;'698EVK%IEN^H:C9M L^7,US%ND6)=D91Y?-A\E_:A_8
M;^-?Q3TS1_$7PYE\$^$M/DU+P7'I?@77?!44VH^!].TO5;.Z>!;NSUM+)H8W
MCDN98H4+3)$D*2Y2)E_0;.&HSCM4P]UIK=-/YH):ORM;^O,^'_VY_P!G3XK:
M_P"._B=!X/\ !O\ PFEM\?OAC:_#N]U6VU"ST^V\(WD,U_&;ZZBN;A97M&AU
M::0+;"XF#6>S8?,5AZO^V1\(O$WQ/_9NU#PWX3\.WUYK?@/5/#WB+1%O+NUM
M[?Q3+I=_:ZC]DB?S28FD^RF#?.L2AY%.2@+5]#DXIU/6R[IWOZ.Z^Y[%<S<E
M)]/\DOR2^X^"9_V>_BM>>*Y?CI_PK75U\3?\+=B\:)\/6U?2_P"V'TA/#O\
MPC94SBZ.G_;-C->!/M?E[ (S('.!]$?L!_"3Q%\(_P!GUAXMT]=&\3>*_$.M
M>+=1TI;B.Y_L>34]3N;X6;2QDI(\*3I&[(S(71RK,N"?;@:.K57.VK>27R22
MM^ I-RM=[?YO\KO[SY$_X+/_  B\0>,O^"?OQXUS3?BEX\\)Z9I'PM\1O=^'
M=*M-%DTW6PFFW3LMP]WI\]VHD7]VWV>XA(7E2C_/7>_\,;?$7_H['X__ /@H
M\$?_ #/4?\%8O^467[2W_9*O%'_IHNJ^@*0CY_\ ^&-OB+_T=C\?_P#P4>"/
M_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F>KZ HH ^?_\ AC;XB_\ 1V/Q_P#_
M  4>"/\ YGJ/^&-OB+_T=C\?_P#P4>"/_F>KZ HH ^?_ /AC;XB_]'8_'_\
M\%'@C_YGJ/\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ^@** /G__ (8V^(O_ $=C
M\?\ _P %'@C_ .9ZC_AC;XB_]'8_'_\ \%'@C_YGJ^@** /G_P#X8V^(O_1V
M/Q__ /!1X(_^9ZC_ (8V^(O_ $=C\?\ _P %'@C_ .9ZOH"B@#Y__P"&-OB+
M_P!'8_'_ /\ !1X(_P#F>H_X8V^(O_1V/Q__ /!1X(_^9ZOH"B@#Y_\ ^&-O
MB+_T=C\?_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F>KZ HH ^?_\
MAC;XB_\ 1V/Q_P#_  4>"/\ YGJ/^&-OB+_T=C\?_P#P4>"/_F>KZ HH ^?_
M /AC;XB_]'8_'_\ \%'@C_YGJ/\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ^@**
M/G__ (8V^(O_ $=C\?\ _P %'@C_ .9ZC_AC;XB_]'8_'_\ \%'@C_YGJ^@*
M* /G_P#X8V^(O_1V/Q__ /!1X(_^9ZC_ (8V^(O_ $=C\?\ _P %'@C_ .9Z
MOH"B@#Y__P"&-OB+_P!'8_'_ /\ !1X(_P#F>H_X8V^(O_1V/Q__ /!1X(_^
M9ZOH"B@#Y_\ ^&-OB+_T=C\?_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(
M_P#F>KZ HH ^?_\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ/^&-OB+_T=C\?_P#P
M4>"/_F>KZ HH ^?_ /AC;XB_]'8_'_\ \%'@C_YGJ/\ AC;XB_\ 1V/Q_P#_
M  4>"/\ YGJ^@** /G__ (8V^(O_ $=C\?\ _P %'@C_ .9ZC_AC;XB_]'8_
M'_\ \%'@C_YGJ^@** /G_P#X8V^(O_1V/Q__ /!1X(_^9ZC_ (8V^(O_ $=C
M\?\ _P %'@C_ .9ZOH"B@#Y__P"&-OB+_P!'8_'_ /\ !1X(_P#F>H_X8V^(
MO_1V/Q__ /!1X(_^9ZOH"B@#Y_\ ^&-OB+_T=C\?_P#P4>"/_F>H_P"&-OB+
M_P!'8_'_ /\ !1X(_P#F>KZ HH ^?_\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ/
M^&-OB+_T=C\?_P#P4>"/_F>KZ HH ^?_ /AC;XB_]'8_'_\ \%'@C_YGJ/\
MAC;XB_\ 1V/Q_P#_  4>"/\ YGJ^@** /G__ (8V^(O_ $=C\?\ _P %'@C_
M .9ZC_AC;XB_]'8_'_\ \%'@C_YGJ^@** /G_P#X8V^(O_1V/Q__ /!1X(_^
M9ZC_ (8V^(O_ $=C\?\ _P %'@C_ .9ZOH"B@#Y__P"&-OB+_P!'8_'_ /\
M!1X(_P#F>H_X8V^(O_1V/Q__ /!1X(_^9ZOH"B@#Y_\ ^&-OB+_T=C\?_P#P
M4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F>KZ HH ^?_\ AC;XB_\ 1V/Q
M_P#_  4>"/\ YGJ/^&-OB+_T=C\?_P#P4>"/_F>KZ HH ^?_ /AC;XB_]'8_
M'_\ \%'@C_YGJ/\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ^@** /G__ (8V^(O_
M $=C\?\ _P %'@C_ .9ZC_AC;XB_]'8_'_\ \%'@C_YGJ^@** /G_P#X8V^(
MO_1V/Q__ /!1X(_^9ZC_ (8V^(O_ $=C\?\ _P %'@C_ .9ZOH"B@#Y__P"&
M-OB+_P!'8_'_ /\ !1X(_P#F>H_X8V^(O_1V/Q__ /!1X(_^9ZOH"B@#Y_\
M^&-OB+_T=C\?_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F>KZ HH ^
M?_\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ/^&-OB+_T=C\?_P#P4>"/_F>KZ HH
M ^?_ /AC;XB_]'8_'_\ \%'@C_YGJ/\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ^
M@** /G__ (8V^(O_ $=C\?\ _P %'@C_ .9ZC_AC;XB_]'8_'_\ \%'@C_YG
MJ^@** /G_P#X8V^(O_1V/Q__ /!1X(_^9ZC_ (8V^(O_ $=C\?\ _P %'@C_
M .9ZOH"B@#Y__P"&-OB+_P!'8_'_ /\ !1X(_P#F>H_X8V^(O_1V/Q__ /!1
MX(_^9ZOH"B@#Y_\ ^&-OB+_T=C\?_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\
M!1X(_P#F>KZ HH ^?_\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ/^&-OB+_T=C\?
M_P#P4>"/_F>KZ HH ^?_ /AC;XB_]'8_'_\ \%'@C_YGJ/\ AC;XB_\ 1V/Q
M_P#_  4>"/\ YGJ^@** /G__ (8V^(O_ $=C\?\ _P %'@C_ .9ZC_AC;XB_
M]'8_'_\ \%'@C_YGJ^@** /G_P#X8V^(O_1V/Q__ /!1X(_^9ZC_ (8V^(O_
M $=C\?\ _P %'@C_ .9ZOH"B@#Y__P"&-OB+_P!'8_'_ /\ !1X(_P#F>H_X
M8V^(O_1V/Q__ /!1X(_^9ZOH"B@#Y_\ ^&-OB+_T=C\?_P#P4>"/_F>H_P"&
M-OB+_P!'8_'_ /\ !1X(_P#F>KZ HH ^?_\ AC;XB_\ 1V/Q_P#_  4>"/\
MYGJ/^&-OB+_T=C\?_P#P4>"/_F>KZ HH ^?_ /AC;XB_]'8_'_\ \%'@C_YG
MJ/\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ^@** /G__ (8V^(O_ $=C\?\ _P %
M'@C_ .9ZC_AC;XB_]'8_'_\ \%'@C_YGJ^@** /G_P#X8V^(O_1V/Q__ /!1
MX(_^9ZC_ (8V^(O_ $=C\?\ _P %'@C_ .9ZOH"B@#Y__P"&-OB+_P!'8_'_
M /\ !1X(_P#F>H_X8V^(O_1V/Q__ /!1X(_^9ZOH"B@#Y_\ ^&-OB+_T=C\?
M_P#P4>"/_F>H_P"&-OB+_P!'8_'_ /\ !1X(_P#F>KZ HH ^?_\ AC;XB_\
M1V/Q_P#_  4>"/\ YGJ/^&-OB+_T=C\?_P#P4>"/_F>KZ HH ^?_ /AC;XB_
M]'8_'_\ \%'@C_YGJ/\ AC;XB_\ 1V/Q_P#_  4>"/\ YGJ^@** /G__ (8V
M^(O_ $=C\?\ _P %'@C_ .9ZC_AC;XB_]'8_'_\ \%'@C_YGJ^@** /G_P#X
M8V^(O_1V/Q__ /!1X(_^9ZC_ (8V^(O_ $=C\?\ _P %'@C_ .9ZOH"B@#Y_
M_P"&-OB+_P!'8_'_ /\ !1X(_P#F>H_X8V^(O_1V/Q__ /!1X(_^9ZOH"B@#
MRS]C_1[GPY\$UT^\U;4->N[#Q!KUO/J=^D"76HNFLWJM/*L$<4(D<@LPBCC0
M%CM15PHY#]LG_DXG]D__ +*K??\ J$>*Z]"_9K_Y)WJ/_8U>(_\ T^7U>>_M
MD_\ )Q/[)_\ V56^_P#4(\5T ._X)._\HLOV:?\ LE7A?_TT6M?0%?/_ /P2
M=_Y19?LT_P#9*O"__IHM:^@* &_Q4UN1BOEG_@I5X%^$VLV_A?5OBCX7N?BQ
M>*MYH_A#X9O:P:A;>*-6N51A*EG*A5KF&*&3%U(RQVD$MU(Q12SCYW_:!_8J
MT/2?V>_ 7PX\91M\8OVG-:\ VWA+PA%<2O?6_@BXM]WG^)+>=Q]IL8K>:> S
M:@9!/-]DLXD_>LD;3&[5^M[6^_;;R^\'9/7M?^OZZ:7/TOW9% -?FQ_P4,^'
M=GXT\2_'F;QA,NMZW\"?@3IGBCP1J5S\DNAZYYNLS2:M:9)\J[:;3+$>:AW!
M8]F<.P;Z+_X**:WJ.J_L2Z?:W4EQ9V_C'Q)X4T'73"[6[-8:CKFGVM["6!!1
M9()Y8FY^[(PJN5Z);MV\M79._P"?;S'9J24NJO\ @G^I]-YIPY-?F/+\,/#N
MF_'.X^ =KHFF0_ V7]H"'3G\)I;HNB?9G\$'7'TS[.!Y/V1M4 N#;;?++,05
MPQ%?4W_!+3=I?[+][X?@:3^P_!OC3Q1X:T)&<N+;3+'7;ZVL[=&/6.&&-(4[
M!(E7M5>SLK^2:]&D_P!1SC*%N;K_ /;6_P#2=34_X*Q?\HLOVEO^R5>*/_31
M=5] 5\A?\%G_ (N^(/!O_!/WX\:'IOPM\>>+-,U?X6^(UN_$6E7>BQZ;H@?3
M;I&:X2[U""[81K^\;[/;S$KPH=_DKO?^&R?B+_T:=\?_ /P;^"/_ )H:DD^@
M**^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C_ALGXB_]&G?'_P#\&_@C_P":&@#Z
M HKY_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R?B+_ -&G?'__ ,&_@C_YH: /
MH"BOG_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;)^(O_1IWQ_\ _!OX(_\ FAH
M^@**^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_ALGXB_P#1IWQ__P#!OX(_^:&@
M#Z HKY__ .&R?B+_ -&G?'__ ,&_@C_YH:/^&R?B+_T:=\?_ /P;^"/_ )H:
M /H"BOG_ /X;)^(O_1IWQ_\ _!OX(_\ FAH_X;)^(O\ T:=\?_\ P;^"/_FA
MH ^@**^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C_ALGXB_]&G?'_P#\&_@C_P":
M&@#Z HKY_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R?B+_ -&G?'__ ,&_@C_Y
MH: /H"BOG_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;)^(O_1IWQ_\ _!OX(_\
MFAH ^@**^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_ALGXB_P#1IWQ__P#!OX(_
M^:&@#Z HKY__ .&R?B+_ -&G?'__ ,&_@C_YH:/^&R?B+_T:=\?_ /P;^"/_
M )H: /H"BOG_ /X;)^(O_1IWQ_\ _!OX(_\ FAH_X;)^(O\ T:=\?_\ P;^"
M/_FAH ^@**^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C_ALGXB_]&G?'_P#\&_@C
M_P":&@#Z HKY_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R?B+_ -&G?'__ ,&_
M@C_YH: /H"BOG_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;)^(O_1IWQ_\ _!OX
M(_\ FAH ^@**^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_ALGXB_P#1IWQ__P#!
MOX(_^:&@#Z HKY__ .&R?B+_ -&G?'__ ,&_@C_YH:/^&R?B+_T:=\?_ /P;
M^"/_ )H: /H"BOG_ /X;)^(O_1IWQ_\ _!OX(_\ FAH_X;)^(O\ T:=\?_\
MP;^"/_FAH ^@**^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C_ALGXB_]&G?'_P#\
M&_@C_P":&@#Z HKY_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R?B+_ -&G?'__
M ,&_@C_YH: /H"BOG_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;)^(O_1IWQ_\
M_!OX(_\ FAH ^@**^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_ALGXB_P#1IWQ_
M_P#!OX(_^:&@#Z HKY__ .&R?B+_ -&G?'__ ,&_@C_YH:/^&R?B+_T:=\?_
M /P;^"/_ )H: /H"BOG_ /X;)^(O_1IWQ_\ _!OX(_\ FAH_X;)^(O\ T:=\
M?_\ P;^"/_FAH ^@**^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C_ALGXB_]&G?'
M_P#\&_@C_P":&@#Z HKY_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R?B+_ -&G
M?'__ ,&_@C_YH: /H"BOG_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;)^(O_1IW
MQ_\ _!OX(_\ FAH ^@**^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_ALGXB_P#1
MIWQ__P#!OX(_^:&@#Z HKY__ .&R?B+_ -&G?'__ ,&_@C_YH:/^&R?B+_T:
M=\?_ /P;^"/_ )H: /H"BOG_ /X;)^(O_1IWQ_\ _!OX(_\ FAH_X;)^(O\
MT:=\?_\ P;^"/_FAH ^@**^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C_ALGXB_]
M&G?'_P#\&_@C_P":&@#Z HKY_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R?B+_
M -&G?'__ ,&_@C_YH: /H"BOG_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;)^(O
M_1IWQ_\ _!OX(_\ FAH ^@**^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_ALGXB
M_P#1IWQ__P#!OX(_^:&@#Z HKY__ .&R?B+_ -&G?'__ ,&_@C_YH:/^&R?B
M+_T:=\?_ /P;^"/_ )H: /H"BOG_ /X;)^(O_1IWQ_\ _!OX(_\ FAH_X;)^
M(O\ T:=\?_\ P;^"/_FAH ^@**^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C_ALG
MXB_]&G?'_P#\&_@C_P":&@#Z HKY_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R
M?B+_ -&G?'__ ,&_@C_YH: /H"BOG_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;
M)^(O_1IWQ_\ _!OX(_\ FAH ^@**^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_A
MLGXB_P#1IWQ__P#!OX(_^:&@#Z HKY__ .&R?B+_ -&G?'__ ,&_@C_YH:/^
M&R?B+_T:=\?_ /P;^"/_ )H: /H"BOG_ /X;)^(O_1IWQ_\ _!OX(_\ FAH_
MX;)^(O\ T:=\?_\ P;^"/_FAH ^@**^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C
M_ALGXB_]&G?'_P#\&_@C_P":&@#Z HKY_P#^&R?B+_T:=\?_ /P;^"/_ )H:
M/^&R?B+_ -&G?'__ ,&_@C_YH: /H"BOG_\ X;)^(O\ T:=\?_\ P;^"/_FA
MH_X;)^(O_1IWQ_\ _!OX(_\ FAH ^@**^?\ _ALGXB_]&G?'_P#\&_@C_P":
M&C_ALGXB_P#1IWQ__P#!OX(_^:&@#Z HKY__ .&R?B+_ -&G?'__ ,&_@C_Y
MH:/^&R?B+_T:=\?_ /P;^"/_ )H: /H"BOG_ /X;)^(O_1IWQ_\ _!OX(_\
MFAH_X;)^(O\ T:=\?_\ P;^"/_FAH ^@**^?_P#ALGXB_P#1IWQ__P#!OX(_
M^:&N9^+W_!2K6O@'\/=1\6>-_P!G+XR>$_#6DQ^;>:GJOB/P+:VUN.V7?Q$!
MDG@#J20 "3B@#T;]H+]J^3X(?$SPKX-TGX=>//B7XH\7:9J>M6VG^&9=)A:V
ML]/EL(;B:634KZSB $FI6BJJ.SG>QVX4FL_X2?MCWGCWXZ6'P]\3?"3XF?#'
M7=9T'4/$6F/XDN-"N;?4;:QN+&WN@C:;J5X4='U*TXE5 P<[2=I ^.?V:?\
M@J!XC_X*%?M8^$_C5\,/V8_CUK7PJ\'^"-?\,QZK<MH&F7&K7VIZAHDX-O'>
M:G##+;Q)I$@:6*>0[YE4HN"3[)XL^+OQ9U[]L_P#\1HOV5_C>NB>%?!7B7PW
M=P/K7@L74EQJ5]H%Q \:C7RAC5-*N Y+@@O%A6!8J ?:5%?/_P#PV3\1?^C3
MOC__ .#?P1_\T-'_  V3\1?^C3OC_P#^#?P1_P#-#0!] 45\_P#_  V3\1?^
MC3OC_P#^#?P1_P#-#1_PV3\1?^C3OC__ .#?P1_\T- 'T!17S_\ \-D_$7_H
MT[X__P#@W\$?_-#1_P -D_$7_HT[X_\ _@W\$?\ S0T ?0%%?/\ _P -D_$7
M_HT[X_\ _@W\$?\ S0T?\-D_$7_HT[X__P#@W\$?_-#0!Z!^S7_R3O4?^QJ\
M1_\ I\OJ\]_;)_Y.)_9/_P"RJWW_ *A'BNNO_8_UBY\1?!-=0O-)U#0;N^\0
M:]<3Z9?O ]UISOK-ZS02M!)+"9$)*L8I)$)4[79<,>0_;)_Y.)_9/_[*K??^
MH1XKH =_P2=_Y19?LT_]DJ\+_P#IHM:^@*^?_P#@D[_RBR_9I_[)5X7_ /31
M:U] 4 >._'S]A_X?_M'?$C1?%WB5/&EOXD\.V,^FZ=?^'O'&N>')K:VG>-YH
M\Z==VX8.T41;=DGRTR<*,<WK/_!,CX5:WXS'B22?XM6OB#^R;70Y=3L/BUXK
ML;N[L[4R&".>6'4D:?:TLK;I2S%I'8DEB3]"%: N:F*25NVH7;/(/C7^PM\,
M/VB_$7A_5O&/A^^U:^\-6ZV=NZZYJ%LM];+-#.+:^2&=%U"W\Z"*3R;P31E@
M25RS9ZGXD_L_>%?B_P"$O%F@^)K&\UK1?&]JMGJMC=:E=-;M&J;%\A/,Q:N.
M&WV_EOO57SO4,.WS2A<4WJK= V=SQ./_ ()^_"M/@A)\/O["UAM!FUH>(VNF
M\2ZH=<;5!,)A?_VL;C^T/M095 F^T>8$ CW;!MKT3X0?"'P[\!?AIHW@_P )
MZ8ND^'=!MQ;65JLLDQ1<EBSR2,TDDC,6=Y)&9W=F9F9F)/3 #-'\72B^EA6_
MKU/ ?^"L7_*++]I;_LE7BC_TT75?0%?/_P#P5B_Y19?M+?\ 9*O%'_IHNJ^@
M*8PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BO"?VX?^"C'PE_X)Z>!H-6^)7B5;.^U1O*T;0+!#>:YX@F
M)"K#9VB?O)6+%5W<(I9=SKG-?(Z_!;]J+_@LG_I'Q3NM>_97_9UO1NB\$:/=
M >./%UN>@U*ZQBQA=3\T"C?@LCJ?EDH ]&_:<_X+.V7_  MF\^$'[,O@VX_:
M*^-4'[J]@TFX$?AKPGDE?-U34O\ 5)M;/[I&+$JR%HV(SB_"3_@C#JW[0OQ!
MTWXF?MG>.%^.OC6PD^U:7X.MHVMO /A1R,;;>Q./M3@<&6X'SC&Y&(#5]=_L
MQ?LF_#G]C#X56?@KX7^$-'\&^&K+#"UL(<-.^ #+-(<R32D 9DD9F.!D\5Z/
M0!5T_3X-*L(;6VABM[:UC6**&) B1(HPJJHX     Z8JU110 4444 %%%% !
M1110 4444 >?_LU_\D[U'_L:O$?_ *?+ZO/?VR?^3B?V3_\ LJM]_P"H1XKK
MT+]FO_DG>H_]C5XC_P#3Y?5Y[^V3_P G$_LG_P#95;[_ -0CQ70 [_@D[_RB
MR_9I_P"R5>%__31:U] 5\_\ _!)W_E%E^S3_ -DJ\+_^FBUKZ H \?\ VB_C
M5\0O OBG0O#WPV^&MOX\UK5;6\U&YN]9UN;0-#TRWM_*7RY+Z.SNS]JF>91%
M (OF6.=V=!'\WA.M_P#!7MM7^%NE^-/!?PWG\1:!IW@2S^)/C8WFNQV-SX:T
M:XFECVVR1PSI?7:K:7\GE>9#&R6O$V9$!ZC_ (*,2_%GQIJWAGP/X2^'_P 1
MO$'PUUR&XF\:ZKX*U?1;#6985VK%IEN^H:C9M L^7,US%ND6)=D91Y?-A\L_
M:4_9Q^)6L6GC*S^'GP>OK/0_CO\ "6P^&O\ 9TFI:/9#X9RVTM]"DE[''=F.
M2U6UU61@M@URP:RV!2)%833U]6].FU]^RVU_S+]R]I::+5>;7XVO^&Y[%^U=
M_P %"KSX!>*-7M?#?@:/QQI/@3PO!XZ\;WQUS^SVT?1)9Y8TDM(_(E^V71CM
M;V80,T";+;_7!G13ZE^TK^T;9_L]? J\\:1Z=-XAF::RL-(TVVF6)M7OKZYA
MM+* 2-PBR3SQ*7(.Q2S8.W!^9/VUOV7_ (F3>*_B-IG@'P7<>,M)^.7PML_A
MI-JBZI96<?A"XMY;Z(7UXD\T<DML;?599,6JS2[[,KY>)%8>N_MD?"+Q1\4/
MV;]0\-^%/#M]>:YX#U3P]XBT-+R[M;>W\4RZ7?VNH?9(G\TF)I/LI@WSK$H>
M13DH"U4[66]KVOUM>S=O3;N2OB7XKILNOK='.1?\%$_$4?AF;0;CX<Z7'\:8
M_'@^'J>%8_$[OH\EZUA_:B7?]IFS6467]F?Z09/L7F!E:(1,P!/L/[*/[0?_
M  TS\%K/Q--H[>'-8CN[W2-9T=KD77]E:E974MG>0+,%42HL\$@238N]-C;5
MW;1\J7'[/?Q5N_%<OQT/PVU=/$W_  MV+QHGP];5]+_MA](3P[_PC94SBZ.G
M_;-C->!/M?E[ (S('.!]$?L!_"'Q%\(OV?6_X2W3UT;Q-XK\0ZUXLU'2EN([
MG^QY-3U.YOA9M+&2DCPI<)&[(S(71RK,N":]VWR5_)V3:7EN%2RMR._?[Y7^
MZT;?,S_^"L7_ "BR_:6_[)5XH_\ 31=5] 5\@_\ !9_]G3P_\3/^"?GQX\5:
MEJ'CRUU3P[\+?$;VD&D^-M:TG393'IMU*OVBQM+J*TN@6X87$4@=?D;<GRUW
MW_#M+X=_]#'\?O\ P^OC?_Y;5(CZ HKY_P#^':7P[_Z&/X_?^'U\;_\ RVH_
MX=I?#O\ Z&/X_?\ A]?&_P#\MJ /H"BOG_\ X=I?#O\ Z&/X_?\ A]?&_P#\
MMJ/^':7P[_Z&/X_?^'U\;_\ RVH ^@**^?\ _AVE\._^AC^/W_A]?&__ ,MJ
M/^':7P[_ .AC^/W_ (?7QO\ _+:@#Z HKY__ .':7P[_ .AC^/W_ (?7QO\
M_+:C_AVE\._^AC^/W_A]?&__ ,MJ /H"BOG_ /X=I?#O_H8_C]_X?7QO_P#+
M:C_AVE\._P#H8_C]_P"'U\;_ /RVH ^@**^?_P#AVE\._P#H8_C]_P"'U\;_
M /RVH_X=I?#O_H8_C]_X?7QO_P#+:@#Z HKY_P#^':7P[_Z&/X_?^'U\;_\
MRVH_X=I?#O\ Z&/X_?\ A]?&_P#\MJ /H"BOG_\ X=I?#O\ Z&/X_?\ A]?&
M_P#\MJ/^':7P[_Z&/X_?^'U\;_\ RVH ^@**^?\ _AVE\._^AC^/W_A]?&__
M ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:@#Z HKY__ .':7P[_ .AC^/W_ (?7
MQO\ _+:C_AVE\._^AC^/W_A]?&__ ,MJ /H"BOG_ /X=I?#O_H8_C]_X?7QO
M_P#+:C_AVE\._P#H8_C]_P"'U\;_ /RVH ^@**^?_P#AVE\._P#H8_C]_P"'
MU\;_ /RVH_X=I?#O_H8_C]_X?7QO_P#+:@#Z HKY_P#^':7P[_Z&/X_?^'U\
M;_\ RVH_X=I?#O\ Z&/X_?\ A]?&_P#\MJ /H"BOG_\ X=I?#O\ Z&/X_?\
MA]?&_P#\MJ/^':7P[_Z&/X_?^'U\;_\ RVH ^@**^?\ _AVE\._^AC^/W_A]
M?&__ ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:@#Z HKY__ .':7P[_ .AC^/W_
M (?7QO\ _+:C_AVE\._^AC^/W_A]?&__ ,MJ /H"BOG_ /X=I?#O_H8_C]_X
M?7QO_P#+:C_AVE\._P#H8_C]_P"'U\;_ /RVH ^@**^?_P#AVE\._P#H8_C]
M_P"'U\;_ /RVH_X=I?#O_H8_C]_X?7QO_P#+:@#Z HKY_P#^':7P[_Z&/X_?
M^'U\;_\ RVH_X=I?#O\ Z&/X_?\ A]?&_P#\MJ /H"BOG_\ X=I?#O\ Z&/X
M_?\ A]?&_P#\MJ/^':7P[_Z&/X_?^'U\;_\ RVH ^@**^?\ _AVE\._^AC^/
MW_A]?&__ ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:@#Z HKY__ .':7P[_ .AC
M^/W_ (?7QO\ _+:C_AVE\._^AC^/W_A]?&__ ,MJ /H"BOG_ /X=I?#O_H8_
MC]_X?7QO_P#+:C_AVE\._P#H8_C]_P"'U\;_ /RVH ^@**^?_P#AVE\._P#H
M8_C]_P"'U\;_ /RVH_X=I?#O_H8_C]_X?7QO_P#+:@#Z HKY_P#^':7P[_Z&
M/X_?^'U\;_\ RVH_X=I?#O\ Z&/X_?\ A]?&_P#\MJ /H"BOG_\ X=I?#O\
MZ&/X_?\ A]?&_P#\MJ/^':7P[_Z&/X_?^'U\;_\ RVH ^@**^?\ _AVE\._^
MAC^/W_A]?&__ ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:@#Z HKY__ .':7P[_
M .AC^/W_ (?7QO\ _+:C_AVE\._^AC^/W_A]?&__ ,MJ /H"BOG_ /X=I?#O
M_H8_C]_X?7QO_P#+:C_AVE\._P#H8_C]_P"'U\;_ /RVH ^@**^?_P#AVE\.
M_P#H8_C]_P"'U\;_ /RVH_X=I?#O_H8_C]_X?7QO_P#+:@#Z HKY_P#^':7P
M[_Z&/X_?^'U\;_\ RVH_X=I?#O\ Z&/X_?\ A]?&_P#\MJ /H"BOG_\ X=I?
M#O\ Z&/X_?\ A]?&_P#\MJ/^':7P[_Z&/X_?^'U\;_\ RVH ^@**^?\ _AVE
M\._^AC^/W_A]?&__ ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:@#Z HKY__ .':
M7P[_ .AC^/W_ (?7QO\ _+:C_AVE\._^AC^/W_A]?&__ ,MJ /H"BOG_ /X=
MI?#O_H8_C]_X?7QO_P#+:C_AVE\._P#H8_C]_P"'U\;_ /RVH ^@**^?_P#A
MVE\._P#H8_C]_P"'U\;_ /RVH_X=I?#O_H8_C]_X?7QO_P#+:@#Z HKY_P#^
M':7P[_Z&/X_?^'U\;_\ RVH_X=I?#O\ Z&/X_?\ A]?&_P#\MJ /H"BOG_\
MX=I?#O\ Z&/X_?\ A]?&_P#\MJ/^':7P[_Z&/X_?^'U\;_\ RVH ^@**^?\
M_AVE\._^AC^/W_A]?&__ ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:@#Z HKY__
M .':7P[_ .AC^/W_ (?7QO\ _+:C_AVE\._^AC^/W_A]?&__ ,MJ /H"BOG_
M /X=I?#O_H8_C]_X?7QO_P#+:C_AVE\._P#H8_C]_P"'U\;_ /RVH ^@**^?
M_P#AVE\._P#H8_C]_P"'U\;_ /RVH_X=I?#O_H8_C]_X?7QO_P#+:@#Z HKY
M_P#^':7P[_Z&/X_?^'U\;_\ RVH_X=I?#O\ Z&/X_?\ A]?&_P#\MJ /H"BO
MG_\ X=I?#O\ Z&/X_?\ A]?&_P#\MJ/^':7P[_Z&/X_?^'U\;_\ RVH ^@**
M^?\ _AVE\._^AC^/W_A]?&__ ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:@#Z H
MKY__ .':7P[_ .AC^/W_ (?7QO\ _+:OE?\ ;O\ B%^SC^Q%X@LO!<.N?M+?
M$SXS:\-NA_#GPC\;_'%_KM^[+N5I435B+:''S&27'RAF57VD4 ?HOXC\2:?X
M.\/WVK:O?V>EZ7IT#W-W>7<ZP6]I$@+/))(Q"JJ@$EB0 !7Y\>._^"K?Q*_;
M^\8:E\/?V(/#-KKUG8SM8ZW\9?$L#1>$=!8<.+%"-VHW"YX"J8P=A*R1MN'F
M'[/W_!"_X@?MC:K=>*/VN/&7Q"L_ FI,EQ8? ZQ^*'B'7M*LMF[8^I7]Y>SR
MSS@$$BV=%# $, 3'7V?X'_X)-_!_X9>$=/T'PW=?&KP_H.DPBWL=-TSXU>,[
M2TLXAT2**/50B*.P4 4 <[^P[_P2 \"_LG^.+CXE>+=6UCXT?'C5QNU3X@^+
M"+B^5B.8[&$DQV4 Y"I'\P4[2Y7 'UU7S_\ \.TOAW_T,?Q^_P##Z^-__EM1
M_P .TOAW_P!#'\?O_#Z^-_\ Y;4 ?0%%?/\ _P .TOAW_P!#'\?O_#Z^-_\
MY;4?\.TOAW_T,?Q^_P##Z^-__EM0!] 45\8_M#_LE>"_AIJ'AOPQX5O/CIX@
M\?>-YIX=%L;SX_\ CBTLH(H(Q)<WMU*NJ.RV\*M&"$1G>2:% !O+KQMA^Q]>
M_ GQ9X?M_B[KOQ"U;PWXMU6WT.UU[PK\;_B%9?V/?W#;+6&ZM;C6IB\4\I2%
M9XY05EEB4Q;7,B 'Z 45\_\ _#M+X=_]#'\?O_#Z^-__ );4?\.TOAW_ -#'
M\?O_  ^OC?\ ^6U 'T!17S__ ,.TOAW_ -#'\?O_  ^OC?\ ^6U'_#M+X=_]
M#'\?O_#Z^-__ );4 ?0%%?/_ /P[2^'?_0Q_'[_P^OC?_P"6U'_#M+X=_P#0
MQ_'[_P /KXW_ /EM0!] 45\__P##M+X=_P#0Q_'[_P /KXW_ /EM1_P[2^'?
M_0Q_'[_P^OC?_P"6U 'H'[-?_).]1_[&KQ'_ .GR^KSW]LG_ ).)_9/_ .RJ
MWW_J$>*ZZ_\ 8_\ #5OX*^"8T>SDU":STGQ!KUE!)?W\]_=.D>LWJ*9;B=WF
MFD( W22NSN<LS,Q)/(?MD_\ )Q/[)_\ V56^_P#4(\5T ._X)._\HLOV:?\
MLE7A?_TT6M?0%?/_ /P2=_Y19?LT_P#9*O"__IHM:^@* "B@G%&: "BC-&<4
M %%&:,T ?/\ _P %8O\ E%E^TM_V2KQ1_P"FBZKZ KY__P""L7_*++]I;_LE
M7BC_ --%U7T!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%1RR+"C,Q"JHRQ)P /4T 25Q/QZ_:&\#_LN_##4/&7Q$\5:+X/\+Z6,
MW&HZI<K!$#@D(N>7D;!VH@+,>%!-?'WQX_X+2M\1?B;J'PI_9'\%G]H;XI63
M>3J.J6\WD^"_"1.1YE_J0(20C!(BA;+[64.'&VD^ G_!%J3XC?$W3_BQ^UUX
MT;]H;XI6;>=IVDW$/D^"_").#Y=AIQ 20C !EF7+[58H'&X@'%R?M=_M(?\
M!865M/\ V<M/U'X!_ 6Z)2X^+GB;3B-=\10]#_8FGN041N<7,I'!RK1NA0_4
MG["/_!,/X2_\$\?#UX/ ^CW6H>*]<)DU_P 8Z[<?VAXB\12LVYI+F[8;CEOF
MV(%3/.W))/T)'&L**JJJJHPJ@8 'H*DH **** "BBB@ KA?VA/VCO O[*/PJ
MU'QM\1_%6C^#_"NDKFYU#49_+CW'.V-!RTDC8(6- SL>%!-?(O\ P5W_ ."_
M/PE_X)5:)<:'))#X\^+,T'F6?A*PN@AM PRLM], PMH\8(7!D?(VI@[A^(/P
MY^-/C;_@MG^TI'X^^.^D_%SX_1Z/<?\ $E^%/PRTJ6#2=/#8<)=WS$0:?:L-
MBM(K374G1WB*@T ?<5U_P<=M^TW_ ,%-/ACXL\ ^"?#OAKX-^$+?Q!X?;Q7\
M0/$D'AA/$R3V]O<7,,%Q.1;PR"2TL62)B[%GA$K6XEROU3XL_P""LWPW_;>^
M+GP=^'\>H>$?#OA[6?B%I$]\DOQ&\+ZUK-[>V4C:CID4%GI&HWO[A]2L[)7F
M=U8$H@B(E:6&+X#_  H_:RUN3P;?>*O@7\$OAA\!_AT/MEC\&- UAKK6;Z1"
MK0R-/$%L))K8@RPQ.5BDFYDV2"*>'Z8L_%=I^V;\:/!OB;X>_:M/T?P'<L^I
M^,'M9+6XO-P N/#\,,JJ7!=4%YYR%;>2%8U7[7&SV8!]*4444 %%%% !1110
M 4444 >?_LU_\D[U'_L:O$?_ *?+ZO/?VR?^3B?V3_\ LJM]_P"H1XKKT+]F
MO_DG>H_]C5XC_P#3Y?5Y[^V3_P G$_LG_P#95;[_ -0CQ70 [_@D[_RBR_9I
M_P"R5>%__31:U] 5\_\ _!)W_E%E^S3_ -DJ\+_^FBUKZ H ^2?^"V7PNO\
MXE_\$W?BXT/C#Q-X9TW1?"6K:E>V>C/#!_;OE6K/';W$S1M*MON3+I"T;2#Y
M&<QET?YS_P""J'@BU^(GQ2^)%\?"MMXR_P"%<_!^QURZU74)TAO/A>C7.IR+
MK'AT9S-JS"U>1D+V0(TZU'VSYO*'Z.?%CX5:#\;_ (9>(/!OBBQ_M/PWXHT^
M?2]4L_/D@^U6TR&.2/?&RNN58C*L",\$5P/Q]_8/^%G[3GB&PU+QIX=O-2N=
M/LQICK;ZWJ%A;ZI9"59A9W\-M/'%?VOF+N\B[66+YG^7YWRHNSC;H[_A8VYU
MRJ+Z7_%Q?Z,^.O\ @HAX9T;XN>*?CWK.O?\ $TNO@Y\"M-\9?#Z^NSMG\/:L
M\NLW!U6US_JKLRZ;8#SD 8"/9G:[!OHG_@HKK>H:K^Q+IUK=27%G;^,/$?A3
M0==,+M;LUAJ&N:?:7T)8$%%D@GEB;G[LC"O1/CS^Q%\,?VE?%NAZYXR\.S:G
MJ&@1BVA-OJU[8PW=N)XK@6MY#;S1Q7UJ)H(W^SW2RQ;@?D^9L])\2/@!X5^,
M'A+Q9H/B:QN]:T7QO:K9ZK8W.I736[1JFQ?(3S,6KCAM]OY;[U5\[U# =N5:
M=;VZ-7O_ .3==#'[2>UE^B7X-7^9^?LOPO\ #NF_'.X^ =KH>F0_ V3]H"+3
MG\)QVZ+HGV9_!!UQ],^S@>3]D;5 +@VVWRRS$%<,17U-_P $LPVE?LP7WA^!
MI/[#\&^-/%'AK0D9RXMM,L==OK:SMT8]8X88TA3L$B5>U=0G_!/_ .%:_ ^3
MX??V%J[:%+K0\1O=-XEU1M<;5!,)A?\ ]K&Y_M#[4&50)OM'F! (]VP;:]$^
M$'PA\._ 7X9Z+X/\)Z6ND^'=!MQ;65JLLDS(N2Q9Y)&:261F+.\DC,[NS,S,
MS$F^9<MO1>MDE=^>GXCJ-2M96M_]M^=U?T/FK_@L_P#%WQ!X-_X)^_'C0]-^
M%OCSQ9IFK_"WQ&MWXBTJ[T6/3=$#Z;=(S7"7>H07;"-?WC?9[>8E>%#O\E=[
M_P -D_$7_HT[X_\ _@W\$?\ S0T?\%8O^467[2W_ &2KQ1_Z:+JOH"I$?/\
M_P -D_$7_HT[X_\ _@W\$?\ S0T?\-D_$7_HT[X__P#@W\$?_-#7T!10!\__
M /#9/Q%_Z-.^/_\ X-_!'_S0T?\ #9/Q%_Z-.^/_ /X-_!'_ ,T-?0%% 'S_
M /\ #9/Q%_Z-.^/_ /X-_!'_ ,T-'_#9/Q%_Z-.^/_\ X-_!'_S0U] 44 ?/
M_P#PV3\1?^C3OC__ .#?P1_\T-'_  V3\1?^C3OC_P#^#?P1_P#-#7T!10!\
M_P#_  V3\1?^C3OC_P#^#?P1_P#-#1_PV3\1?^C3OC__ .#?P1_\T-?0%% '
MS_\ \-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
M!\__ /#9/Q%_Z-.^/_\ X-_!'_S0T?\ #9/Q%_Z-.^/_ /X-_!'_ ,T-?0%%
M 'S_ /\ #9/Q%_Z-.^/_ /X-_!'_ ,T-'_#9/Q%_Z-.^/_\ X-_!'_S0U] 4
M4 ?/_P#PV3\1?^C3OC__ .#?P1_\T-'_  V3\1?^C3OC_P#^#?P1_P#-#7T!
M10!\_P#_  V3\1?^C3OC_P#^#?P1_P#-#1_PV3\1?^C3OC__ .#?P1_\T-?0
M%% 'S_\ \-D_$7_HT[X__P#@W\$?_-#1_P -D_$7_HT[X_\ _@W\$?\ S0U]
M 44 ?/\ _P -D_$7_HT[X_\ _@W\$?\ S0T?\-D_$7_HT[X__P#@W\$?_-#7
MT!10!\__ /#9/Q%_Z-.^/_\ X-_!'_S0T?\ #9/Q%_Z-.^/_ /X-_!'_ ,T-
M?0%% 'S_ /\ #9/Q%_Z-.^/_ /X-_!'_ ,T-'_#9/Q%_Z-.^/_\ X-_!'_S0
MU] 44 ?/_P#PV3\1?^C3OC__ .#?P1_\T-'_  V3\1?^C3OC_P#^#?P1_P#-
M#7T!10!\_P#_  V3\1?^C3OC_P#^#?P1_P#-#1_PV3\1?^C3OC__ .#?P1_\
MT-?0%% 'S_\ \-D_$7_HT[X__P#@W\$?_-#1_P -D_$7_HT[X_\ _@W\$?\
MS0U] 44 ?/\ _P -D_$7_HT[X_\ _@W\$?\ S0T?\-D_$7_HT[X__P#@W\$?
M_-#7T!10!\__ /#9/Q%_Z-.^/_\ X-_!'_S0T?\ #9/Q%_Z-.^/_ /X-_!'_
M ,T-?0%% 'S_ /\ #9/Q%_Z-.^/_ /X-_!'_ ,T-'_#9/Q%_Z-.^/_\ X-_!
M'_S0U] 44 ?/_P#PV3\1?^C3OC__ .#?P1_\T-'_  V3\1?^C3OC_P#^#?P1
M_P#-#7T!10!\_P#_  V3\1?^C3OC_P#^#?P1_P#-#1_PV3\1?^C3OC__ .#?
MP1_\T-?0%% 'S_\ \-D_$7_HT[X__P#@W\$?_-#1_P -D_$7_HT[X_\ _@W\
M$?\ S0U] 44 ?/\ _P -D_$7_HT[X_\ _@W\$?\ S0T?\-D_$7_HT[X__P#@
MW\$?_-#7T!10!\__ /#9/Q%_Z-.^/_\ X-_!'_S0T?\ #9/Q%_Z-.^/_ /X-
M_!'_ ,T-?0%% 'S_ /\ #9/Q%_Z-.^/_ /X-_!'_ ,T-'_#9/Q%_Z-.^/_\
MX-_!'_S0U] 44 ?/_P#PV3\1?^C3OC__ .#?P1_\T-'_  V3\1?^C3OC_P#^
M#?P1_P#-#7T!10!\_P#_  V3\1?^C3OC_P#^#?P1_P#-#1_PV3\1?^C3OC__
M .#?P1_\T-?0%% 'S_\ \-D_$7_HT[X__P#@W\$?_-#1_P -D_$7_HT[X_\
M_@W\$?\ S0U] 44 ?/\ _P -D_$7_HT[X_\ _@W\$?\ S0T?\-D_$7_HT[X_
M_P#@W\$?_-#7T!10!\__ /#9/Q%_Z-.^/_\ X-_!'_S0T?\ #9/Q%_Z-.^/_
M /X-_!'_ ,T-=!\5/VL[?P)XUNM'T?POX@\:1>&0EQXON]&19E\,0.H9-R??
MN;G:RS&U@#3" &3;N>WCGH:[_P %*_V<_#-O#-J?Q^^"NFQ7"JT37?C?3(!(
M&4.I&^89RI!'L<T 9W_#9/Q%_P"C3OC_ /\ @W\$?_-#1_PV3\1?^C3OC_\
M^#?P1_\ -#1_P]B_99_Z.6^ '_AP](_^2*V_"/\ P40^ 'CYU70?CE\'=<,C
M,JBP\9Z;<[BHR0-DQY Y- &)_P -D_$7_HT[X_\ _@W\$?\ S0T?\-D_$7_H
MT[X__P#@W\$?_-#7M_AWQ1IOB_2H[[2=0L=4L9AF.XM)UGB<8!X920>"._>M
M&@#Y_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R?B+_ -&G?'__ ,&_@C_YH:^@
M** /G_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;)^(O_1IWQ_\ _!OX(_\ FAKZ
M HH ^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_ALGXB_P#1IWQ__P#!OX(_^:&O
MH"B@#Y__ .&R?B+_ -&G?'__ ,&_@C_YH:/^&R?B+_T:=\?_ /P;^"/_ )H:
M^@** /G_ /X;)^(O_1IWQ_\ _!OX(_\ FAH_X;)^(O\ T:=\?_\ P;^"/_FA
MKZ HH ^?_P#ALGXB_P#1IWQ__P#!OX(_^:&C_ALGXB_]&G?'_P#\&_@C_P":
M&OH"B@#Y_P#^&R?B+_T:=\?_ /P;^"/_ )H:/^&R?B+_ -&G?'__ ,&_@C_Y
MH:^@** /G_\ X;)^(O\ T:=\?_\ P;^"/_FAH_X;)^(O_1IWQ_\ _!OX(_\
MFAKZ HH ^?\ _ALGXB_]&G?'_P#\&_@C_P":&C_ALGXB_P#1IWQ__P#!OX(_
M^:&LW]N'_@K!\$?^"?H@T_QUXJ^V>,M0VKIG@W08#JGB/57?_5I%9QG<N_HK
MRF-">-V:^:'M?VU?^"KLOEW4=W^Q7\$;S(=8Y1=_$?7H#VSPFF!@#V6:,G_E
MJIH WOVA?^#A+PS^SS\8;+X8WWP$^.6I?%76$9=-\)Z3/X9UK4))=N42>/3=
M8NI;93P=TD?W<L 0*\#^(?PN_;(_X*/^-+N/]I;X0_&3PA\%3(&MOAG\+/$G
MA6)=>A(R$U;4[G6K>YD7L\*1(IX(\MAFOT-_8>_X)K?!S_@G?X1FTWX8^$;7
M3;_4!NU77KQC>:UK<A.YGN;N3,CY;+; 1&I)VHN:]ZH ^2_@)\0;S]EWX8Z=
MX-^'?[$_QD\'>%]+&+?3],OO \,0. "[8\0Y>1L#<[DLQY8DUVG_  V3\1?^
MC3OC_P#^#?P1_P#-#7T!10!\_P#_  V3\1?^C3OC_P#^#?P1_P#-#1_PV3\1
M?^C3OC__ .#?P1_\T-?0%>5_M/\ [:_PE_8M\)_VU\5/B%X6\#V+(7A&J7RQ
MW%WCJ((!F69N#\L:,>.E ')_\-D_$7_HT[X__P#@W\$?_-#1_P -D_$7_HT[
MX_\ _@W\$?\ S0U\ZC_@L+\5/VQBMK^R/^SOXJ\:Z3=';%\0_B"'\+>$E4Y
MG@60?:KV/.,K&J.,].*\7_;?_9]N?AW\)_\ A-O^"@7[4WB?Q)H^I2^3IWPF
M^&*-X?TG7[@[<:?#%$1>ZGEB,-(T93>I9U S0!Z-\<_^#GWX/_L]>/I/"FO_
M  O^,=]XFACEEFTWP]<^%?$4]H(E+2>>-.UJX\G:H)82;2 "<8KX#_:)_P"#
MG/\ ::_X*)^/[?X2_LI_#&?P=?\ BJ26TL;RVECU?Q%=1J2K31N=MM:1?>WS
M$.(]I99UVDUY7\)O@7\3_P#@M+\2;GX5_ /X;^%?@3\ ]$NH_P"V+/2[8'2=
M-V'=%+K5ZH\S6M3 PZ6A=HXCY6\C$I'[Q_\ !-;_ ()4_"K_ ()>_"TZ+X#T
MU[SQ#J<2#7O%.HJLFJZ[(O3>X&(X5_@A3"( ."VYF /RR_X)G?\ !"&'X#LW
MCC]I']E;XY?'CXL:I<->W:WVO>#[K0+.5F)9MDWB!7OI&))>2Z4JV1B)2-S?
MJCX,_:0\6?#GPU:Z+X?_ &-_C7H.CV*>7;6.G7O@2UMK=?1(T\0!5'L!7TK1
M0!\__P##9/Q%_P"C3OC_ /\ @W\$?_-#1_PV3\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_PV3\1?^C3OC_\ ^#?P1_\
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
M -9UKY[_ .'(7C;]G>-IOV:_VL/C5\*XX?FMO#WB2:+QEX<@QTCCM;O!B4\
MMO9AUYQB@#]#**_/$_M$_P#!0C]DL8\=?!'X7_M'>'[7[^K_  YUYM#U@1?\
M])+*]!663_IG;@#ISP36WX _X.)_V?W\16_A[XJ6_P 1/V=_%D_RC2?B9X7N
M='W,.&*W"B2#8#T9W3((.!TH ^\Z*Y?X6?&CP;\<_#:ZSX)\6>&_&.CR8VWV
MAZG!J%LV>1B2%F7]:ZB@ HHHH ***\E_:9_;L^#?[&VBM>_%#XE^#?!*A/-2
MWU/4XX[NX'7]U;@F:4^T:,?:@"'XJ_M__ ?X#^.;KPSXX^-GPD\&^)+)4>YT
MG7?&&G:=?6RN@="\,TRNH9&5AD<A@1P:Z_X-?'SP+^T5X1?Q!\/?&GA/QYH,
M5RUF^I>'M7M]4M$G4*S1&6!W0. Z$KG(#+QR*^'/^"?/_!7O]F?Q[XX_:)\8
M7'QI^'OA'2O&7Q)M]1T6+Q;KEMX=OM0LX_"GARS^UI:WKQ3>2\UK.$<H P0^
MX'$^"OV.E_X*K_M4?M'^*M#_ &GO%MO^SU=>/;*V_P"$?^&6K6T%KXHO(_"/
MAZ.YGEU>!G:6 @) UNORJUM)\RL3@ ^G/VP_^"S7P'_8W\4_\(GJ'B.\\<_$
MJ:3R+7P+X(LSKWB*YF_YY&WA.(7[XF>/(Z9KQ&71_P!M[_@IS<XOIX_V+?@_
M<'F&SFCU7XA:Q#[RC$.G;A_=Q-&>")!7UI^R%_P3Y^#/[!OA9M)^$_P]\/>#
MTF01W-Y;P&74;\#'^ONY"T\W(S\[D ],5[10!\V_L1?\$H_@C^P#)/J7@7PG
M]J\8ZD7?4_&.NSG5?$>J._\ K&EO)<NN_P#B2((A/)7/-?25%<9\9OV@O G[
M./A@ZY\0/&GA?P3H_P V+S7-4@T^%B.2%:5E#'D<#)Y'K0!V=%? 'B?_ (.&
MOA7XYUN?0_@#X'^+7[2_B*&3R&3P/X9N/[*M9/\ IXO[A8XXTZ?O%#K\P^HH
M/>_\%%_VQ2R0V?P?_9$\+W1 \V>3_A-O%MNA[J%Q8'CLVU@2/? !]X?$7XF^
M&_A#X4NM>\6>(-#\+Z'9C-QJ.KW\5E:0#_;EE947IW-?#_C_ /X.%OA7XB\5
MW/A7X >#_B1^T]XRMR(GMO FBROI5FY^Z;G4956&.(\?O4$BC/UQ/\//^#>[
MX0ZIXLL_%GQV\2?$3]ISQK;$.E]\0M;ENM.M7SDK;Z?&5@2(_P#/*02J.:^V
M_ 'PZ\/_  I\*VNA>%]!T?PWH=BNRVT[2K*.SM+=?1(HU5%'T% 'P+%\(_V^
M_P!O5"_C;QQX-_9#\#W7WM"\&*OB+Q?+&0"8YM1<_9X&YXDML,,<KZ^K?LO?
M\$-_V=_V9?%?_"53>$[KXF_$*1A+<^,OB#>MXDUJXE'27?/F.*3K\T4:'GK7
MU-X_^(6A_"CP7J7B3Q1K&F>'_#^BV[7=_J6HW*6UK9Q*,L\DCD*JCU)K\<_^
M"AW_  7*\2?M*>#YK7X1ZUKWPE^!NI7;Z1%\0H=/>7QC\3+K<(SIWA/3FVR$
MLS!#>/M6,N#NB=564 ^KO^"G'_!<;PQ^Q_J>L_#[X:VNE_$3XQ:;9M=:E!-=
MBW\/^!8.!]LUJ\R%@12RX@#>;(Q1!M:2/=^=?[$O_!+;XM_\%K/C1+\:/B]X
MN\4)\/=44PW'C*]@:QU;QA;$G=8Z!:,!_96CD%E\\J)IU9^ )I8H_HS_ ()D
M_P#! I?&FG:+XN^//A&#PGX%L;Q=8\._!XW?VXSW7.W5?$UV0&U+46W$^4P$
M408H$16:!?UYM+2.RMHX88UAAB4(D:*%5% P  .  .U ')? ;X >#/V7OA-H
MW@?X?^'-+\*^%-!A%O8Z=81[(XAU+$_>=V.69V)9V)9B22:[2BB@ HHHH **
M** "BBB@ HHHH **** "BBB@#S_]FO\ Y)WJ/_8U>(__ $^7U>>_MD_\G$_L
MG_\ 95;[_P!0CQ77H7[-?_).]1_[&KQ'_P"GR^KSW]LG_DXG]D__ +*K??\
MJ$>*Z '?\$G?^467[-/_ &2KPO\ ^FBUKZ KY_\ ^"3O_*++]FG_ +)5X7_]
M-%K7T!0!Y3^VW\%=4_:3_8[^)_P_T.?3[36O&WA?4-$L9K]WCM8IKBW>)&E9
M%=@@9ADJK''0&O#/VQ?V"_&GQ*\6>/M1\"Z?\-=5F^,G@"'X>>))O%<T\+:#
M;PM=;+RT$-M,;O*WLI:TD>W5GMX&$R_-7V.PS^- '-2]59E<SLEV_P" _P!$
M?&G[5O[!?Q&\:ZUXFLOAWJ7A&30/BM\/+3X9^+[KQ%?7,-_H]I;2W*IJ-DD4
M$J7<YM]1OE,$KVZ^8L#>;C>M>K_M4_L^>)OCI\!M8\):$N@Z/?>'[S1]:\&W
MEW?331W-]IMW;W\,=[&L(,,)GMDB9HVF8QNS@!@$/N9&/J*4<U3=_OO?\5]W
M0E;W\K?@E^21\5R_L1?%BZ\SXGM_PKU?C,WQ-C\?QZ"-9O#X<^S)H_\ 8/\
M9QU#[&)]QT\M+]H^Q<7!"^44&3[Q^Q5\!]8_9Y^!,.E^);K3;WQ7K.KZIXEU
MU]-WFQCO]2OY[Z>*W+JKM#$]P8T9E5G6,,54L5'KA' H')HYG:WHEY625OP0
M2;E;FUM_P;?==GR'_P %G_V=/#_Q,_X)^?'CQ5J6H>/+75/#OPM\1O:0:3XV
MUK2=-E,>FW4J_:+&TNHK2Z!;AA<12!U^1MR?+7??\.TOAW_T,?Q^_P##Z^-_
M_EM1_P %8O\ E%E^TM_V2KQ1_P"FBZKZ H ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@** /G_P#X=I?#O_H8_C]_X?7QO_\
M+:C_ (=I?#O_ *&/X_?^'U\;_P#RVKZ HH ^?_\ AVE\._\ H8_C]_X?7QO_
M /+:C_AVE\._^AC^/W_A]?&__P MJ^@*^(/VC_\ @M=X8T?XFW7PL_9\\):Q
M^TM\98?DGT?PK*HT70&)VB34]4.;>V0-D$ L0R[6V$@T >HZ_P#\$]?A9X3T
M6ZU35/&'QTTW3;"%KBZN[KX]^-88+:-1EG=VU<*J@ DDG  KX$^)G[0_A/\
M:.\;WWP__8M\-_M#?'SQ18R_9M1\9W?QW\<V'@/PZ_K+?'5U^U, ,^7 1O'*
M.Y&VO=M#_P""1OQ,_;PUNS\4?ML?$C_A+--BF6[LOA)X*FFTSP9IC [D%TX(
MGU"1>.9& 4[@&=#BOO7X<?#/P[\'?!.G^&_".@Z/X9\/Z5$(;+3=+M([2TM4
M'\*1Q@*H^@H _-?X#?\ !N$GQ-T&.Y_; ^,GQ,_:$N6E>ZM_",WC36_^$6T"
M1Q@B!I[IKR9EZ+*TL9(X9&ZU]7>!?^"3/P=^%WA.QT'PS<?&GP[H>EQB&ST[
M3/C3XSM+2T0=%CBCU4(B^P %?3%% 'S_ /\ #M+X=_\ 0Q_'[_P^OC?_ .6U
M'_#M+X=_]#'\?O\ P^OC?_Y;5] 44 ?/_P#P[2^'?_0Q_'[_ ,/KXW_^6U'_
M  [2^'?_ $,?Q^_\/KXW_P#EM7T!10!\_P#_  [2^'?_ $,?Q^_\/KXW_P#E
MM1_P[2^'?_0Q_'[_ ,/KXW_^6U?0%% 'S_\ \.TOAW_T,?Q^_P##Z^-__EM1
M_P .TOAW_P!#'\?O_#Z^-_\ Y;5] 44 ?/\ _P .TOAW_P!#'\?O_#Z^-_\
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
M?"Z;P[X"TVXDU#5IOMOB#Q'JDOVK6_$UV<EKF\N2-TC%F8A>$7<VU1DY]VH
M^?\ _AVE\._^AC^/W_A]?&__ ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:OH"B@
M#Y__ .':7P[_ .AC^/W_ (?7QO\ _+:C_AVE\._^AC^/W_A]?&__ ,MJ^@**
M /G_ /X=I?#O_H8_C]_X?7QO_P#+:C_AVE\._P#H8_C]_P"'U\;_ /RVKZ H
MH ^?_P#AVE\._P#H8_C]_P"'U\;_ /RVH_X=I?#O_H8_C]_X?7QO_P#+:OH"
MB@#Y_P#^':7P[_Z&/X_?^'U\;_\ RVH_X=I?#O\ Z&/X_?\ A]?&_P#\MJ^@
M** /G_\ X=I?#O\ Z&/X_?\ A]?&_P#\MJ/^':7P[_Z&/X_?^'U\;_\ RVKZ
M HH ^?\ _AVE\._^AC^/W_A]?&__ ,MJ/^':7P[_ .AC^/W_ (?7QO\ _+:O
MH"B@#Y__ .':7P[_ .AC^/W_ (?7QO\ _+:C_AVE\._^AC^/W_A]?&__ ,MJ
M^@** /+/V/\ PU;^"O@F-'LY-0FL])\0:]9027]_/?W3I'K-ZBF6XG=YII"
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
M]/A"VA^&/ ]YX+AO'$=Q+\./ FO)K.HPR*=JQW3"[$(;!VO"T<F>^W->A_\
M!/;Q+\>/V?\ P(=%L/\ @EG%XHO-8"MK&N>+(;B'6-<FD)$DES<ZI#(V&)8E
M!M1=Q.T G(!]1_#;QIXH_P""V\BW7QH_:2^%OPI^$.H$>3\(OAAX_P!/O-:U
M>-L8BUC5(I2W.]5:WA 5@X!$;C-?IW^S'^S-\-OV4?A/I_A3X5^$_#_A'PI"
MJR06^DQ!4N,@8F>3EIG88S([,S=V-?CM^T'\.?&GCW0FN+W_ ((S?#^WN+H[
MY)]/\6Z3YSABX)9=/M89=^XY)+9P 3V(^#?BW\#?CQX"U:2?P#^P;X\^ \S.
M\DNL:!-XZO(K=EZN3;W3(N6";2$V_*.".0 ?U@45_)S\-?VS/VO_ -GN9GUK
M]L[6/ANEL[#[/X[T_P 9:E':X.T)MN-%NP &;8 <\J >@->YV_[=W[7GQS@\
MA?\ @IU^RO9 JR9>YE\.G&1GYCX?@.>1@YSC..,T ?TIT5_-SINA_M0^))9'
MU;X[^+OVAHFW@Q?"[]K_ $;0[6\#?*R^1):;Y%)^4(O.<@#G!Q?$GAJ_\.W4
M4OQ0_8._:N\5Z6Y5Y]:U_P"-OB+6M-(3Y6:2?3-*=<,IP2O92%Q@T ?T:>//
MCAX+^%<<C>)_%WA?PVL2EG.J:K!9A %W$GS&7 V\_3FO%_'G_!8;]E7X:[UU
M;]HCX/))%D/#:^*K2\F0C&08X7=@>1P1GKZ&OQ;^"/QF_8/T#5(]._X9S_97
M\*ZU#CS-.\=_$KQL)8"-QQ(U_P"%WB/(8'YST ]*^[/V;O%WPEU_[.OPK^!_
M_!,N[NMH"KH/Q=@:\Z!?G">%_-W88 [N3NYZT >NZ_\ \')W['=CJ;:?H_Q/
MO_&>KJ?DL/#?A35]2EEY*_*R6WEG+8 ^?G<O8YJE'_P7CC\<G;\/OV4OVO\
MQP)<&"^3X?\ ]FZ7+G&/])N)EQD,C?=^ZV>@->V>'O$_[2?AS34M])^!_P"S
MG869^=(K3XNZI%%R!R OA<#H!^0K0_X6-^U-_P!$;^ /_AY-7_\ F8H \1_X
M)J?\$U/V<OB1_P $Y/@#XB\1? 'X)Z_K^O\ PX\.ZCJ>I:CX&TNZO-1NIM,M
MI)IYIG@+R2N[,S.Q+,S$DDFO%?\ @G]>?\%#_'?[!_P1C\'-^REX2\$KX!T%
M=(U'7&UO5-=N[,:=;>1-*D>V!97CP77)PS$#IFMGXN_!3X;_  '\7>'=#\<?
MLA?\$V_"^L^,+DVND6NJ^,H[>;4) KN=H;PB./D(W'"ERB9WNJGZN\+:]^TE
MX&\,:;HFA_ G]G/1]&T>UBLK"PL?BWJEO:V-O$@2.&*-/"X5(T15554    #
M H \53]A;]NCX@A3XF_;=T7PG W^ML?"7PGTYMW3&VYN9#(N"N>%YW,#QB@?
M\$2O&'BY0WC7]MC]KW5N07BT+Q7;^'X90"?E988&.TJ2" PSUR,#'O?_  L;
M]J;_ *(W\ ?_  \FK_\ S,4?\+&_:F_Z(W\ ?_#R:O\ _,Q0!X&?^#;W]G/Q
M$6_X3B]^,?Q.\P!9?^$I^(NJW'G#:5.[R98LY7 /LH' SGL_ O\ P;Z_L9_#
MP1_8/V??!-QY8P/[3^T:IGY=O/VF63/'KWYZ\UZ3_P +&_:F_P"B-_ '_P /
M)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,4 ;G@;_@GE\ _AFH_P"$=^"/PAT/
M&>=/\':=;$Y !)*0@DG R>^!7K&DZ)9^'[(6]C9V]E;J21%;Q+&@)ZG  %>%
M_P#"QOVIO^B-_ '_ ,/)J_\ \S%'_"QOVIO^B-_ '_P\FK__ #,4 ?0%%?/_
M /PL;]J;_HC?P!_\/)J__P S%'_"QOVIO^B-_ '_ ,/)J_\ \S% 'T!17S__
M ,+&_:F_Z(W\ ?\ P\FK_P#S,4?\+&_:F_Z(W\ ?_#R:O_\ ,Q0!] 45\_\
M_"QOVIO^B-_ '_P\FK__ #,4?\+&_:F_Z(W\ ?\ P\FK_P#S,4 ?0%%?/_\
MPL;]J;_HC?P!_P##R:O_ /,Q1_PL;]J;_HC?P!_\/)J__P S% 'T!17S_P#\
M+&_:F_Z(W\ ?_#R:O_\ ,Q1_PL;]J;_HC?P!_P##R:O_ /,Q0!] 45\__P#"
MQOVIO^B-_ '_ ,/)J_\ \S%'_"QOVIO^B-_ '_P\FK__ #,4 ?0%%?/_ /PL
M;]J;_HC?P!_\/)J__P S%'_"QOVIO^B-_ '_ ,/)J_\ \S% 'T!17R3\>OVT
M/C9^RU\-[[QA\1/ _P"S'X-\,Z>/WVH:K\;M4MXMW9%SX8R\C8PJ*"S'@ FO
MDOPO_P %./VU/^"JOPXU:U_9Q^$'@7X-^&SYHB^+7BO7[V[T?4(0ORRZ9#<:
M7;SL3@XE>UD08(94/- 'W1^W;_P4S^$O_!.[PK:W7C[79)O$&L$1:%X3T>+[
M=XA\13,VU([6S4[VRWR[VVQ@D N"0#^=/[;GQ/\ &W[07PVC\<_ML^++[]G/
M]G_5)MOA_P"!?A6\,_C;XC?=,<&H2QD2'>64-;1!0OF 2F%D$A\>_8G\=>,?
MAY^TEXF\*_L^_!WP#^T=^TG=(8O%'Q]U7XCZCXLTCPS<OPWGW4^CV42H%W;8
M;.5F8+M+2E"E?6W['7_!,;]H#X$_%^X^+WQ4\#_!7X_?'R\)!\;^)?BQJD2:
M3'N8I#IEB/#3PV$:@G'EDL"SX958I0!D? +_ ()L_$3_ (*0^$/#]O\ &'PJ
M/V<_V4_#_EOX6^ _AN3[%?:[$K;TGU^>+:PW'#FW4A]QRVR12\GZ@> ?A[H?
MPH\%Z;X;\+Z/IGA_P_HMNMI8:;IULEM:V<2C"I'&@"JH] *\9_X6-^U-_P!$
M;^ /_AY-7_\ F8H_X6-^U-_T1OX _P#AY-7_ /F8H ^@**^?_P#A8W[4W_1&
M_@#_ .'DU?\ ^9BC_A8W[4W_ $1OX _^'DU?_P"9B@#Z HKY_P#^%C?M3?\
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
MOH'_  1[_P""J/P<F,OAO]L/1M>AC0N(=6\8:M>2E\M\JB]L;A"HR/O,/3C
M-?N110!\C_\ !+CX6^&/BS^Q'X7\7^+[30_'WQ \<632>/-<U2RMKNZU+5D=
MX;RVE8)M\JWE22W2)0L:)$%5%'%?)NM_MO\ [7'[+_QQ^)'@O]G?]G?2?CI^
MS]X$\2S:3H>H0ZTEO>:;(D-O)>Z5%^^+>5:74MQ!&ODD1JBQK\L01?NJ?_@F
M'\$;2XD.@>#[KP#:SDM=6'@/Q!J?@_3]28GEKJTTJXMH+ECT+3(Y(X)QQ7IW
MP7^ G@?]G'PB^@?#[P;X7\$:)+<M>26.@Z7!I]O-.RJK3.D2J&D940%R"Q"K
MDG% 'YZ>'_\ @X4^)/@99&^+O["/[47@R&V)$]WH&C/X@M4P#SYSQ6L>,@_Q
M=.1FNT^%W_!T'^QQ\0!%;ZQ\0M9^'NM-(8Y-*\5>&K^TN+8@?\M)(HI;=>XY
MEZ@^V?T)KE?BK\#_  7\=M!72O&_A'POXRTM6++9ZYI4&HVX)ZD),K+G\* .
M'^%7_!0;X#_'26./P;\:/A7XHG<;A!IGBFQN9EZ?>C64NIY'! /(KV*OAOX]
M?\&X7[&?[04]Q<WWP5T3PWJ$X.VX\+W5QH:PD]U@MW6W[]XB*^7_ !/_ ,&I
ME]\&MUQ^S?\ M8?&[X1S1DR0VD]^\\.3U026<EHRKSU*N<==U '["45^'7B+
M]G+_ (+#?L9?-X7^*GA_XX:);D%XA-I]]<R1+TW+J,$$^_&<K'.Q;/4D"N6N
M?^#E']L?]DJ_DM?C]\ ?#.AV]K*(8KC5] USPT^H9Q\RW 6[M"-V1N4A>/K0
M!^]U%?DO^S[_ ,'4FG?%B2WAU/\ 9U\?ZA>3*&:R^'/B72/'-Y$#P";>"6&8
M<]<H"!SCM7N6C_\ !R1^RO::A'I_C;Q)XV^$^KR_=T_QKX*U339@1]X%EA>,
M$=#E^O3- 'WM17S;\/O^"P'[+/Q2V+HO[0OP?FDD^Y!<>*K.SG?[Q.(IG1S@
M*2<#@<]Q7N?@OXG>&OB3:&;PYXBT/7X%&3)IM_%=*!TZQL10!OT444 %%%%
M!16;XE\5:7X.TF34-8U&QTK3X1F2YO+A((8QUY=B .A[]J^<?C-_P6D_90^
MD=Q_PDG[0'PQ2:U_UMMINLQZM=1\9P8;3S9 <=MN>1ZB@#Z@HKX;_9?^+OPY
M_P""TGC'Q]XCNO[7\1?"OP7>VFC>'?#NJVUUIEKJ3/:I<S:M<V;[&G$CR^3#
MYZE46U=D56D9CS/[2O[)'Q.B_:B\)_!7X"_';Q%\"OAWXH\*:IXGUFRL-+BU
MN72C97FGVRPZ?)<OOT]+D7Y(6)O+4V,A1 7?< ?77[3G[:'PI_8O\'?V]\5/
M'_ACP-IK*S0G5+U8Y[S;U6"$9EG;_9C5F]J^.IO^"H_Q[_X* N^G?L@?!FXL
MO"=P=G_"V?BG!-H^@E#_ ,M;"PQ]JO01G:^ JLN'3!KPAK?]@?\ X)S_ !E\
MM8_%W[8O[35W)D [_B'XLNKD'C/_ "Z6KHQZ_)*H/\5>WW/PT_;9_P""G<S?
M\)EK4?[&OP?NCAM#\,WD>I_$#6(3VEOP/)L-PP1Y0\Q#N5U8<T >%_''X<_L
M_P#[&?QITG7/VG_B!XR_;@_:LNB!X>\#6VGKJ"V4S?,J66A0$VUG&3SON,YV
MET3<"*]OM_V(?VBO^"K*PW7[3FK+\$_@G)AK?X-^"-3/]H:O!P4CUK5(\;EQ
MP8+?:I!'^K=<U]/_ +#_ /P3!^"O_!/#1+F'X9>#[6PUC5 3JGB*_D:^US5V
M)W,T]W)F1@S98HI5,DD**^@Z ./^"'P)\&_LU_#73?!O@'PSH_A'POHZ;+73
M=+M5MX(\\LV%^\['EF;+,2222<UV%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!Y_^S7_ ,D[U'_L:O$?_I\OJ\]_;)_Y.)_9
M/_[*K??^H1XKKT+]FO\ Y)WJ/_8U>(__ $^7U>>_MD_\G$_LG_\ 95;[_P!0
MCQ70 [_@D[_RBR_9I_[)5X7_ /31:U] 5\__ /!)W_E%E^S3_P!DJ\+_ /IH
MM:^@* /GC_@I;^U;XV_8[_90\6>-/ ?@*;QQX@T72;S4D-Q<0V^DZ/';Q&5[
MF]9I8Y7C"@[8K</+*V%_=J6ECY[]MO\ :&^-7P4\'^+/&WA.U^'.B^ _AUX3
M_P"$EOKKQ-:SWTWBZZ'FO)IMI]FNXFL"D<**+B6*YWR7D82%O*;?ZE^VW\%-
M5_:3_8\^)WP_T.XT^TUCQMX7U#1;&:_=X[6*:XMWB1I6178(&89*JQQT!KQ?
M]IK]GSXW?$G]ISPSK%EX6^%?CSX8^![2UOM"\/ZYX\U'P^/[>C<L=1NXH-'O
M$N3!B,6R-($B??,4:7R6A711ZM[_ "_KY[Z%OEY4UYW7?X;?K\O,I_M8?MX?
M$CP!JGBBX\"Z+X7M=-^$_P /K/XE>,K+Q%:7,U[J=K<2W1_LRT:.:%;6X6'3
M[UC/*DZAS"ODX+,/:/VL_P!I"\^!_P"SC)XK\-V5GJFN:U>Z5HN@PW[-':M>
MZG?6]C:O/M^;R4DN4=PI#%48 @D&O'OVROV+?BA\9?&GC"Y\$W'@:UTWXU>
M[?X?^-CK&H723^'[>*>Y/VW3ECMG6\D\C4K]/)F-LI=+=O, WK7IO[57[/7B
M;XY? ;6?".@IH&DWWA^]T?6_!UY=WTTT=S?:;=V]_#'>QK"##"9[9(F:-IF,
M;LX 8!"_=LNU]>KM?7\-B/M)1[;O:]E^O-?_ (8\C3]N#XJ6C3?"^X'P_E^,
MH^):_#Z/78](NT\.F!]&_MY=2.GF[:?*V :(VWVW+3KGS50X'NG[%7QXUC]H
M;X$1:KXEM=-LO%>C:OJGAK74TW>+&2^TV_GL9Y;<.S.L,KVYD169F19 I9BI
M8^#S?L1?%BY63XH/_P *]7XSM\38_'\>@C6KP^'1;)H_]@_V<=0^QB?<=/+2
M_:/L7%P0OE%!D^\?L5? ?6/V>?@1%I7B2ZTV]\5ZQJ^J>)=>?3=YL8[[4K^>
M^GBMRZJ[0Q/<&-&959UC#%5+%12Y>7Y*_K97V\[[=1SM=<G]:RO_ .VV\CG?
M^"L7_*++]I;_ +)5XH_]-%U7T!7R#_P6@_99^&/Q9_X)^?'CQEXJ^'/@7Q-X
MO\+_  N\12:+KFJZ!:7NI:0T6G74T1M[B2-I(2DOSJ48;6^88/-=]_PZ<_99
M_P"C:?@!_P"&\TC_ .1ZD1] 45\__P##IS]EG_HVGX ?^&\TC_Y'H_X=.?LL
M_P#1M/P _P##>:1_\CT ?0%%?/\ _P .G/V6?^C:?@!_X;S2/_D>C_ATY^RS
M_P!&T_ #_P -YI'_ ,CT ?0%%?/_ /PZ<_99_P"C:?@!_P"&\TC_ .1Z/^'3
MG[+/_1M/P _\-YI'_P CT ?0%%?/_P#PZ<_99_Z-I^ '_AO-(_\ D>C_ (=.
M?LL_]&T_ #_PWFD?_(] 'T!17S__ ,.G/V6?^C:?@!_X;S2/_D>C_ATY^RS_
M -&T_ #_ ,-YI'_R/0!] 45\_P#_  Z<_99_Z-I^ '_AO-(_^1Z/^'3G[+/_
M $;3\ /_  WFD?\ R/0!] 45\_\ _#IS]EG_ *-I^ '_ (;S2/\ Y'H_X=.?
MLL_]&T_ #_PWFD?_ "/0!] 45\__ /#IS]EG_HVGX ?^&\TC_P"1Z/\ ATY^
MRS_T;3\ /_#>:1_\CT ?0%%?/_\ PZ<_99_Z-I^ '_AO-(_^1Z/^'3G[+/\
MT;3\ /\ PWFD?_(] 'T!17S_ /\ #IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_\
M1M/P _\ #>:1_P#(] 'T!17S_P#\.G/V6?\ HVGX ?\ AO-(_P#D>C_ATY^R
MS_T;3\ /_#>:1_\ (] 'T!17P_\ &OX0_P#!.;]G 3+X\\%?L;>$Y[<9>UU/
MP_X>@NB?183'YC'V52:^0_C9_P %3?\ @D7\'EFCLOA3\'?'5Y =K6_AOX-V
M4N3_ +,MQ:PP-]5D(H _9RN>^)?Q+T/X.^!]0\2^)-0CTO1=+17N+AT9SEF"
M(B(@+R2.[*B1HK.[NJJI9@#_ #G?&K_@X+_8MTX>7\.?^">/PGU9;AREM>>)
M_#6@Z4@P<;C'#:7 /N/- &?O5Y[^QM_P5IT3XQ?\%)O@A<3?LL? +P#X9\.>
M-H;G'PM^'X;7II)+2[ABW7%MO:X2$RBX,,2!W>WC*HQ3% ']$7A/]N72=5\4
MZ;I_B3P/\3/AW9Z[=1V.D:KXHT1;73]1N)6"PP&2.60VTDK,JHEVL)=V6-09
M"$/8?&O]JSX8?LUV'VKXA_$;P1X'@QD-KVN6VG;^^%$KJ6)[ 9)[5\C_ /!3
M_P#;Y^#G[0?_  3_ /BKX!\ >+/"OQ6\8^.-"D\,V.@Z#J,%Y/IEY?,MI!<7
MYW;-.C@FFCD:6],*(8\$[L*?S>_9T_X-=/C!I[0S2_"K]GGPNL9WBZ\?>)]6
M\7:O#GH/(L1;:;)COYD1!(&.,T ?H?\ %W_@Y\_9*^'FL1Z/X7\4>*OB]XDF
MG%O%HW@3PY<ZA<W#'IY<DPA@DS_L2L:X[5?^"H'[</[1VG?:OA+^R'I?PC\.
MI<F.;Q3\:?$']GQP0G 6273E,%S'C.25,P[ 'OYW#_P:D:?\5X@OQ5^+'A26
MU=0C6?P\^#?ACP@T"=U6Y2WEE8]?WC#=^5>P?!?_ (-2_P!C#X2F&2^\!^(/
M'5U;X*S^(_$5T^X^K16S00M]"A'/3I0!\C?'74O$/CU6_P"&K?\ @JEX+\+V
M*N\5[X-^#5Q#$5C.<Q--:[;AAVQ/;29Z9XKE?V=OA+_P3Q\$SQW7PD_9A_:8
M_:_UIFWQ:Y-X3O\ 4;&YR<^;/]H^RVH1CC+M;$Y(XY-?KMH'_!(+]E/PUI,-
MC;_LV_ V2&!=JO=^"-.NYB/]J66%G8^[,35[_ATY^RS_ -&T_ #_ ,-YI'_R
M/0!\L_#/XV?MB/X:71/@?^P_\)?@'X=;!M)_&'BRTAM0!T+Z=I4:RQD?W<YZ
MUTO_  QQ^WM\=/F\=_M8> ?A9:3'_2=+^&O@!+S(_N1WNH/YT?8[@I/:OH'_
M (=.?LL_]&T_ #_PWFD?_(]'_#IS]EG_ *-I^ '_ (;S2/\ Y'H ^?3_ ,&\
MWP]^):;OC1\8OVC_ ([><,7-EXI\?7,>ER#NB6UJ(O+0\_*'/)//->T?!'_@
MC9^RO^SL(6\*_ 7X9VUS;D-%=WVC1ZI>1$8P5GNO-E!X[-6U_P .G/V6?^C:
M?@!_X;S2/_D>C_ATY^RS_P!&T_ #_P -YI'_ ,CT >[:7I-KH>G0V=C:V]G:
MVZ[(H8(Q''$OHJC  ^E6J^;_ !+_ ,$R?V1?!6D2:AK'[/G[..DV$/\ K+F]
M\":+!#']7>  ?G7S/\:_BQ_P2E_9^CG;Q)I/[&_F6X)EM])\(:/K5S'CL8;*
MVFD#?[.W/3CF@#]***_'U_VF/V0_BJOE_!'_ ()P:M\:/,/[G5+#X&:9I6AN
M.VZ]NX4V9[9CZ ],4-^PS\<?C]_R*_\ P3T_8*^!-C<<";Q]IFG>(KV-/[XC
MTRU"!R.0K\ \-0!^P5<'\;?VG/AS^S5HXU#XA^/O!O@6R9=R3:_K-OIRR#_9
M\UUW'/  R2>*_+NV_P"#4G1_CE>QW7QL^(WA7R&82_V/\*_A9X?\$P6V#GRQ
M=QV\D\J9ZE@K$''O7U'^SS_P;J_L<?LXP1MI_P $_#?BB\48DN_%ADUYISTR
M8KIG@'_ (U'M0!A>+?\ @XB^">O^(;C0/@KH'Q3_ &D?$UN=CV7P[\*7-[;6
M[GIYUU*L<2Q]"9$+@ ^QK!UGQS_P4(_;;TF2QTKX:_"G]F+P?J#JMS)XE\2W
M.M^)KFUW LD1T_8ELTJ;D8[DFC#DHZ.JN/IC_ATY^RS_ -&T_ #_ ,-YI'_R
M/1_PZ<_99_Z-I^ '_AO-(_\ D>@#S?XLMX5_:A_9QOOV:9?A3I$?B*\TY=&U
M;PA?VS-H?A"T4!8]4,\8C\RTR UFT)CFGD38/L[PW36ONW[*'['OP]_8P^%6
MF^$_ /A7P]H$%G:0V]W=:=I%M83ZM*B!6N+CR(T5Y7(+,<8R3@ 8%<C_ ,.G
M/V6?^C:?@!_X;S2/_D>C_ATY^RS_ -&T_ #_ ,-YI'_R/0!] 45\_P#_  Z<
M_99_Z-I^ '_AO-(_^1Z/^'3G[+/_ $;3\ /_  WFD?\ R/0!] 45\_\ _#IS
M]EG_ *-I^ '_ (;S2/\ Y'H_X=.?LL_]&T_ #_PWFD?_ "/0!] 45\__ /#I
MS]EG_HVGX ?^&\TC_P"1Z/\ ATY^RS_T;3\ /_#>:1_\CT ?0%%?/_\ PZ<_
M99_Z-I^ '_AO-(_^1Z/^'3G[+/\ T;3\ /\ PWFD?_(] 'T!17S_ /\ #IS]
MEG_HVGX ?^&\TC_Y'H_X=.?LL_\ 1M/P _\ #>:1_P#(] 'T!17S_P#\.G/V
M6?\ HVGX ?\ AO-(_P#D>C_ATY^RS_T;3\ /_#>:1_\ (] 'T!17S_\ \.G/
MV6?^C:?@!_X;S2/_ )'H_P"'3G[+/_1M/P _\-YI'_R/0!] 45\__P##IS]E
MG_HVGX ?^&\TC_Y'H_X=.?LL_P#1M/P _P##>:1_\CT ?0%%?/\ _P .G/V6
M?^C:?@!_X;S2/_D>C_ATY^RS_P!&T_ #_P -YI'_ ,CT ?0%%?/_ /PZ<_99
M_P"C:?@!_P"&\TC_ .1Z/^'3G[+/_1M/P _\-YI'_P CT ?0%%?/_P#PZ<_9
M9_Z-I^ '_AO-(_\ D>C_ (=.?LL_]&T_ #_PWFD?_(] 'T!4-Q;QWMN\,J+)
M'(I1T==RLIX((/4&O!?^'3G[+/\ T;3\ /\ PWFD?_(]'_#IS]EG_HVGX ?^
M&\TC_P"1Z ,3]H3_ ((V?LM_M1FX;QI\"_A[?75T")KZQTT:3?2Y];FT,4Q/
MOOXKPS5O^#?G3_A[9O%\%OVC/VA/A/:9'EZ')XA'B/PXF#E<V%ZK!\$#[TAX
M%?1W_#IS]EG_ *-I^ '_ (;S2/\ Y'H_X=.?LL_]&T_ #_PWFD?_ "/0!\'?
M$#_@CA^TKX:+M-I?[#?[2MN  \GC[X2P>&]6=  /W4NGHR*Y"J,LV,+7BGC/
M_@G!:^&[S[1\1_\ @E<&^SG>NN?"3XKL75N1OBL8IX9003D!L@Y''RFOU<_X
M=.?LL_\ 1M/P _\ #>:1_P#(]'_#IS]EG_HVGX ?^&\TC_Y'H _(N;2/V8?
M)EC\0>#?^"GW[/2JRK++='6(;6&-,C"2))<[X1AR&P21$Q'H;FD?&G]B7Q-?
M2(/^"GG[=VCW"R!);34/'FLV36KL?]6?.TH?=/!.X@8Y/>OUH_X=.?LL_P#1
MM/P _P##>:1_\CT?\.G/V6?^C:?@!_X;S2/_ )'H _,#S?V-_P#I*Q^U_P#^
M'FE_^0:5/"?_  3KU [=:_;M^-GB:W8;F@U3XL:@\;O_ 'R$A0[NO?N>*_3[
M_ATY^RS_ -&T_ #_ ,-YI'_R/1_PZ<_99_Z-I^ '_AO-(_\ D>@#\HX;S_@B
M[X+U:VO)KQO'VO."EN+IO%^NSS@,&V>60T7&<C<HS\W7FO?O@W^WM^S?\.7A
M_P"&>?V!_C'XBOD/^AZIX<^#%OI=H7R"IFU";8Z [3AV!/R8["OM[_ATY^RS
M_P!&T_ #_P -YI'_ ,CT?\.G/V6?^C:?@!_X;S2/_D>@#Y3^"_C3]H3]O[]N
MV\/B#P'K'[(Z^"?#,,^JZOH/B?3]?\1:S!<23C3]/NHY+>;3E4,+NY"36\T\
M'\)B6Z+2<SIW_!&C3_VF_P!N3XN:1^T!\<OCI\0-B:?J&F:(VN0Z-IWB/P[+
M'(L N5L881(;>[&H1M%"(DC,@E"K]K(/VD?^"3W[+)_YMJ^ '_AO-(_^1Z/^
M'3_[+./^3:O@#_X;S2/_ )'H Z[]ES]BOX3_ +%/@O\ X1_X4_#_ ,,^!]-9
M568:99A)[PKP&GG.99V']Z5V;WKU*OG_ /X=.?LL_P#1M/P _P##>:1_\CT?
M\.G/V6?^C:?@!_X;S2/_ )'H ^@**^?_ /ATY^RS_P!&T_ #_P -YI'_ ,CT
M?\.G/V6?^C:?@!_X;S2/_D>@#Z HKY__ .'3G[+/_1M/P _\-YI'_P CT?\
M#IS]EG_HVGX ?^&\TC_Y'H ^@**^?_\ ATY^RS_T;3\ /_#>:1_\CT?\.G/V
M6?\ HVGX ?\ AO-(_P#D>@#Z HKY_P#^'3G[+/\ T;3\ /\ PWFD?_(]'_#I
MS]EG_HVGX ?^&\TC_P"1Z /H"BOG_P#X=.?LL_\ 1M/P _\ #>:1_P#(]'_#
MIS]EG_HVGX ?^&\TC_Y'H ^@**^?_P#ATY^RS_T;3\ /_#>:1_\ (]'_  Z<
M_99_Z-I^ '_AO-(_^1Z /H"BOG__ (=.?LL_]&T_ #_PWFD?_(]'_#IS]EG_
M *-I^ '_ (;S2/\ Y'H ^@**^?\ _ATY^RS_ -&T_ #_ ,-YI'_R/1_PZ<_9
M9_Z-I^ '_AO-(_\ D>@#Z HKY_\ ^'3G[+/_ $;3\ /_  WFD?\ R/1_PZ<_
M99_Z-I^ '_AO-(_^1Z /H"BOG_\ X=.?LL_]&T_ #_PWFD?_ "/1_P .G/V6
M?^C:?@!_X;S2/_D>@#Z HKY__P"'3G[+/_1M/P _\-YI'_R/1_PZ<_99_P"C
M:?@!_P"&\TC_ .1Z /H"BOG_ /X=.?LL_P#1M/P _P##>:1_\CT?\.G/V6?^
MC:?@!_X;S2/_ )'H ] _9K_Y)WJ/_8U>(_\ T^7U>>_MD_\ )Q/[)_\ V56^
M_P#4(\5UU_['_A/2_ 7P270M#TO3]%T/1=?UZPT_3["W2VM;"WBUF]2*&*)
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
M_P"RJWW_ *A'BNO0OV:_^2=ZC_V-7B/_ -/E]7GO[9/_ "<3^R?_ -E5OO\
MU"/%= #O^"3O_*++]FG_ +)5X7_]-%K7T!7S_P#\$G?^467[-/\ V2KPO_Z:
M+6OH"@#Y(_X+9? WP_\ &;_@F_\ %RX\1+JEU#X7\(:MJUG90ZI<6MG/=Q6K
M2027,,3JER(I$5T28/&KA7V[U1E\5_X*"G23XE_:H_X2+[']J_X9RT__ (1G
M[5CS/,^U:UYGV;OO^V?V7G;\WF?9>^ROT+\6>$=+\?>&=0T77-+T_6M%U:W>
MTOK"_MTN+6\A=2KQ2QN"KHRD@JP((."*Y[XA_L\^ /B]XA\-ZMXL\#^$/%&J
M>#+K[;X?O-7T:VO;C0I]R-YMI)*C- ^Z*([HRIS&AS\HP:VMTOK]UC3VEDE:
M]N_K%_H_O/@_]OG[&-7_ &HO^$Q^S_VQ_P ,W:;_ &%]KQYWVC[1K/G?9^_F
M?;?[,SLY\S[+WV5] ?\ !2AI_P#AAS3/[>V_V=_PE/@__A)OM&/)^P?\)!IO
MVWS^WD^7YGF=MF_/RYKW/XD_L^> _C'XC\-ZQXN\$^$?%.K^#;K[=H-[K&CV
M]]<Z'<;D;SK625&:"3=%&=T94YC0Y^45>U;X3^%]<M_$<=]X;T&]C\86_P!C
MUY)]/BD76X!$81%= J?/3RF9-LFX;25Q@XHOHK;II_<[V^?4S^TGT7^27Z?B
M?G[J1LO^&W;C;]G_ .$"_P"&F[;S.GV'^TO^$#&,]O,_M7RO^WG;_P M*^DO
M^"5OE_\ #,NL?V?Y?_"/?\)_XP_L+R<?9_[/_P"$BU'R/)QQY.W[F.-N,<8K
MU(?LH?"V+X'_ /"L5^&O@%?AJV0?"@\/V@T,YF\__CR\OR/]=^\^Y]_YNO-=
M=X2\):5\/O"VGZ)H>F:?HNB:/;1V5AI]A;);6MC!&H2.**) %1%4 *J@
M57-:-O))?))7_#[AU)<[6EO^ Y/\>;\#Y7_X+/\ B'XG:;_P3[^/%KX6\(>
M]:\(7'PM\1C6M3U7Q?=Z;J6GJ=-NA*;>SCTVXCN2L7S*'N8-[?*2@^>N^_X6
M-^U-_P!$;^ /_AY-7_\ F8H_X*Q?\HLOVEO^R5>*/_31=5] 5(CY_P#^%C?M
M3?\ 1&_@#_X>35__ )F*/^%C?M3?]$;^ /\ X>35_P#YF*^@** /G_\ X6-^
MU-_T1OX _P#AY-7_ /F8H_X6-^U-_P!$;^ /_AY-7_\ F8KZ HH ^?\ _A8W
M[4W_ $1OX _^'DU?_P"9BC_A8W[4W_1&_@#_ .'DU?\ ^9BOH"B@#Y__ .%C
M?M3?]$;^ /\ X>35_P#YF*^>?ACX5D^-7_!9[Q/:_'+PUX#TOQ9I_P )?#VJ
M:!X6TOQ+/XETJ\C@UC74.IM]JL++_2K=KEHU'D/Y:W1829D(7]!J\+_:1_X)
MQ?"7]K/XK^'_ !QXWT?Q-<>*O"MN+;2-0TKQEK6AO8*&D;<BV-W"HDS+)^\Q
MOPV-V   #YS_ ."JOP*^)VE_$3X<V_[(OB/PG\)?CQ\1+RZT_5M0FL+=;#4/
M#]G:2W$UQ?1_9;C?Y%S]CAAF\EGC?42@=%F;/Y__ !1_X( _\%/?C9;7UOXH
M_:X\.ZK8:ED75@_Q&\21V,P/53;I8+%M]@N*_7WX6_\ !,;X/_![]H&R^*FD
MZ;XXO/']A:O91:QKGQ"\0Z[*T#(\9C=+Z^FCD4+(^T.K;2<K@@&OH.@#^9VR
M_P"#-W]J"WWR3>)/V;;ZY?/^D7.O:](X)&,X^P[2>_S*1[5ZY\+_ /@VY_;;
M^%\-O!9^*_V.H8K3YH;FT\):;%J2-C /VQ_#,DQ&,Y!;GK7] U% 'X[Z7_P3
M(_X*3I9Q0WG[1N@Q_9QY<,>C^/&TJVC3)./*C\+%<Y+?-[@=JL#_ (),?MV:
MBOG:A^T'XQDO).96L_C_ 'MI 3VVQ+X2(7C'0]<GO7[ 44 ?C^O_  16_:HN
M1F[^-GQVN'DYF"_M>:O'%(3]X!!X.^53S\H/ XS0W_!";XQ7/R7NH>--2M&X
MEM;K]K7Q T,Z]U8#PH#CZ$5^P%% 'X__ /$/SKU]^[U7X9Z9KMIU-I?_ +5'
MBEX6/8D+X;4Y';FC_B')\*Z@V_6?V3?@WXBE'$<NI?M->,W>%?[JE-#7C//.
M:_8"B@#\J="_X(-^$?#L_F6_[#_[*\C;/+Q=?'#Q+=+CCM+X?89XZXS[UV7A
MW_@DCIGAA+=;;]A']B61;9]Z?:_B#J%X2<Y^8R^%FWCV;(QQTK])** /@_1/
MV$]6\,K(NF_L-_L(Z>)B"XMO%3Q!R.F=OA$9ZG\Z[;0/A3\7/"LZ2:7^RS^R
M1ILD:>6C6OQ&O861<8V@KX4&!CM7UU10!\\VWCS]J&RMXX8?@O\ L^Q0Q*$C
M1/C%JRJB@8  'AC  ':IO^%C?M3?]$;^ /\ X>35_P#YF*^@** /G_\ X6-^
MU-_T1OX _P#AY-7_ /F8H_X6-^U-_P!$;^ /_AY-7_\ F8KZ HH ^2?AI\/_
M (Y?!WQ1X@UGPU^S[^SKI.I>*)_/U":+XRZTV\[F<I&K>&2L,9EDEE,<05#+
M/-*5,DLCMVW_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B
M-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC
M?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F
M_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J
M;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +
M&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#P
ML;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\
M_P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/
M_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44
M?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 4
M4 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5]
M 44 ?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,
M5] 44 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\
MS,5] 44 ?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_
M /S,5] 44 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \F
MK_\ S,5] 44 ?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P
M\FK_ /S,5] 44 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_
M  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_
M '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W
M\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO
M^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_
M *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%'_"Q
MOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;
M]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%
M'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_
M  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B-_ '_P /)J__
M ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC?P!_\/)J_P#\
MS%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B-_ '_P /
M)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC?P!_\/)J
M_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B-_ '
M_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC?P!_
M\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F_P"B
M-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J;_HC
M?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +&_:F
M_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#PL;]J
M;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\ _P +
M&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/_P#P
ML;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44 ?/\
M_P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 44 ?/
M_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5] 44
M?/\ _P +&_:F_P"B-_ '_P /)J__ ,S%'_"QOVIO^B-_ '_P\FK_ /S,5] 4
M4 ?/_P#PL;]J;_HC?P!_\/)J_P#\S%'_  L;]J;_ *(W\ ?_  \FK_\ S,5]
M 44 >6?L?76J7GP3$FNV>GZ?K<WB#7GU"TL+Q[VUM;@ZS>F6.*=XH7EC5]P6
M1HHRP )1"=HY#]LG_DXG]D__ +*K??\ J$>*Z]"_9K_Y)WJ/_8U>(_\ T^7U
M>>_MD_\ )Q/[)_\ V56^_P#4(\5T ._X)._\HLOV:?\ LE7A?_TT6M?0%?/_
M /P2=_Y19?LT_P#9*O"__IHM:^@* #K1WIO\J^1_^"EGQ^\2?"CQKX"T>P^(
M?B3X;>']<T[6KR\U'PCX>M?$GB2XO+6.V-M&FGS6MVQL0LL\EQ.EN1&8[</-
M;K)N?.4DMRHQ<G9'UOGG^=+UXK\Y?'O[9?QL\7_!O4O%&G^-M"\+ZI\(_@EH
MWQ6URV\/VVGZMI'C34;H7LTEFUPZW&-/,6ES*K6<J2$W899V6-=_V#^U)^T1
M-\"_V,?'GQ2TZQ2\NO"_A.^\16EG<$[)9(;5YXXY""#M+*H;!SC.*UJ0<$[Z
MV=M!1BY2C%+65K?-)_JCUDG/UI!R:^ O&7[2_P 8?V9V\=_#O5/B(_CKQ5?6
M/@BXT#Q1J6B6-N^AW'B+6)-%N5^SVL4,,L-O)";F!9%=_P!YLEDE !KZ _8D
M\?\ BR_\0_%KP#XP\37GC;4?A;XL32+7Q#>VEK:WFJV=SIMEJ4/VB.UBAM_.
MB^V-"6BAC5EA1MNXL2*FW=K9=?2U_N;0NG]=KI^C#_@K%_RBR_:6_P"R5>*/
M_31=5] 5\_\ _!6'_E%C^TM_V2KQ1_Z:+JOH"D 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!Y_P#LU_\ ).]1_P"QJ\1_^GR^KSW]LG_D
MXG]D_P#[*K??^H1XKKT+]FO_ ))WJ/\ V-7B/_T^7U>>_MD_\G$_LG_]E5OO
M_4(\5T ._P""3O\ RBR_9I_[)5X7_P#31:U] 5\__P#!)W_E%E^S3_V2KPO_
M .FBUKZ H 05X=^U!^R_XJ^*'Q&\+>.OAUXXTCP%XX\,:=J6AB\U?PZWB"QN
M=/O_ +.\T9MENK5EF6:TM9(Y!+@>6RLCJ^![B#\U+6;C?<J,FM4?%OBO_@D?
M-:?#[1_!O@GXD7'AKPO??#ZQ^%_C2/4-#74K[Q+HMH[E&MYDG@2RO#'<W\9F
M,4\>V[XA!C0U]'?%SX&0_&[X=^)O FLW%FOP_P#%7ANX\/W6GV]FT=\GGHT3
MR)<^84"B)L*GDY# -O(^6O0#Q3L8K2I)R5I=;W^9-VI<W5;?A_DCY#M_^":/
MB;QG\/\ QLWQ ^*EOXE^)'B*QT"QT;Q1IOA<:7!H T*X-[IDWV-[J?SI?M[R
M7$Y\Y%F#^6J0J!7L7[*/[.VJ_ FP\8:EXG\2V?C#QM\0-??7]>U6RTEM)LGD
M%O!:00V]JT]P\,,5K:VZ //*S,KN6^? ]:(]J3/-',^G];?Y*_H'1+^NQ\B?
M\%H/V6?AC\6?^"?GQX\9>*OASX%\3>+_  O\+O$4FBZYJN@6E[J6D-%IUU-$
M;>XDC:2$I+\ZE&&UOF&#S7??\.G/V6?^C:?@!_X;S2/_ )'H_P""L7_*++]I
M;_LE7BC_ --%U7T!0!\__P##IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_P#1M/P
M_P##>:1_\CU] 44 ?/\ _P .G/V6?^C:?@!_X;S2/_D>C_ATY^RS_P!&T_ #
M_P -YI'_ ,CU] 44 ?/_ /PZ<_99_P"C:?@!_P"&\TC_ .1Z/^'3G[+/_1M/
MP _\-YI'_P CU] 44 ?/_P#PZ<_99_Z-I^ '_AO-(_\ D>C_ (=.?LL_]&T_
M #_PWFD?_(]?0%% 'S__ ,.G/V6?^C:?@!_X;S2/_D>C_ATY^RS_ -&T_ #_
M ,-YI'_R/7T!10!\_P#_  Z<_99_Z-I^ '_AO-(_^1Z/^'3G[+/_ $;3\ /_
M  WFD?\ R/7T!10!\_\ _#IS]EG_ *-I^ '_ (;S2/\ Y'H_X=.?LL_]&T_
M#_PWFD?_ "/7T!10!\__ /#IS]EG_HVGX ?^&\TC_P"1Z/\ ATY^RS_T;3\
M/_#>:1_\CU] 44 ?/_\ PZ<_99_Z-I^ '_AO-(_^1Z/^'3G[+/\ T;3\ /\
MPWFD?_(]?0%% 'S_ /\ #IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_\ 1M/P _\
M#>:1_P#(]?0%% 'S_P#\.G/V6?\ HVGX ?\ AO-(_P#D>C_ATY^RS_T;3\ /
M_#>:1_\ (]?0%% 'S_\ \.G/V6?^C:?@!_X;S2/_ )'H_P"'3G[+/_1M/P _
M\-YI'_R/7T!10!\__P##IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_P#1M/P _P##
M>:1_\CU] 44 ?/\ _P .G/V6?^C:?@!_X;S2/_D>C_ATY^RS_P!&T_ #_P -
MYI'_ ,CU] 44 ?/_ /PZ<_99_P"C:?@!_P"&\TC_ .1Z/^'3G[+/_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_ATY^RS_ -&T_ #_ ,-Y
MI'_R/7T!10!\_P#_  Z<_99_Z-I^ '_AO-(_^1Z/^'3G[+/_ $;3\ /_  WF
MD?\ R/7T!10!\_\ _#IS]EG_ *-I^ '_ (;S2/\ Y'H_X=.?LL_]&T_ #_PW
MFD?_ "/7T!10!\__ /#IS]EG_HVGX ?^&\TC_P"1Z/\ ATY^RS_T;3\ /_#>
M:1_\CU] 44 ?/_\ PZ<_99_Z-I^ '_AO-(_^1Z/^'3G[+/\ T;3\ /\ PWFD
M?_(]?0%% 'S_ /\ #IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_\ 1M/P _\ #>:1
M_P#(]?0%% 'S_P#\.G/V6?\ HVGX ?\ AO-(_P#D>C_ATY^RS_T;3\ /_#>:
M1_\ (]?0%% 'S_\ \.G/V6?^C:?@!_X;S2/_ )'H_P"'3G[+/_1M/P _\-YI
M'_R/7T!10!\__P##IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_P#1M/P _P##>:1_
M\CU] 44 ?/\ _P .G/V6?^C:?@!_X;S2/_D>C_ATY^RS_P!&T_ #_P -YI'_
M ,CU] 44 ?/_ /PZ<_99_P"C:?@!_P"&\TC_ .1Z/^'3G[+/_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_ATY^RS_ -&T_ #_ ,-YI'_R
M/7T!10!\_P#_  Z<_99_Z-I^ '_AO-(_^1Z/^'3G[+/_ $;3\ /_  WFD?\
MR/7T!10!\_\ _#IS]EG_ *-I^ '_ (;S2/\ Y'H_X=.?LL_]&T_ #_PWFD?_
M "/7T!10!\__ /#IS]EG_HVGX ?^&\TC_P"1Z/\ ATY^RS_T;3\ /_#>:1_\
MCU] 44 ?/_\ PZ<_99_Z-I^ '_AO-(_^1Z/^'3G[+/\ T;3\ /\ PWFD?_(]
M?0%% 'S_ /\ #IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_\ 1M/P _\ #>:1_P#(
M]?0%% 'S_P#\.G/V6?\ HVGX ?\ AO-(_P#D>C_ATY^RS_T;3\ /_#>:1_\
M(]?0%% 'S_\ \.G/V6?^C:?@!_X;S2/_ )'H_P"'3G[+/_1M/P _\-YI'_R/
M7T!10!\__P##IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_P#1M/P _P##>:1_\CU]
M 44 ?/\ _P .G/V6?^C:?@!_X;S2/_D>C_ATY^RS_P!&T_ #_P -YI'_ ,CU
M] 44 ?/_ /PZ<_99_P"C:?@!_P"&\TC_ .1Z/^'3G[+/_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_ATY^RS_ -&T_ #_ ,-YI'_R/7T!
M10!\_P#_  Z<_99_Z-I^ '_AO-(_^1Z/^'3G[+/_ $;3\ /_  WFD?\ R/7T
M!10!\_\ _#IS]EG_ *-I^ '_ (;S2/\ Y'H_X=.?LL_]&T_ #_PWFD?_ "/7
MT!10!\__ /#IS]EG_HVGX ?^&\TC_P"1Z/\ ATY^RS_T;3\ /_#>:1_\CU]
M44 ?/_\ PZ<_99_Z-I^ '_AO-(_^1Z/^'3G[+/\ T;3\ /\ PWFD?_(]?0%%
M 'S_ /\ #IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_\ 1M/P _\ #>:1_P#(]?0%
M% 'S_P#\.G/V6?\ HVGX ?\ AO-(_P#D>C_ATY^RS_T;3\ /_#>:1_\ (]?0
M%% 'S_\ \.G/V6?^C:?@!_X;S2/_ )'H_P"'3G[+/_1M/P _\-YI'_R/7T!1
M0!\__P##IS]EG_HVGX ?^&\TC_Y'H_X=.?LL_P#1M/P _P##>:1_\CU] 44
M?/\ _P .G/V6?^C:?@!_X;S2/_D>C_ATY^RS_P!&T_ #_P -YI'_ ,CU] 44
M ?/_ /PZ<_99_P"C:?@!_P"&\TC_ .1Z/^'3G[+/_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_ATY^RS_ -&T_ #_ ,-YI'_R/7T!10!\
M_P#_  Z<_99_Z-I^ '_AO-(_^1Z/^'3G[+/_ $;3\ /_  WFD?\ R/7T!10!
MY9^Q_P"$]+\!?!)="T/2]/T70]%U_7K#3]/L+=+:UL+>+6;U(H8HD 2.-$55
M55 "@   "N0_;)_Y.)_9/_[*K??^H1XKKT+]FO\ Y)WJ/_8U>(__ $^7U>>_
MMD_\G$_LG_\ 95;[_P!0CQ70 [_@D[_RBR_9I_[)5X7_ /31:U] 5\__ /!)
MW_E%E^S3_P!DJ\+_ /IHM:^@* &Y_P#U5YS^T)^U1X)_9?LM'F\8:AJ44_B"
MY>TTO3])T2^US4]1DCB::3R;.QAFN9%CC1G=UC*HHRQ&17HPXKX?_P""CMW+
M\//VO/AGXVU[XN-\"_!%GX/\1Z,WC9H-.9+#49[C2KB&U$FH1S6L3SQVDV/,
MA=I%@DCC*.RM6<I6:3V[]M+_ (VMZLJ*N>X>,_\ @HQ\&? >E>#;_4/&L4FG
M^.["#5M)N[#3;S4+<6$TD44=]=26\+I96ADGB3[1=&*(,V"X(('L>M:W9^&]
M'NM2U"ZM['3[&)KBYN+B01Q01J"S.[' 554$DDX !K\H?C)^T!J%[\'OB%J'
MQ<%KHOQ _:,_9PT?0_">G2V;6<OBC7/,UB&2PLK:0EQ=-+JNG2&U!,B"X!(Q
M&Q7[>_;HT2\\=?L"_%CX::/=6^I_$34OAIJ:VVBV]RLFH7A>SE@5DBSYC*\O
M[L-C!8XSFM*T>2+=^K].OY6U"G%.I&%]':[[747?\;?(Z'P'_P %"_A#\2?A
M;XL\::?XLEM_#W@>**XUJ75=&O\ 2I[:&:)9K>=;>Z@CFFAG1@8)(D=)SQ$S
MD$5VGP(_:$\)_M)>"Y=>\'WUY=V5O>S:;=PWVEW>EW^GW4+;98+FTNXXKBWE
M7@[)8U8JR, 592?SG^,OQA\+_M-:K\1OBY\.]4M?$_PM\'Z/\+I->U72_P!_
M:1#2_$L^KZC"P3(:2ST^:.6>,_-$&VL P*CZP_X)W^,-*^+OQ'_:$^('A74+
M/6O GC/Q[#)X?U>QF$UAK*VFAZ78W-Q;2*2DL7VJVGB\Q"59H'P3BKC!7=^B
MVZZ..OSN[>A#V3_K:]O5=3HO^"L/_*+']I;_ +)5XH_]-%U7T!7R#_P6?\/?
M$[4O^"??QWNO"OB_P'HOA"W^%OB,ZUIFJ^$+O4M2U!1IMT91;WD>I6\=L6B^
M52]M/L;YB''R5WW_  KK]J;_ *+)\ ?_  S>K_\ S3U SZ HKY__ .%=?M3?
M]%D^ /\ X9O5_P#YIZ/^%=?M3?\ 19/@#_X9O5__ )IZ /H"BOG_ /X5U^U-
M_P!%D^ /_AF]7_\ FGH_X5U^U-_T63X _P#AF]7_ /FGH ^@**^?_P#A77[4
MW_19/@#_ .&;U?\ ^:>C_A77[4W_ $63X _^&;U?_P":>@#Z HKY_P#^%=?M
M3?\ 19/@#_X9O5__ )IZ/^%=?M3?]%D^ /\ X9O5_P#YIZ /H"BOG_\ X5U^
MU-_T63X _P#AF]7_ /FGH_X5U^U-_P!%D^ /_AF]7_\ FGH ^@**^?\ _A77
M[4W_ $63X _^&;U?_P":>C_A77[4W_19/@#_ .&;U?\ ^:>@#Z HKY__ .%=
M?M3?]%D^ /\ X9O5_P#YIZ/^%=?M3?\ 19/@#_X9O5__ )IZ /H"BOG_ /X5
MU^U-_P!%D^ /_AF]7_\ FGH_X5U^U-_T63X _P#AF]7_ /FGH ^@**^?_P#A
M77[4W_19/@#_ .&;U?\ ^:>C_A77[4W_ $63X _^&;U?_P":>@#Z HKY_P#^
M%=?M3?\ 19/@#_X9O5__ )IZ/^%=?M3?]%D^ /\ X9O5_P#YIZ /H"BOG_\
MX5U^U-_T63X _P#AF]7_ /FGH_X5U^U-_P!%D^ /_AF]7_\ FGH ^@**^?\
M_A77[4W_ $63X _^&;U?_P":>C_A77[4W_19/@#_ .&;U?\ ^:>@#Z HKY__
M .%=?M3?]%D^ /\ X9O5_P#YIZ/^%=?M3?\ 19/@#_X9O5__ )IZ /H"BOG_
M /X5U^U-_P!%D^ /_AF]7_\ FGH_X5U^U-_T63X _P#AF]7_ /FGH ^@**^?
M_P#A77[4W_19/@#_ .&;U?\ ^:>C_A77[4W_ $63X _^&;U?_P":>@#Z HKY
M_P#^%=?M3?\ 19/@#_X9O5__ )IZ/^%=?M3?]%D^ /\ X9O5_P#YIZ /H"BO
MG_\ X5U^U-_T63X _P#AF]7_ /FGH_X5U^U-_P!%D^ /_AF]7_\ FGH ^@**
M^?\ _A77[4W_ $63X _^&;U?_P":>C_A77[4W_19/@#_ .&;U?\ ^:>@#Z H
MKY__ .%=?M3?]%D^ /\ X9O5_P#YIZ/^%=?M3?\ 19/@#_X9O5__ )IZ /H"
MBOG_ /X5U^U-_P!%D^ /_AF]7_\ FGH_X5U^U-_T63X _P#AF]7_ /FGH ^@
M**^?_P#A77[4W_19/@#_ .&;U?\ ^:>C_A77[4W_ $63X _^&;U?_P":>@#Z
M HKY_P#^%=?M3?\ 19/@#_X9O5__ )IZ/^%=?M3?]%D^ /\ X9O5_P#YIZ /
MH"BOG_\ X5U^U-_T63X _P#AF]7_ /FGH_X5U^U-_P!%D^ /_AF]7_\ FGH
M^@**^?\ _A77[4W_ $63X _^&;U?_P":>C_A77[4W_19/@#_ .&;U?\ ^:>@
M#Z HKY__ .%=?M3?]%D^ /\ X9O5_P#YIZ/^%=?M3?\ 19/@#_X9O5__ )IZ
M /H"BOG_ /X5U^U-_P!%D^ /_AF]7_\ FGH_X5U^U-_T63X _P#AF]7_ /FG
MH ^@**^?_P#A77[4W_19/@#_ .&;U?\ ^:>C_A77[4W_ $63X _^&;U?_P":
M>@#Z HKY_P#^%=?M3?\ 19/@#_X9O5__ )IZ/^%=?M3?]%D^ /\ X9O5_P#Y
MIZ /H"BOG_\ X5U^U-_T63X _P#AF]7_ /FGH_X5U^U-_P!%D^ /_AF]7_\
MFGH ^@**^?\ _A77[4W_ $63X _^&;U?_P":>C_A77[4W_19/@#_ .&;U?\
M^:>@#Z HKY__ .%=?M3?]%D^ /\ X9O5_P#YIZ/^%=?M3?\ 19/@#_X9O5__
M )IZ /H"BOG_ /X5U^U-_P!%D^ /_AF]7_\ FGH_X5U^U-_T63X _P#AF]7_
M /FGH ^@**^?_P#A77[4W_19/@#_ .&;U?\ ^:>C_A77[4W_ $63X _^&;U?
M_P":>@#Z HKY_P#^%=?M3?\ 19/@#_X9O5__ )IZ/^%=?M3?]%D^ /\ X9O5
M_P#YIZ /H"BOG_\ X5U^U-_T63X _P#AF]7_ /FGH_X5U^U-_P!%D^ /_AF]
M7_\ FGH ^@**^?\ _A77[4W_ $63X _^&;U?_P":>C_A77[4W_19/@#_ .&;
MU?\ ^:>@#Z HKY__ .%=?M3?]%D^ /\ X9O5_P#YIZ/^%=?M3?\ 19/@#_X9
MO5__ )IZ /H"BOG_ /X5U^U-_P!%D^ /_AF]7_\ FGH_X5U^U-_T63X _P#A
MF]7_ /FGH ^@**^?_P#A77[4W_19/@#_ .&;U?\ ^:>C_A77[4W_ $63X _^
M&;U?_P":>@#Z HKY_P#^%=?M3?\ 19/@#_X9O5__ )IZ/^%=?M3?]%D^ /\
MX9O5_P#YIZ /H"BOG_\ X5U^U-_T63X _P#AF]7_ /FGH_X5U^U-_P!%D^ /
M_AF]7_\ FGH ^@**^?\ _A77[4W_ $63X _^&;U?_P":>C_A77[4W_19/@#_
M .&;U?\ ^:>@#Z HKY__ .%=?M3?]%D^ /\ X9O5_P#YIZ/^%=?M3?\ 19/@
M#_X9O5__ )IZ /H"BOG_ /X5U^U-_P!%D^ /_AF]7_\ FGH_X5U^U-_T63X
M_P#AF]7_ /FGH ^@**^?_P#A77[4W_19/@#_ .&;U?\ ^:>C_A77[4W_ $63
MX _^&;U?_P":>@#Z HKY_P#^%=?M3?\ 19/@#_X9O5__ )IZ/^%=?M3?]%D^
M /\ X9O5_P#YIZ /H"BOG_\ X5U^U-_T63X _P#AF]7_ /FGH_X5U^U-_P!%
MD^ /_AF]7_\ FGH ^@**^?\ _A77[4W_ $63X _^&;U?_P":>C_A77[4W_19
M/@#_ .&;U?\ ^:>@#Z HKY__ .%=?M3?]%D^ /\ X9O5_P#YIZ/^%=?M3?\
M19/@#_X9O5__ )IZ /H"BOG_ /X5U^U-_P!%D^ /_AF]7_\ FGH_X5U^U-_T
M63X _P#AF]7_ /FGH ^@**^?_P#A77[4W_19/@#_ .&;U?\ ^:>C_A77[4W_
M $63X _^&;U?_P":>@#Z HKY_P#^%=?M3?\ 19/@#_X9O5__ )IZ/^%=?M3?
M]%D^ /\ X9O5_P#YIZ /H"BOG_\ X5U^U-_T63X _P#AF]7_ /FGH_X5U^U-
M_P!%D^ /_AF]7_\ FGH ^@**^?\ _A77[4W_ $63X _^&;U?_P":>C_A77[4
MW_19/@#_ .&;U?\ ^:>@#T#]FO\ Y)WJ/_8U>(__ $^7U>>_MD_\G$_LG_\
M95;[_P!0CQ777_L?VNJ6?P3$>N7FGZCK</B#7DU"[L+)[*UNK@:Q>B62*!Y9
MGBC9]Q6-I9"H(!=R-QY#]LG_ ).)_9/_ .RJWW_J$>*Z '?\$G?^467[-/\
MV2KPO_Z:+6OH"OG_ /X)._\ *++]FG_LE7A?_P!-%K7T!0 4444 &,48HS10
M 8HQ110!\_\ _!6+_E%E^TM_V2KQ1_Z:+JOH"OG_ /X*Q?\ *++]I;_LE7BC
M_P!-%U7T!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y
M_P#LU_\ ).]1_P"QJ\1_^GR^KSW]LG_DXG]D_P#[*K??^H1XKKT+]FO_ ))W
MJ/\ V-7B/_T^7U>>_MD_\G$_LG_]E5OO_4(\5T ._P""3O\ RBR_9I_[)5X7
M_P#31:U] 5\__P#!)W_E%E^S3_V2KPO_ .FBUKZ H :YQ7R[_P %8_VK/%G[
M,/[(OBZZ^'+6Z_$>3P_JFJZ9//$)8M(MK&W,UU?R(R.K",&.-%=2K3W%NK?*
MS$?4)%?-_P"W3_P31\&?MQ^%O%G]H:IXO\,^+?$/A6?PI#J^E>*-8L[6"W?S
M63[1I]K>P6UXBR3,QCG4AQ\K';@">J[=?Z_K0TH\JE[^QYA^V[^TI\4-#\6?
M$V;P3XR;PE9_ 7X8V7Q'N;--,L[M/&%S--J$AL;MIXI'BM?(TJ5,VQAFWW>X
M2 1A6^A_VH_VB)_@7^Q?X\^*.FV*7EUX7\)WWB*TL[@G9-)#:O/''(00=I8*
M&P<XSBO(_CU_P3(O/B+++9>$OB-?>%?#_BKP=!\/_&]OJMG<^(M1\0:-#/)(
MGD7UQ>":WO/+NK^$W$_VK*W0)C+1J:]T^+WP,A^-WPZ\3> ]8N+-?A_XJ\-W
M'A^[L+>S:.^3ST:)Y$N?-*!1$V%3R<A@&WD?+52M[-I+OY/=]?/2W8FGRJ<'
M):*U_/2-_P >;\#Y"\9_M+_&+]F@^//AWJGQ$?QUXJOK'P/<:!XHU+1+&W?0
M[CQ%K$FBW*_9[6*&&6&WDA-S LBN_P"\V2R2@ U] ?L2_$#Q9?\ B'XM> ?&
M/B:\\;:A\+/%B:1:^(;ZTM;6\U6SN=-LM2A^T1VL4-OYT7VQH2T4,:LL*-MW
M%B>!@_X)H^)O&7@#QLWQ ^*EOXE^)/B.QT"PT;Q1IOA8:7!H T*X-[IDWV-[
MJ?SI?M[R7$Y\Y%F#^6J0J!7L/[*?[.NJ_ FS\8:GXG\36?B_QM\0->?7]>U2
MRTEM)LI)!;P6D$-O:M/</##%:VMN@#SRLS*[EOGP+BXIROVT?3[-E;R2E=];
MD:67]:VUOY-[(\>_X+/_ +4WPR^$W_!/SX\>#?%7Q&\"^&?%_BCX7>(H]&T/
M5=?M++4M7:73;J&(6]O)(LDQ>7Y%"*=S?*,GBN^_X>Q?LL_]'+? #_PX>D?_
M "11_P %8?\ E%C^TM_V2KQ1_P"FBZKZ J!GS_\ \/8OV6?^CEO@!_X</2/_
M )(H_P"'L7[+/_1RWP _\.'I'_R17T!10!\__P##V+]EG_HY;X ?^'#TC_Y(
MH_X>Q?LL_P#1RWP _P##AZ1_\D5] 44 ?/\ _P /8OV6?^CEO@!_X</2/_DB
MC_A[%^RS_P!'+? #_P .'I'_ ,D5] 44 ?/_ /P]B_99_P"CEO@!_P"'#TC_
M .2*/^'L7[+/_1RWP _\.'I'_P D5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\
MDBC_ (>Q?LL_]'+? #_PX>D?_)%?0%% 'S__ ,/8OV6?^CEO@!_X</2/_DBC
M_A[%^RS_ -'+? #_ ,.'I'_R17T!10!\_P#_  ]B_99_Z.6^ '_AP](_^2*/
M^'L7[+/_ $<M\ /_  X>D?\ R17T!10!\_\ _#V+]EG_ *.6^ '_ (</2/\
MY(H_X>Q?LL_]'+? #_PX>D?_ "17T!10!\__ /#V+]EG_HY;X ?^'#TC_P"2
M*/\ A[%^RS_T<M\ /_#AZ1_\D5] 44 ?/_\ P]B_99_Z.6^ '_AP](_^2*/^
M'L7[+/\ T<M\ /\ PX>D?_)%?0%% 'S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X
M>Q?LL_\ 1RWP _\ #AZ1_P#)%?0%% 'S_P#\/8OV6?\ HY;X ?\ AP](_P#D
MBC_A[%^RS_T<M\ /_#AZ1_\ )%?0%% 'S_\ \/8OV6?^CEO@!_X</2/_ )(H
M_P"'L7[+/_1RWP _\.'I'_R17T!10!\__P##V+]EG_HY;X ?^'#TC_Y(H_X>
MQ?LL_P#1RWP _P##AZ1_\D5] 44 ?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[
M%^RS_P!'+? #_P .'I'_ ,D5] 44 ?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*
M/^'L7[+/_1RWP _\.'I'_P D5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_
M (>Q?LL_]'+? #_PX>D?_)%?0%% 'S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%
M^RS_ -'+? #_ ,.'I'_R17T!10!\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7
M[+/_ $<M\ /_  X>D?\ R17T!10!\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_
MX>Q?LL_]'+? #_PX>D?_ "17T!10!\__ /#V+]EG_HY;X ?^'#TC_P"2*/\
MA[%^RS_T<M\ /_#AZ1_\D5] 44 ?/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[
M+/\ T<M\ /\ PX>D?_)%?0%% 'S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X>Q?L
ML_\ 1RWP _\ #AZ1_P#)%?0%% 'S_P#\/8OV6?\ HY;X ?\ AP](_P#DBC_A
M[%^RS_T<M\ /_#AZ1_\ )%?0%% 'S_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'
ML7[+/_1RWP _\.'I'_R17T!10!\__P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL
M_P#1RWP _P##AZ1_\D5] 44 ?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS
M_P!'+? #_P .'I'_ ,D5] 44 ?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L
M7[+/_1RWP _\.'I'_P D5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q
M?LL_]'+? #_PX>D?_)%?0%% 'S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_
M -'+? #_ ,.'I'_R17T!10!\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_
M $<M\ /_  X>D?\ R17T!10!\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?
MLL_]'+? #_PX>D?_ "17T!10!\__ /#V+]EG_HY;X ?^'#TC_P"2*/\ A[%^
MRS_T<M\ /_#AZ1_\D5] 44 ?/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[+/\
MT<M\ /\ PX>D?_)%?0%% 'S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_\
M1RWP _\ #AZ1_P#)%?0%% 'S_P#\/8OV6?\ HY;X ?\ AP](_P#DBC_A[%^R
MS_T<M\ /_#AZ1_\ )%?0%% 'S_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'L7[+
M/_1RWP _\.'I'_R17T!10!\__P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1
MRWP _P##AZ1_\D5] 44 ?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'
M+? #_P .'I'_ ,D5] 44 ?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/
M_1RWP _\.'I'_P D5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_
M]'+? #_PX>D?_)%?0%% 'S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+
M? #_ ,.'I'_R17T!10!\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<M
M\ /_  X>D?\ R17T!10!\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?LL_]
M'+? #_PX>D?_ "17T!10!\__ /#V+]EG_HY;X ?^'#TC_P"2*/\ A[%^RS_T
M<M\ /_#AZ1_\D5] 44 ?/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[+/\ T<M\
M /\ PX>D?_)%?0%% 'S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_\ 1RWP
M _\ #AZ1_P#)%?0%% 'S_P#\/8OV6?\ HY;X ?\ AP](_P#DBC_A[%^RS_T<
MM\ /_#AZ1_\ )%?0%% 'S_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'L7[+/_1R
MWP _\.'I'_R17T!10!\__P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1RWP
M_P##AZ1_\D5] 44 ?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'+? #
M_P .'I'_ ,D5] 44 ?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RW
MP _\.'I'_P D5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+?
M #_PX>D?_)%?0%% 'S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_
M ,.'I'_R17T!10!Y9^Q_XLTOQY\$EU[0]3T_6M#UKQ!KU_I^H6%PEQ:W]O+K
M-Z\4T4J$I)&Z,K*RDA@002#7(?MD_P#)Q/[)_P#V56^_]0CQ77H7[-?_ "3O
M4?\ L:O$?_I\OJ\]_;)_Y.)_9/\ ^RJWW_J$>*Z '?\ !)W_ )19?LT_]DJ\
M+_\ IHM:^@*^?_\ @D[_ ,HLOV:?^R5>%_\ TT6M?0% !0:#R*\Q_:$_:T\"
M_LP+I2^++[6?MFN>>UAI^B>']1U_4KF.!0\\RVEA!//Y,09/,E,?EH9(PS N
MH,N22U!)O8]-SS2-7B/C?_@HE\&/A]IW@^^O_&UO/I_CJQAU72;W3K"[U.U^
MP32111WUS-;121V=FTD\2?:;EHH=S8+Y!Q[!K>M6OAG1[K4-0NK>QT^QA>XN
M;B>01Q6\2 L[NQP%55!)).  :)>ZKRV$G=I(O<$4H( KQ'P)_P %#/A#\1_A
M;XL\::?XKEM_#W@>**XUF75=&O\ 2I[:&:)9K>=;>ZACFFAG1@8)(D=)SQ$S
MD$5VOP(_:&\)_M)>"Y=>\(WU[=V5O>SZ;=PWVF76EW^GW4+;98+FTNXXKBWE
M7@[)8U8JR, 5927UM_5@OI?I>WS/.?\ @K#_ ,HL?VEO^R5>*/\ TT75?0%?
M/_\ P5A_Y18_M+?]DJ\4?^FBZKZ IC"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** //_P!FO_DG>H_]C5XC_P#3Y?5Y[^V3_P G$_LG_P#9
M5;[_ -0CQ77H7[-?_).]1_[&KQ'_ .GR^KSW]LG_ ).)_9/_ .RJWW_J$>*Z
M '?\$G?^467[-/\ V2KPO_Z:+6OH U\__P#!)W_E%E^S3_V2KPO_ .FBUKZ
MH 8!7R%_P4?_ &X?!G[+'C[PEX;A\0_"GP;\7/'&GWEKI/BCQOJ-IIUCX5TH
M/$;NZEEF='F4R+#Y5G&P-Q,B;BD<4DL?U]C(I%&X<U$E=J^W7S0'Y.?'B3X9
M_LT?#/XG>"=!\466O>'_ (K?L[Z7X+^$]\=1BU)_'M_%-K-NUM93(=EU=//J
MEA(4ASD7&\*%4[?M?]NC1;SQU^P+\6/AIH]W;ZI\1=2^&FII;:+;W*R:A>%[
M.2!62+/F,KR_NPV,%CC.:^C,9'2C&/S]*N<G)6Z_\/;\RXU&IQG_ "VM\E%?
ME'\S\L/C-\8?"_[36J_$;XN?#O5;7Q/\+?!^C_"Z37M5TO\ ?VD0TOQ+/J^H
MPL$R&DL]/FCEGC/S1!MK ,"H^L/^"=OC#2_B[\1_VA/'_A74+/6_ ?C/Q[!)
MH&KV,HFL-96TT/2[&YN+:124EB^U6T\7F(2K- ^"<5]0?=I%&VJ52R:6SOZZ
MN+>O_;NA&OY?<E9?/NSY$_X+/^'OB=J7_!/OX\77A;Q?X#T7PA;_  M\1G6M
M,U7PA=ZEJ6H*--NC*+>\CU*WCMBT7RJ7MI]C?,0X^2N^_P"%=?M3?]%D^ /_
M (9O5_\ YIZ/^"L/_*+']I;_ +)5XH_]-%U7T!4@?/\ _P *Z_:F_P"BR? '
M_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_
M\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"B
MR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HL
MGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F
M_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J
M;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *
MZ_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#P
MKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\
M_P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/
M_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44
M?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 4
M4 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U]
M 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3
MU] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\
MS3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_
M /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>
MK_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_P
MS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_
M  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR?
M '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)
M\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO
M^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_
M *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"N
MOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK
M]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]
M'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_
M  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__
M ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\
MT]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,
MWJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ
M_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '
M_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_
M\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"B
MR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HL
MGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F
M_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J
M;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *
MZ_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#P
MKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44 ?/\
M_P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 44 ?/
M_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U] 44
M?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3U] 4
M4 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\ S3U]
M 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3
MU] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>K_\
MS3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_PS>K_
M /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_  S>
MK_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR? '_P
MS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)\ ?_
M  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO^BR?
M '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_ *+)
M\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"NOVIO
M^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK]J;_
M *+)\ ?_  S>K_\ S3U] 44 ?/\ _P *Z_:F_P"BR? '_P ,WJ__ ,T]'_"N
MOVIO^BR? '_PS>K_ /S3U] 44 ?/_P#PKK]J;_HLGP!_\,WJ_P#\T]'_  KK
M]J;_ *+)\ ?_  S>K_\ S3U] 44 >6?L?VNJ6?P3$>N7FGZCK</B#7DU"[L+
M)[*UNK@:Q>B62*!Y9GBC9]Q6-I9"H(!=R-QY#]LG_DXG]D__ +*K??\ J$>*
MZ]"_9K_Y)WJ/_8U>(_\ T^7U>>_MD_\ )Q/[)_\ V56^_P#4(\5T ._X)._\
MHLOV:?\ LE7A?_TT6M?0%?/_ /P2=_Y19?LT_P#9*O"__IHM:^@* "BB@G%
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
M")--OKT7=R1,0L326D=L"2H\V\A&<D*>L_X>Q?LL_P#1ROP _P##AZ1_\D4
M?0%%?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'*_ #_P .'I'_ ,D4
M ?0%%?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\.'I'_P D
M4 ?0%%?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_PX>D?_)%
M'T!17S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_ ,.'I'_R10!]
M 45\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<M\ /_  X>D?\ R10!
M] 45\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?LL_]'+? #_PX>D?_ "10
M!] 45\__ /#V+]EG_HY;X ?^'#TC_P"2*/\ A[%^RS_T<M\ /_#AZ1_\D4 ?
M0%%?/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[+/\ T<M\ /\ PX>D?_)% 'T!
M17RG\<_^"TG[,_PB^"GC#Q9IOQR^"_B_4?#&AWNKVN@Z7X^TJ2^UN6W@>5+2
M!5F9FEE9!&@"DEG& >E=9_P]B_99_P"CE?@!_P"'#TC_ .2* /H"BOG_ /X>
MP_LL_P#1ROP!_P##AZ1_\D4?\/8OV6?^CEO@!_X</2/_ )(H ^@**^?_ /A[
M%^RS_P!'+? #_P .'I'_ ,D4?\/8OV6?^CEO@!_X</2/_DB@#Z HKY__ .'L
M7[+/_1RWP _\.'I'_P D4?\ #V+]EG_HY;X ?^'#TC_Y(H ^@**^?_\ A[%^
MRS_T<M\ /_#AZ1_\D4?\/8OV6?\ HY;X ?\ AP](_P#DB@#Z HKY_P#^'L7[
M+/\ T<M\ /\ PX>D?_)%'_#V+]EG_HY;X ?^'#TC_P"2* /H"BOG_P#X>Q?L
ML_\ 1RWP _\ #AZ1_P#)%'_#V+]EG_HY;X ?^'#TC_Y(H ^@**^?_P#A[%^R
MS_T<M\ /_#AZ1_\ )%'_  ]B_99_Z.6^ '_AP](_^2* /H"BOG__ (>Q?LL_
M]'+? #_PX>D?_)%'_#V+]EG_ *.5^ '_ (</2/\ Y(H ^@**^?\ _A[%^RS_
M -'+? #_ ,.'I'_R17)_!W_@M'^S/\4/"5YJ5_\ '/X+^%Y[;7-7TA;+4?'V
ME1S3166I7-E%=J&F4^5<QVZ7,1Q@Q7$9!8$,0#ZLHKY__P"'L7[+/_1RWP _
M\.'I'_R11_P]B_99_P"CEO@!_P"'#TC_ .2* /H"BOG_ /X>Q?LL_P#1RWP
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
MV6.-DBA+*SIN/WX#DXK25.4;<WG^#:_-"_+IYCJ***D HHHH **** "BBB@
MHHHH **** &L0M"G!H/%?&'_  5#\)7FF6-]KT7Q,^(5CXRUO2T\/?"7P=X3
MUR[T62Y\3,9Y1<S+;S"/4$)%N9%O8GM;:WM9G==LDAK.4K?U^01C?J?9V<-2
M9R.O-?G=\4O'_CS_ (6!X^^)-_XV\46^O?!_XG^"_ UGHNFZS<6_A^[LKV/1
M$U,7%BK+!<O.VM7+++-&TD7D6_EE-AW=I^V7X.UW0OVBM#?P[\4/'>I_&3QI
MXFTNY\&^%]+UN\T_1="\.VDMJ-5:_P!/25K.YM_*-XTEW=0F1I;JW@A*NL(K
M50=UV;M?Y1?Y23?HQ:\O-;H?;X-.[U\GF_\ B5HW_!7#PS:Z_P".DO/ ^O?#
M_P 1W&E>%=-LI+.SL6MM1T54N;IFE<W=VRW+CS-L:1)\B1@M))+]79P:G[$9
M=[_@VOT'UL.HHHI@%%%% !1110 5\^_MD_\ )Q/[)_\ V56^_P#4(\5U]!5\
M^_MD_P#)Q/[)_P#V56^_]0CQ70 [_@D[_P HLOV:?^R5>%__ $T6M?0%?/\
M_P $G?\ E%E^S3_V2KPO_P"FBUKZ H **** "BBB@ HHHH **** "BBB@ HH
MHH **** /G?XM?L$3?$;]IVX^*^D_&3XJ>!?$DFAQ^'HHM&M?#UW:V=HLAF=
M(!J.E7<D1EDVO*4<>88HMV1%&%=XO_X)X^&?''QY@\;WGBKQRL$VH:5K>M>&
MHKBS31?$VJZ8FVQU&[3[-YXGCV6[;8)H87-G;[XV\O!]E^)7Q0\-_!KP-?>)
MO&'B+0_"?AO2PKWNK:S?Q6%C9JSJBF2:5E1 795&XC)8#J:\?_X>P?LL_P#1
MROP _P##A:1_\D5,4H[=_P#@_GJ$M=^UGYGH_P 4?@3I/Q8\<_#_ %_4KC4(
M;SX;ZU+KNFI;2(L<\\EA=V#+,&1BR>5>2D!2IWJAS@%3YWH__!/OPSHWQOT_
MQ9'XD\9?V'HVNW?BK3?!1FM!X=T_6;N.9+C4$5;<732.;BYD\M[EH%EN'D6)
M7VE6'_@K#^RR3_R<K\ ?_#AZ1_\ )%(/^"L/[+)_YN4^ /\ X<+2/_DBG;9]
M5_P/\D$M59[6M\OZ;^\^@@,"BOG_ /X>Q?LL_P#1ROP _P##AZ1_\D4?\/8O
MV6?^CEO@!_X</2/_ )(I@?0%%?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L
M7[+/_1ROP!_\.'I'_P D4 ?0%%?/_P#P]B_99_Z.5^ '_AP](_\ DBC_ (>Q
M?LL_]'+? #_PX>D?_)% 'T!17S__ ,/8OV6?^CE?@!_X</2/_DBC_A[%^RS_
M -'*_ #_ ,.'I'_R10!] 45\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_
M $<K\ /_  X>D?\ R10!] 45\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?
MLL_]'+? #_PX>D?_ "10!] 45\__ /#V+]EG_HY7X ?^'#TC_P"2*/\ A[%^
MRS_T<K\ /_#AZ1_\D4 6/VE_V'O^&C?C)X+\<P_$[XB^!-:\ P7<6D+H$&BW
M-K#)=*$EN?*U+3KQ1<>4#$)4VLL<DJC EDW8?QI_X)L:'\?+K3+CQ%\0OB1)
M=OH4?ACQ9-:S:;;'XA:6EP)Q::FB6014W&<;K);5]EU<(&"O@:0_X*P_LLC_
M )N4^ '_ (</2/\ Y(H_X>O_ ++.>?VE/@#_ .'#TC_Y(J8JUO)W7S_X<&V_
MNL>C?'+X!Z/^T!X-TW0M8N-0L['2]<TG7X38.D;^?IU_!?0(=RL/+,MNBN
M2A8 J<,'6?P)TJT_:%OOB2;K49-<O- M_#@@>1#:6]O%<37!:-=F\2.\P#DN
M01#'A5();S?_ (>Q?LL@?\G*? '_ ,.%I'_R11_P]A_9:/\ S<K\ ?\ PX6D
M?_)%%OS;^;5ORT%TY?3\-4?05%?/X_X*Q?LLX_Y.6^ '_AP](_\ DBC_ (>Q
M?LL_]'+? #_PX>D?_)%4,^@**^?_ /A[%^RS_P!'+? #_P .'I'_ ,D4?\/8
MOV6?^CEO@!_X</2/_DB@#Z HKY__ .'L7[+/_1ROP _\.'I'_P D4?\ #V+]
MEG_HY7X ?^'#TC_Y(H ^@**^?_\ A[%^RS_T<M\ /_#AZ1_\D4?\/8OV6?\
MHY;X ?\ AP](_P#DB@#Z HKY_P#^'L7[+/\ T<K\ /\ PX>D?_)%'_#V+]EG
M_HY7X ?^'#TC_P"2* /H"BOG_P#X>Q?LL_\ 1ROP _\ #AZ1_P#)%'_#V+]E
MG_HY7X ?^'#TC_Y(H ^@**^?_P#A[%^RS_T<K\ ?_#AZ1_\ )%'_  ]B_99'
M_-ROP _\.'I'_P D4 =1^V-^RK8?MG? R^^'^L>)?$WAG2=4N;>>\FT/[$TU
MW'#*LOV:5+RWN()+>1E421/$RR+E&RC,IY7Q%^PK=>.?AI:Z'XD^,/Q3\0:Y
MHNN6_B'P[XIFAT&UU?PQ<PJ8Q]F6UTR&T='B>:-TN+:8,EQ(IX(P'_@K!^RR
M?^;E?@#_ .'#TC_Y(H_X>P?LL_\ 1RGP!_\ #AZ1_P#)%3RV_!_/0-]ST'X$
M_L\Z)^S[\$K'P+H]QJEY8VJ7#W.H:A,LU_J=S<RR3W5Y.ZJJM/-/++*Y5%7=
M(=JJN%'F&K_\$X-!C^%?PO\ #?ACQY\1O >I?"7P\WA31_$VAW&G_P!L3Z6]
MO#!-;7!N;.:W=9/LUO(66!662!&C:/!S>/\ P5A_99/_ #<M\ ?_  X6D?\
MR10/^"L/[+.?^3E/@#_X<+2/_DBB2O?SM?Y?\.PC)K8]8^#7PCT/X!_"GPWX
M)\,VCV7AWPGIL&DZ; TSS-%;PQB- SN2SMM499B23DDY-=0IKP#_ (>P_LLG
M_FY;X ?3_A8>D?\ R10?^"L/[+)'_)ROP _\.'I'_P D54I.3N]Q))*R/H&B
MOG__ (>Q?LL_]'+? #_PX>D?_)%'_#V+]EG_ *.6^ '_ (</2/\ Y(H&?0%%
M?/\ _P /8OV6?^CE?@!_X</2/_DBC_A[%^RS_P!'+? #_P .'I'_ ,D4 ?0%
M%?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\.'I'_P D4 ?0
M%%?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_PX>D?_)% 'T!1
M7S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_ ,.'I'_R10!] 45\
M_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<K\ /_  X>D?\ R10![AK^
MDR:YHE]9Q7EWILEW \*75KL\ZU+*0)(]ZLF]<Y&Y6&0,@CBOG3]GK_@FOI_P
M#^%=S\/;GXI?$KQY\-K[2;W1[OPMXCM?#ZV=XEYO-S--/9:7;7DL\ADE9Y'N
M&:1IG=]['=6V?^"L7[+/_1ROP!_\.'I'_P D4T_\%8/V6O\ HY7X _\ APM(
M_P#DBIY;W\U8+O2QM?LK?L::;^RW=:U?-XP\<?$#Q%KUO8:?/KGBNXM)KZ*P
ML8WCM+-#:V]O'Y49EG?<R&5WN)&DD<D8L7?[(6DQZ9\4(]+\3>-O#>H?%/7(
M/$=WJFDZA';WND7L-I96L36C>45V!;"!FBG6:.0M*LBO$YCKG1_P5?\ V6=N
M/^&E/@#_ .'#TC_Y(H_X>O\ [+)Q_P 9*_ '_P .'I'_ ,D54KM\WE:_W?Y(
M(Z;'=?LY?LXZ;^SCX<UBWM]8U_Q1K7B;59=;UW7]<D@;4=:O72.+S91;Q0P(
M%AA@B1(88T5(4 7.2?1CP:\ '_!6+]EK_HY7X ?^'#TC_P"2*0?\%8?V6C_S
M<K\ ?_#A:1_\D5.X;'T%17S_ /\ #V+]EG_HY7X ?^'#TC_Y(H_X>Q?LL_\
M1RWP _\ #AZ1_P#)%4!] 45\_P#_  ]B_99_Z.5^ '_AP](_^2*/^'L7[+/_
M $<M\ /_  X>D?\ R10!] 45\_\ _#V+]EG_ *.5^ '_ (</2/\ Y(H_X>Q?
MLL_]'+? #_PX>D?_ "10!] 45\__ /#V+]EG_HY7X ?^'#TC_P"2*/\ A[%^
MRS_T<K\ /_#AZ1_\D4 ?0%%?/_\ P]B_99_Z.5^ '_AP](_^2*/^'L7[+/\
MT<M\ /\ PX>D?_)% 'T!17S_ /\ #V+]EG_HY7X ?^'#TC_Y(H_X>Q?LLC_F
MY7X ?^'#TC_Y(H ]^QD"OG2P_P""?MUX?_:5\7?$S0_C9\6M#U+QQ?VEWJ^G
M06GANYLYH+5 D%BLESI,MW':JN_$:7 PTTS@B21G-W_A[%^RR/\ FY3X _\
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
M<RW,YB9V"+=)@@,%'T;^QI_P4SA_;$\9:UHLWP)_:3^#ZZ+IK:FVJ?$OP.=
MTZY171&CBG\Z16E&\-L./E5B,A3B9:*X=3Z>SQS2=J_+WP%\ ]'_ &9X/ASX
MT\8_#;PGK]K<>)+/4K3]HSX6Z[:W7B#7FN]3B2VN=<6>WCF:RU"*\$<ZVMQJ
M$6QGP(D$3IS7Q&^*^@Z#_P %-X?C1XNTVZ\._"FX\7W$7AWXIR:0]YK-U?Z5
M82Z5<^$[9;5I)X]-N[E;F:)98@;FXAN4C@>2>VN*<4VTGYW]5;_/_@ ^KZ+;
MS_K^M#]:,;A1BOS+E^#O@?XF_M<_M/7/B+]C9OVA]2/C>V@@\0'2O"4QLD_X
M1K1BMGYVKW]O=Q[68O\ NXRB^=E27W >\?$G]G#XI_\ #I;2?A0UK'X]^(-Y
MHFD^'==AN-<VQ7=O)<6\6I*]]<JSNB6C7"F5HWE<+N$;.P2GM#GZVB[?XE?\
M!V]_EZ=_Z_S/KL-Q2G[U?GG\1-2T'PS^Q=XZ^&.A?#/P1\%9M)^)OA7P=XWT
M/P%(JZ+-;ZO?Z*;AX+F.TLF<3Z??)#*[V\3 ^8GS*J2-R<GPP\.Z9\<[CX!V
MNB:9!\#9?V@(=.?PFENBZ)]F?P0=<?3/LX'D_9&U0"X-MM\LLQ!7#$4XTY2V
M\OG\/_R2_$<8MJ_J_DD_QTV/TVR#2BOEO_@G(K:9^QIX@T"W:3^P_!OBKQ;X
M:T%&8N+;3+'6[^VM+=&/6.&&-(4[!(E7M7BG[+WQW^*N@?LS?LE_#?X9W'@+
M2SXC^!I\2WNJ^)=&N]5%HVG6^BQQHD$%Y:EQ)]M=3F0%25<$A"CK37RM^*D_
MP411B[V?1M/U32/T/ S2@9^[7YA_M(_ML?%3]LO]@;XD-X9@\!>&=)M_V>[7
MQKXNMM4TZ\OKC4I-:TR^D:TT^=+B);988K:4B:6.YWO(B[$V,S>D?M0_\%%/
M'GP%\>6?@OX?^'+S7KSP?X'TOQ7?:;;_  \\0>*KCQ7]IEN8X]-M[G2@8M)D
M*V,P6YO$EC9YTQ'MBD)J46I.,M'>WY_Y"Y7926UK^GPV_P#2D?>C<&@"OD#X
MB_MM?$CPK^U]IGP9MK;P1#K'Q GL=8\+:I=VDOE:1HWDSR7UOJ5M]K61]0_T
M.X6V$3(LP9WV;;*YKZ+^+WQTT7X(V6FW&M6?C"]CU:Z^R0#0/"6J^(71\9S*
MNGVT[0Q_]-)0J?[59]+^=ON_JPKZV\D_O.TSDT=!UKY)_P""TO[//@'XO_\
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
MQ?CUJ'[4?[,?ACXC:M8VFF:IXV_9-\=:S>6EJ7\BWFF7P^\BQ[_G";B<!OF
MP"2>:^A/A=^S?X"_;J^./[0 ^,7AW1?'EUX+\0VGA?P[9:S9+-_PB&G'0].N
MEFT\2 FUGGFNYI6NX=LCE(1OQ;QA-Y4W%:[VE^$N5Z_CZ#EI",_YG9?<GK]Y
M]N9XIQ;!^M?GK^V#^W[XH_9%^#.GGX5_$;PC\1M&\&_#O_A(1?:AX8UOQ]K'
MBH0B18YKV\T;RK32[>9+=\:A<ETFD\\^6JV\C-Z=^T'^U+\:+GXTZIX;^%__
M  J_2K'1/AK#X]GE\5:?>WTEW</-=1K8*8+FW6&.00KFY;>8=I_<3>9^ZS<H
MI7\VONO_ ),7+);_ -;?YH^NR>:537QK^WI\<+[XT_\ !,KPGK^C:1J:P?%Z
M]\(6=WI<%_\ 8[F2QU;4[".XLC<$Q^7YL,[V[/\ +Q*Q S@5XK8>#O"-YXF\
M'_ N\^#_ (7^%^A77QF2P\>^"M"U9M5\'ZTO_"+7FJV8MT>"WB^RS/;V;RVQ
MM(%>:"3>DF\R25&,FY)]';\K_F@BU**E%]&_DDW^-C]-"<F@GY:_-;P/X=L_
M&_P+^!_PEUJUCU3X7S?'?Q5X,DT>\'GV.H:)I+>(I=-TV96RDUK&]A:((F!1
MEM40@@$'Z%_X)R9TO]C'Q!X?MVD_L3P;XK\6^&M"C9BXMM,L=;O[:SMT8]8X
M88TA3L$B5>U34]R$I]M5Z:;]GKL5RM22?I\[M?/X7^!]2=306QUK\[_V7OCO
M\5O#_P"S-^R7\-_AI<> ]+/B/X&_\)+>ZKXDT:[U46C:=;Z+'&B007EJ7$GV
MUU.9 5)5P2$*/R?[2/[:_P 5/VS/V!OB.WAF#P%X9TFW_9[M?&OB^VU33KR^
MN-2DUK3+Z1K33YTN(EMEABMI2)I8[G>\B+L38S-I5BX-]4G:_P Y+_VUA3CS
M24=K_P# _P T?IX<=:/\XKX&?_@I'X\TC]HJ/P=X6\+:CKGAOP7K6@^%-6TJ
MT^'7B#5+O4A>V=E//J*:Y:@Z98):I?Q.UM<HSNEK*3)%YL6._P#BO^V;\2/
M?[:-K\$;:/P&VL>-KRTU/PMK$MM*UMI>CK'.][#?V_VM9)+\_8[@6WE,BSJS
MN$VV=S2<=4N[LON3_)W_ ."9J7N\SZ*[]#Z\HH'2N'_:)^-"_L]?!77O&C>%
M?&OC9= @6<:'X1TIM5UK4B75!';6P*F1\MDC( 4,20 :11W%%?GW<?\ !?.0
M0/Y?[%/[?32;3M5OA'M4GL"?M1P/?!^E:FN?'3XB?"S]BKPS^U%+\1O%OC2\
MURTT76+KX=Z;I=A-I&I1:C-;1G2=-A6V6^-XHN/+@9KAGDG5?,4JQC4 ^[S2
M,<U\ _\ #_/C_DRW]O[_ ,-#_P#==5OVV5\,_'O]LCX ZMXG_9VUKXW:7JWP
MR\2:O'X-U30M%DU'1WDN?#SB:>UUFYMX8IHE=HG57,RM(5"D;R)^TH][_@F_
MT*4>I^@PZ<?K2"OSV_9&^,(_9]_8KOO'GPWT'1_#?@GXA?%[2+/PWX)N8]H\
M"Z=J&J:9I-_82VL+K'97BW)U"=K6-C'!/.5(8AU/H_Q<_;3^*]I%\5H/".@Z
M7-_P@/Q*LO"<FIV_A74?$TNC:3+HEA?R7TNDV=Q'=ZC)]INQ!LM60HDRRE66
M&3=7+I=?/R^'3_R9"BF_Q_"_^1]B=30!Q7Q!\0/V[_BI-^S=\-?&'A:X\)W5
MCK8U6'Q+XNTKX<>(_%ECI]U9R&*&V;0;66#5;-YF2?SC-Y@L9+5X)#(SI(>9
MT'_@K)XX^(7QOT^U\)Z!:^*O#.FZIX>T75;+PUX&\1>(8=9&IV5E=3ZG9^(X
M(UTZTMK9-1BD$-W"))8K:1F:#SHPI&+<G%=';^NW^6NPMH\WE?[C]!>G>FYR
M*_.6WX_X*+#U_P"&E)O_ %5HKMO^"I'[/_@#XN>*IM)ET.7XB?';Q]X>.A?#
MW2[L+-#X!:.1S+XC@=5$FFI#+/ \]ZKB5S;6D,1,ACC8E%I0?\R3\]5?3O\
M>NY4HJ,K-]+W^;7Z'W-G-!(YK\U_^"AGP\L_&GB;X\S>,)AK>M_ OX$Z9XH\
M$:E<_)+H>M^;K,TFK6F2?*NVFTRQ'FH=P6/9G#L&H_%_2K?QE\0OB=\7-7M(
MW^*WP[^,'@'P[X7U-U*WFBZ==1>'A<V-MGYHX+H:MJ0EC7 F\X[@=B[:IT^:
M2BOZNU'3SUU783BUH]VM/N3U[;[]S]-C@GF@'::_-?\ :'\-V.M_&CXO?%2]
MMHYOB7\,OC3X%\,>$-4DYO-&TNY7P^D]E;'[R072ZMJ/FHF!-YQW [%V_1W[
M=]ZVF_'[]F&XC"LT'C_490&'!*^%->(S^50_=IJK+;_@1?Y-?,J--MM=DW\T
MFVOPW/IKZ48P:^'_ -C/]O;XL?$&_P#AEJ'Q,M_ ,NB?%3X3W7Q(MK3PSI%Y
M:WFBO:'3 \#237<ZW:S+J.]=L<+1% A\W[]>1:O^V#\2/"_Q"^%O[0GQ%M_!
M.KZ._P #_&OC[1=!\.6-U875A 5T.[%A<W$\\ZW,GEF%3<1Q0#=YG[C&VKY6
MI6?G^'-^L6*G'GDH+=[?@_U1^G9X/M2@9)KX^_93_:K^-'[0?A_XCZ')I^G1
M^)M)T:TU+PQXKU?X6>)O!_A^XNKA9E:PFL=4D6YG,$D*L\]O/M>.ZC^2-D*M
MU7_!/3]M#Q%^W5::_P"*UL]!T/P;HXMM%33D/VG4Y=66".>[N/M"3M%]A83Q
M"V_=;IXP+@.8IH@9Y=>7K:YGS:7\['TU7S_\.?\ E*;\9/\ LE7@/_T[^,Z^
M@*^?_AS_ ,I3OC)_V2KP'_Z=_&=!1] 4444 %%%% !1110 4444 %?/O[9/_
M "<3^R?_ -E5OO\ U"/%=?05?/O[9/\ R<3^R?\ ]E5OO_4(\5T ._X)._\
M*++]FG_LE7A?_P!-%K7T!7S_ /\ !)W_ )19?LT_]DJ\+_\ IHM:^@* "BBB
M@ HHHH **** "BBB@ HHS10 4444 %%%% 'S_P#\%*_^3=O#O_95?AQ_ZF^A
M5] 5Y;^U]\!-4_:1^"+>&]$\06/A?6K77]!\1Z=J5]I3ZI:PW.DZQ9:K$LML
MD]NTL;O9+&P6:,[7)# BN1_X5U^U-_T63X _^&;U?_YIZ /H"BOG_P#X5U^U
M-_T63X _^&;U?_YIZ/\ A77[4W_19/@#_P"&;U?_ .:>@#TG1?V>?!GA[XP:
MEX^L?#]G!XLU:#R+F_5G.X$('=8RWEI)(L4*R2(H>5;>!79EAC"]O7S_ /\
M"NOVIO\ HLGP!_\ #-ZO_P#-/1_PKK]J;_HLGP!_\,WJ_P#\T] '4_'?]C;P
M+^TAXOT/Q!XD7Q?;Z]X;M;JPT_4?#GC+6?#-U#;W+0O/"TFFW5NTB.UO Q5R
MPS&I %0_#[]B3X9_#.#PX-+T&]DN/"VO7/B>QOM0UN_U'4)=3GM9K.6[N;JX
MFDGNY#;7$D0-R\FU-@7 CCV\Y_PKG]J8'_DLGP!_\,WJ_P#\T]'_  KG]J7_
M *+)\ ?_  S>K_\ S3TH^ZK+^NOY@]=R?PU_P3;^#OA+XIV7C*Q\,ZHNMZ7K
MEUXDTQ9O$VJSV&CZA=&9KJ>SLGN6M;4SFXF,JP1(LAD)8-@8MQ_\$^_A/IWQ
MDA^(%MX9O/\ A*+'69O$MBO_  D&I+IMEJDT,T,]W#8^>;2&6=9Y?.>. &5G
M+R;WPU9O_"NOVIO^BR? #_PS>K__ #3T?\*Z_:E_Z+)\ /\ PS>K_P#S3TEI
MM_PP;[_,=^Q1^R]JWP6UKXE>,O%MCX=T_P ;?%3Q"=9U"RT/4)]1L-*@CB2&
M"UAN9H8'D!99KESY$0\^]GPI^^W6?'7]D'P'^T?KNE:MXDL-:M]>T..6WL=9
M\/\ B+4O#FK002X,EO\ ;=.G@N#;N51FA,AC9D1BI9%(X\?#K]J7_HLGP!_\
M,WJ__P T]._X5U^U-G_DLGP!_P##-ZO_ /-/3[+MHONM^0MKON[FAXJ_X)W?
M"+Q-\-_"?A1/"]WH&D^!XIX-$?PUKNH^'[ZRBN!BYC%Y8SPW+I.0'F5Y&$[J
MKR!W4,.R\.?LX>!_"'B+PKJFC^';/2[SP/X?G\+:"MF7@M]+TR9K5GMHX%81
M;,V=M@E25$6%(!8'SW_A77[4I_YK)\ ?_#-ZO_\ -/35^'7[4A_YK)\ ?_#-
MZO\ _-/1_7Z?DQ]CD?V+?^"6'@7]GSX+:+IGBS0[/Q)XH'A^ZT'5A<:Q?ZMH
MHAO#F]CL[.[<V]JESM0S^1!%YQ&9-YYKT#PA_P $\OA+X/\ AIXT\)0Z#K&H
MZ3\0M,&B:_)K/B;5=8U"_P!/6*2)+/[;=W,MU';QI++Y<4<JI&99&0*SL3G?
M\*Z_:F_Z+)\ <_\ 9&]7_P#FGH'PZ_:FQ_R6/X _^&;U?_YIZ<=-O3Y%<SO>
M_6_S_P R]\>?^"=?PC_:4\4WVK>,O#>I:C<:OH\6@ZI!;>(M4T^QUNQB,S0P
M7MK;7$<%X(FGF:,SHYC+DJ5.#5WQM^P3\+?B-\0]+\5ZQX?U"XUO2;73+.&6
M+7M1MX98M,O5OK#SX8YUBN&@N5\Q'F1V&YQG:[*<0_#K]J4?\UD^ /\ X9O5
M_P#YIZ/^%=?M39_Y+)\ ?_#-ZO\ _-/4K1IK=._S[^I/_#?+3_)'0^&_V%OA
M?X0^.4GQ#T_P]>1^)/MUSJL,;ZU?RZ58WURA2YO;;37G-C;W<RO()+B&!)7\
MZ;<Y\V3=J:'^R5\/O#8\-_8] \G_ (1'Q'J7BW2?].N6^RZIJ'VS[9<<R'?Y
MG]H7?R/N1?.^55VIMXO_ (5U^U-G_DLGP!_\,WJ__P T]'_"N?VI3_S6/X ?
M^&;U?_YIZI-JR73;R] N_O\ ^&_5_>?0 X%%?/\ _P *Z_:F_P"BR? '_P ,
MWJ__ ,T]'_"NOVIO^BR? '_PS>K_ /S3T ?0%>6_&K]B?X-?M*^*+?6OB-\(
M_ACX^UJSM5L;>_\ $GA:QU6ZAMU=W$*R3Q.RQAY'8*#C+L<9)KD?^%=?M3?]
M%D^ /_AF]7_^:>C_ (5U^U-_T63X _\ AF]7_P#FGH ].^"W[/W@/]F[PG-H
M7P[\#^$? .AW-TU]+IWAW1[?2K26X941IFB@1$,A6.-2Q&2$49P!79$9%?/_
M /PKK]J;_HLGP!_\,WJ__P T]'_"NOVIO^BR? '_ ,,WJ_\ \T] %GPG_P $
MXOA#X&\9V.LZ7X?UJWATO4CJ]AH1\5:M)X9TZ\+M*)[?16NCIL,BRLTJ&.V7
M9(?,7:_S5G^/?^"6/P)^*-YXB/B#P3-JNF^*)KB\O]%GU[4SH*WDX/FW\&F"
MX^Q6U\6+/]K@ACN!([R"0.[,9_\ A77[4V?^2R? #_PS>K__ #3T?\*Y_:F"
M_P#)9/@#_P"&;U?_ .:>I[>0>9ZA\,?@AX;^#EWX@N/#UC<6MQXJOHM3U::>
M^N+N6^N8[2WLDE9YG=MWV>U@4X(W%-QRS,Q/C/\ !+PS^T%X"N/#'BS36U+1
M[B6&X"QW4UI<6T\,BRPW$%Q"Z303Q2(CQRQ.DB,H96! ->7CX<?M2@_\ED^
M/_AF]7_^:>@_#K]J7/\ R63X _\ AF]7_P#FGJI>]OKM^&P+38ZK3_V,OAS:
M_ OQ!\-YM%OM6\*^*Q+_ &R-7UF^U34-4>0*IEGU"YFDO))E5(UCE:8R1"&(
M1L@B0+DQ?\$__A6OP/E^'O\ 8>L-H,NLCQ&]TWB75&UQM4$PF%__ &L;G^T/
MM095 F^T>8$ CW;!MK*/PY_:F_Z+)\ ?_#-ZO_\ -/2#X=?M2Y_Y+'\ ?_#-
MZO\ _-/1N[OR_#8/+^M3U/X6_!GPS\%OA1I7@GPSI::7X9T:U-G:VBS22E4.
M2Q>5V:221V9F>1V9W=F9F9F).'X(_9)^'_PY'@W^QM ^Q_\ "O\ PQ-X-T'_
M $^YD^P:3+]E\RV^>0^9G[%;?O)-T@\OAAN;/$GX<_M2?]%D^ /_ (9O5_\
MYIZ4?#G]J4'_ )+)\ ?_  S>K_\ S3T;N_??STM^K7S".BLB/QQ_P2]^!_Q$
M\$:+X;U3P?>_V'H/A9/!4-I9>(]4L([S140I'8WGD7*&]AC#,T8NC+Y;N[H5
M=F8]-\9/V'_AG\>=1TNZ\3:'J%R^FV(TLQV>NZAIL.J6(8,+*_BMIXTU"UR#
M_H]VLT7[R7Y/WC[N=;X=?M38_P"2Q_ '_P ,WJ__ ,T]-'PZ_:E _P"2R? '
M_P ,WJ__ ,T]%W>_G?Y]PU.D\4_L1_#'Q?IWB:WU#P[<3/XNUZS\2ZE=KJU[
M%?-J%F83:30W23">W$'D1B..!T1!N55 =PWKO>OG\_#K]J4'_DL?P!_\,WJ_
M_P T]+_PKG]J;_HLGP!_\,WJ_P#\T]+I9"LCUKXK_"G0?C?\,?$'@WQ19?VI
MX<\4Z?/I6IV?G20_:K:9#')'OC977*L1E6!&>"*Q_C=^SCX1_:&\&V6@^*=/
MO)K32[R/4-/N-/U2[TK4-+N8@RI/;7EI+%<V\FQW0O%(K%))$)*NP/GA^'/[
M4V?^2Q_ '_PS>K__ #3TI^'7[4W_ $6/X _^&<U?_P":>D_,=W_7GN;GA[]@
M[X5^$[KP+-IOANXL9OAW'?PZ-+!K-\LCI?L'OA>,)LW_ -HD42R_;#-YDH\Q
MLR?-7':#_P $D_@+X=T:XT^'PCJ]U9S^'+SP@D>H>+M9O_L6BW2)'-IML9[M
MS;6NV--L,.Q(RN4"'FM/_A77[4N?^2R? '_PS>K_ /S3TH^'7[4P_P":R? '
M_P ,WJ__ ,T]5=K7K_F%VG<]6^(_P>\.?%WPO9Z+XBT_^T--T[4['5K>$7$L
M7EW5C=175K)N1E8[)H8GVDE6VX8,I(-36_@-X4U_XUZ#\0KG39!XR\.Z?=:3
M9:C!>3V[-9W!1I;>:.-UCN(]\:.JS*XC<;DVL23YJ/AS^U,/^:R? '_PS>K_
M /S3TW_A7/[4H_YK)\ ?_#-ZO_\ -/2_X+^;5F_FM!65K%[2/^"<GP=T2V\4
M6J>%;JZL/&&DWF@WEC?:[J-[96.G7C;KJRT^WFG>+3;>4A2T5DL"'RHN/W4>
MVC\1O^"8?P;^+NF6-IXCT'Q)J<-IX<_X1*7S/&FMJ^K:5\Y6UOW6[#7Z(TLC
M(;LRLC.S*58YIW_"N?VI3_S63X _^&;U?_YIZ/\ A7/[4Q'_ "63X _^&;U?
M_P":>C:WEMY>GWLOFE>]_P"M/\E]QVNM?LE_#_Q!X,^(_A^\T S:/\6F=_%E
MO]NN5_M4O8PV#?,) T6;:WAC_=%/N;OO$L=_0_@YX=\._$[5O&5GI_D^(]<T
MRRT>]N_M$K>=:V;W+VT>PL478UW<'<JAF\SYB=JX\J_X5Q^U*/\ FLGP!_\
M#-ZO_P#-/2_\*Y_:E_Z+)\ ?_#-ZO_\ -/3YGM\OD3TMT_X9_FE^!] 45\__
M /"NOVIO^BR? '_PS>K_ /S3T?\ "NOVIO\ HLGP!_\ #-ZO_P#-/0!Z!^T-
M^S1X3_:D\)Z?HGC&'79+/2=4@UFS?2/$6HZ%=6UW"'$4JW-A/!,"N]B!OQG!
MQE5(X_X=?\$^?AU\+_BOHGC:SG^)FK>(_#:7,>F3^(OB;XF\0PVBW$?E3;;>
M_OYX?F3&<H>54C!4$9__  KK]J;_ *+)\ ?_  S>K_\ S3T?\*Z_:F_Z+)\
M?_#-ZO\ _-/0![_BO&/BY^P1\,OC;X^OO$^K:=XFTW7-8MHK/5KGPWXOUGPW
M_;D,098TODTZZ@2\"*S(OV@2;48J,*<5CK\._P!J8_\ -9/@#_X9O5__ )IZ
M/^%=?M3?]%D^ /\ X9O5_P#YIZGE5[@:OQ%_X)]_"7XF:II-Y>^%[C36T?2H
M] CA\/ZS?Z!;7>EQG,>G7<-C/#%>6:98+;7*R0JLDJA )'#:'P7_ &'_ (7?
ML[ZUI-[X)\*0^'FT"#5+32H+:\N?L>E6^I74%W>06]NTAAAA>>VA98HT5(MI
M$:HK,#S(^'?[4V,_\+D^ /\ X9O5_P#YIZ0?#K]J7/\ R63X _\ AF]7_P#F
MGJEH[K?_ #_X<.EOZT/H$KN7%>%>$O\ @G%\(? WC2QUG2_#^M6\6EZD=8L-
M!/BK5I/#&GWA=I1/;Z*UT=-AD65FE0QVR[)#YB[7^:JI^'G[4P_YK)\ ?_#-
MZO\ _-/0?AU^U,1_R63X _\ AF]7_P#FGH6CN@W5CMX/V3O -H;'R]!9?[-\
M5W'C>W_TZX.S5Y_.\VZ_UG.[[1-^[.8QOX08&.2\:?\ !.'X/^/=6BU"]\.:
MM;7T=[JEZ]QIGB?5=+ENCJ<T<]_#.UM<QF>UGEBC9[:7= =@_=XXJJ?AU^U,
M/^:R? '_ ,,WJ_\ \T]'_"N?VI/^BR? '_PS>K__ #3U"C%;>GY?Y+[@_K^O
MO?WFI>?\$^/A#??#G3/"4G@]?^$=T?PA?> ;*S74[Q%MM$O?(^TV:L)@VUOL
ML #Y\Q!& C*"<N^-7[ /PK^/_BJ76_$&BZU#JEYIZZ1J,^B>)]5T%M;LESLM
M=0%C<P"^A4,X6.Z$JJ)9  !(X;)/PZ_:FQ_R63X _P#AF]7_ /FGIO\ PKC]
MJ7_HLGP!_P##-ZO_ /-/5ZNU_/\ '_,.ENG_  W^2)/BS_P3+^"/QLO&DUSP
M;*EK-H-OX7N=+TK6]1T?2=0TNW\W[-:7-C9SQ6MQ'!YTOE":)_*W?)MP,<O\
M5O\ @FGX:^/'[4\GBCQ9;S7G@N'P):>$;>PLO$>IZ==7(CNKF2>WN_LTL8NK
M*6*6)7@GDDCE*?O(SM4UTA^'/[4@_P":R? '_P ,WJ__ ,T]*?AU^U-_T6/X
M _\ AF]7_P#FGJ.5<REV=_FTU^K$]5;Y?+1_HCUGQS\)/#OQ)^&E[X/UK2+2
M\\-ZA:BREL0#%&L0QL$90JT90JI1D*LC*K*5*@CS>+_@GC\)H/A'?^"?[#UR
M32]4UN+Q+=7\WBK5IM>EU2(Q^5??VNUR=0%PBPQ(LHN RQH(P0GRUGGX<_M2
M@?\ )9/@#_X9O5__ )IZ3_A77[4Q/_)9/@#_ .&;U?\ ^:>JW;8]DET6QTNL
M?L2_#+5_V>=%^%K>'KBT\'>&Y+:XTJ&QU:]LK_3[B"7SH[J&_AF2\2Y\S<[7
M"S"5V>0N[;WW==\+/@QX9^"GPITOP3X9TI=+\,Z/:_8[6T6:24A#DL7E=FDD
MD=F9GD=F=W9F9F9B3Y:?AS^U+_T63X _^&;U?_YIZ!\.?VIA_P UD^ /_AF]
M7_\ FGI2UNGUU?F_,/Z1VW@C]DGX??#D>#?['T'['_PK_P ,3>#=!_T^YD^P
M:3+]E\RV^>0^9G[%;?O)-T@\OAAN;/"^./\ @EW\#_B)X(T7PWJ7@^]&AZ#X
M73P5#:67B/5+".\T5$*1V-YY%RAO88PS-&+HR^6[NZ%79F,A^'/[4Q_YK)\
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
M/_9*O"__ *:+6OH"OG__ ()._P#*++]FG_LE7A?_ --%K7T!0 4444 %%%%
M!116'X^^(>@?"CPE>>(/%&N:/X;T+3]K76I:K>1V=I;!F"+OED*HN695&3R6
M ZFC8#<HKB_@I^T#X*_:+\,R:MX)\2Z7XBL[=HX[D6LO[ZPD>))DBN(3B2"0
MQ21OY<JJVUU.,$5VE #3QQ1CFO$?VAO^"@WPP_9?^)>B>$_%FK:K#K&L*)Y?
ML&BWFHV^AVICG<7FH301O'96Q%M/B6=E7$,S_P"KAF>/KIOVG_ -O^T'8?"G
M_A*--D^(FI:+-XABT*%C+=)I\4D<;7,FT%8D+R*$\PJ9,/L#;'VK5I-=;_AO
M]W4):.S_ *O8] Z+S17F'A[]L#X>^+/CC<?#NQURXD\4VCS0E&TR[CL;B>%%
MDFM8+YHA:3W42,&DMXIFFC4,710K87X.?M??#[X^>,]6\/\ A76[C4-3TE7F
M83:7>6<&H0I*87N+*:>)(KZW64;&FM7EC5BH+ LH(M=NJNO-!_PQZA17*^)O
MB9_PC?Q,\,>&O^$?\37W_"31WDO]J6=CYNF:3]G1&VW<VX>4TN_$0P=Y1QQB
MNJS3 **,T9H 16W4M4;;6K.[U*YLXKNVDO+((;B!)5:2W#@E"Z@Y7< <9ZX.
M*L7$XMX6<[L("2%!8\>@')^@H;L&Y)CFG'FO+OV4?VJ/#_[8/PLE\8>&;'Q%
MI^EQZOJ.C>3K>GMI]X)K&[EM)2UNY\R(&2%B%D"2 $;T1LJ/3R<$TVFMP[KS
MM]P'#4I.*3C/TKRCXB?MG> _A5\?_#/PQUJ3Q;'XP\9+OT>"T\':Q?65VH.'
M/VV"U>T01Y!DWRKY2LK/M5@3/DMP\SU@GF@'FO.OVKOVE=!_8]_9X\6?$SQ/
M9^(-0T'P;82:C>V^B:=)J%[+&@R0D2?J[E(T&6=T168=AX-\3V_C7PEINL6J
MS1VVJVL=W"LH&]4D4.H8 D9P1G!/UI>7;<'I:_7;Y6O^9J#K1GKZUG>)_$FG
M^#/#E_K&JWEMI^EZ7;R7=Y=7$@CAMH8U+/(['A55022>@%><> /VU_AG\1?A
MYXM\56_B*31='\!2-'XD;Q-IEYX<N-!VP)<;KJWU"*":%##(DBNZ!61@RDBC
MF2WZ:OR0?K^9ZR.M!.#7+?!SXO\ AWX__"GP_P"-O".I#5O#'BJPAU32[X02
M0B[MI5#QR;)%5URI!PR@CN*J_&CXZ^'?@'X8AU;Q')JYBN)Q:VUII&BWNMZC
M>RD%BL%E9137,Q5%=V\N-MB([MA58AR]W1@M=CLLXS0QR*\7U;_@H#\)=*^"
MWA/X@Q^*)M9\+^.(3<:'-H>C7^L75_$B%Y9!:6D,MRJ0JI\YFC @((E*'BM_
MQ3^UU\-?!_C+X>^'KWQIH8USXL,__"(V<$_VB77D2W:Y::$1ALPB)=QF.(_F
M0;MSH&=M;6#S\KGI1]:1CM->?_%#]ICP7\'_ !OX=\,:UJEY)XF\52;-,T?2
M]+N]6U":,,J/<O;VD4LD5HC,BR74JK!&70/(I89U_C#\2_\ A4/P_O/$'_"/
M^)O%'V.6",:;X?L?MNH3>;/'#N2+<NY4W[W.?E1';G&*GI<#JZ*,T9J@"BJ+
M:W9IK TW[9;?V@T1N!;>:OG&(,%,FS.=NX@9QC) J]G%'2X#3P:%'(KR?X^?
MM>^&OV=_BG\+_"&LZ?XFNM4^+.M2:%H\UAICS6-K.EM+<,UU<DK%$"D3!4W&
M5SDK&RI(R>L)S4WNKKO8-G;RO\OZ0[/%':DSBL3X@^,?^$!\"ZQKG]FZMK/]
MC6,]]_9^E6_VF^OO*C9_)@BR/,E?;M1<C<Q R,T2DDKO8%J[&UWH P:R_"/B
M'_A+O"FF:I]CU#3?[2M8KK['?0^3=6N]0WERID[)%SAER<$$5POQH_:M\._
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
M?XN3>'_$WASX@?#W5?!V@-XTETO0=5\*O=:1</JL=FLZ6>IQ-/)J#RW31R&
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
M6*:)P\<J,,JRL.""""".N:M 8I.E**K2X!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %?/O[9/_ "<3^R?_ -E5OO\ U"/%
M=?05?/O[9/\ R<3^R?\ ]E5OO_4(\5T >(_\$S?^"F/[-_P^_P""</[/N@Z]
M^T%\$=$US0_AMX<L-1TZ_P#'6EVUUI]S%I=M'+!-$\X>.1'5E9& *E2" 17N
M'_#V+]EG_HY;X ?^'#TC_P"2*^@** /G_P#X>Q?LL_\ 1RWP _\ #AZ1_P#)
M%'_#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.5^ '_AP](_^2*^@** /G_\ X>Q?LL_]'+? #_PX>D?_ "11_P /
M8OV6?^CE?@!_X</2/_DBOH"B@#Y__P"'L7[+/_1ROP _\.'I'_R11_P]B_99
M_P"CEO@!_P"'#TC_ .2*^@** /G_ /X>Q?LL_P#1ROP _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_HY7X ?^'#TC_Y(KZ HH ^?_\ A[%^RS_T<K\ /_#AZ1_\D4?\/8OV6?\
MHY7X ?\ AP](_P#DBOH"B@#Y_P#^'L7[+/\ T<M\ /\ PX>D?_)%'_#V+]EG
M_HY7X ?^'#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_ *.5
M^ '_ (</2/\ Y(KZ HH ^?\ _A[%^RS_ -'*_ #_ ,.'I'_R11_P]B_99_Z.
M5^ '_AP](_\ DBOH"B@#Y_\ ^'L7[+/_ $<K\ /_  X>D?\ R11_P]B_99_Z
M.5^ '_AP](_^2*^@** /G_\ X>Q?LL_]'*_ #_PX>D?_ "11_P /8OV6?^CE
M?@!_X</2/_DBOH"B@#Y__P"'L7[+/_1ROP _\.'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?^CE?
M@!_X</2/_DBOH"B@#Y__ .'L/[+'_1RO[/\ _P"'#TC_ .2*/^'L7[+/_1RW
MP _\.'I'_P D5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'*_
M #_PX>D?_)%?0%% 'S__ ,/8OV6?^CE?@!_X</2/_DBC_A[%^RS_ -'*_ #_
M ,.'I'_R17T!10!\_P#_  ]A_98/_-RO[/\ _P"'#TC_ .2*/^'L7[+/_1RO
MP _\.'I'_P D5] 44 ?/_P#P]B_99_Z.5^ '_AP](_\ DBC_ (>Q?LL_]'+?
M #_PX>D?_)%?0%% 'S__ ,/8OV6?^CE?@!_X</2/_DBC_A[%^RS_ -'*_ #_
M ,.'I'_R17T!10!\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<M\ /_
M  X>D?\ R17T!10!\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?LL_]'+?
M#_PX>D?_ "17T!10!\__ /#V+]EG_HY7X ?^'#TC_P"2*/\ A[%^RS_T<K\
M/_#AZ1_\D5] 44 ?/_\ P]B_99_Z.5^ '_AP](_^2*/^'L7[+/\ T<K\ /\
MPX>D?_)%?0%% 'S_ /\ #V+]EG_HY7X ?^'#TC_Y(H_X>Q?LL_\ 1ROP _\
M#AZ1_P#)%?0%% 'S_P#\/8OV6?\ HY7X ?\ AP](_P#DBC_A[%^RS_T<M\ /
M_#AZ1_\ )%?0%% 'S_\ \/8OV6?^CE?@!_X</2/_ )(H_P"'L7[+/_1ROP _
M\.'I'_R17T!10!\__P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1RWP _P##
MAZ1_\D5] 44 ?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'+? #_P .
M'I'_ ,D5] 44 ?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\
M.'I'_P D5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_P
MX>D?_)%?0%% 'S__ ,/8OV6?^CE?@!_X</2/_DBC_A[%^RS_ -'*_ #_ ,.'
MI'_R17T!10!\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<K\ /_  X>
MD?\ R17T!10!\_\ _#V+]EG_ *.5^ '_ (</2/\ Y(H_X>Q?LL_]'*_ #_PX
M>D?_ "17T!10!\__ /#V+]EG_HY7X ?^'#TC_P"2*/\ A[%^RS_T<K\ /_#A
MZ1_\D5] 44 ?/_\ P]B_99_Z.5^ '_AP](_^2*/^'L7[+/\ T<K\ /\ PX>D
M?_)%?0%% 'S_ /\ #V+]EG_HY7X ?^'#TC_Y(H_X>Q?LL_\ 1ROP _\ #AZ1
M_P#)%?0%% 'S_P#\/8OV6?\ HY7X ?\ AP](_P#DBC_A[%^RS_T<M\ /_#AZ
M1_\ )%?0%% 'S_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'L7[+/_1RWP _\.'I
M'_R17T!10!\__P##V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_P#1RWP _P##AZ1_
M\D5] 44 ?/\ _P /8OV6?^CEO@!_X</2/_DBC_A[%^RS_P!'+? #_P .'I'_
M ,D5] 44 ?/_ /P]B_99_P"CEO@!_P"'#TC_ .2*/^'L7[+/_1RWP _\.'I'
M_P D5] 44 ?/_P#P]B_99_Z.6^ '_AP](_\ DBC_ (>Q?LL_]'+? #_PX>D?
M_)%?0%% 'S__ ,/8OV6?^CEO@!_X</2/_DBC_A[%^RS_ -'+? #_ ,.'I'_R
M17T!10!\_P#_  ]B_99_Z.6^ '_AP](_^2*/^'L7[+/_ $<M\ /_  X>D?\
MR17T!10!\_\ _#V+]EG_ *.6^ '_ (</2/\ Y(H_X>Q?LL_]'+? #_PX>D?_
M "17T!10!\__ /#V+]EG_HY;X ?^'#TC_P"2*/\ A[%^RS_T<M\ /_#AZ1_\
MD5] 44 ?/_\ P]B_99_Z.6^ '_AP](_^2*/^'L7[+/\ T<M\ /\ PX>D?_)%
M?0%% 'S_ /\ #V+]EG_HY;X ?^'#TC_Y(H_X>Q?LL_\ 1RWP _\ #AZ1_P#)
M%?0%% 'S_P#\/8OV6?\ HY;X ?\ AP](_P#DBC_A[%^RS_T<M\ /_#AZ1_\
M)%?0%% 'S_\ \/8OV6?^CEO@!_X</2/_ )(H_P"'L7[+/_1RWP _\.'I'_R1
M7T!10!\__P##V+]EG_HY;X ?^'#TC_Y(KRWXN_MK_!K]I;]J_P#98T/X<_%S
MX8^/];L_B3J&H7&G^&O%-CJMU!;+X+\3QM.\4$KLL8>6-2Y& TB#.6&?M*B@
##__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>brc-20210731_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/20210731"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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-20210731.xsd" xlink:type="simple"/>
    <context id="i6c8526398be24e368b53989654ad90b4_D20200801-20210731">
        <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="i1eee4e5dcfc2488c91898ba53a027e2f_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="ie7636bb0bea840769aa4eb87e7616b5b_I20210831">
        <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>2021-08-31</instant>
        </period>
    </context>
    <context id="i1881a9eabe844025b8d729110b1b92e7_I20210831">
        <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>2021-08-31</instant>
        </period>
    </context>
    <context id="i900a9798e6d64452a424e3c10000c048_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i0498618e14e04074a5ec52c438eecb8d_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i716d6e4d829141858b211e76d96555e5_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i4f08013094aa40e3995bf4bb1f2b873d_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ide7a6a44a0214e618894e85630f55511_D20200801-20210731">
        <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="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731">
        <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="i97e0001e0faa4690ac713d641e867522_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i68c2aedccfc849f98d5c628f1c9fb61a_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="idc12c2f6b006442fadc3054ba83bc5b2_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="i77e1379c9d094da582a8fcb77839c2fe_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="i75f0df2cf57648b3a88bbcfd867bbb20_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i018a2cce4d8540e68fc9b945b0215ab8_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="i5e1dc197c81f499fb8d103574f8e7eee_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i0f10af2317014e449d44f0417b9d72bf_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i16e1bd27f2bb418e953bc4d68d0d2f35_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i8c08a0ca1b8a4dc0b71cfd4c0f44a70f_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i7064a2c6a8ea405788230ce37ce35bf1_D20180801-20190731">
        <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>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i32bf33d04ec64ce7914b597b09311c95_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="if19dea63a8af44d9bf5b7a118b83c322_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i8c4a11921f3f430bb95ef3d523e26513_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="ia57abb2eddff4cb8a14574c0b77b8bc8_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i73e93566a9fa4ab89d235d386ee97604_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i9a58fa1027b040bca4bec9966b971ab6_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i6d8a7595bfe140a4926d15872f1e0a00_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i9e5fd943563d46e1921bdc8fe016edcb_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3df078a8bb4f4512b65b14c3de232c91_D20190801-20200731">
        <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>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id43c9cb6e3b344378ed5df512f4d9074_I20200731">
        <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="ifa6ea092de1542ff80f641bb13eb7a3e_I20200731">
        <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="ib1bbdebad3214b2dba2ae5ce751a7f6b_I20200731">
        <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="ifa78cc1a02764f15add8845797bd34e0_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="id1d245ab7e4549f7974cbe6a70ec5f8d_I20200731">
        <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="i21f00e4d69724103a47803b1fe1bb49f_D20200801-20210731">
        <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="i5213a5ac1a8144feac6f214b06849eaf_D20200801-20210731">
        <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="i42489dd6e8fd4b29acf2b9336aa7c5e1_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i9180346702c94c2dab995a19df014b14_D20200801-20210731">
        <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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i6ce0a46f78b1455ab9478776f8bdaf18_I20210731">
        <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="ib9ecc8468233466fa4704c83af6ed037_I20210731">
        <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="if54602ebf28c48c1b6c1890b4864e5fa_I20210731">
        <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="ib23986197fea4d98b341dc6399a32140_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i7f816344af4f48e8af4d5e9b6c6f5f9c_I20210731">
        <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="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2018-07-31</instant>
        </period>
    </context>
    <context id="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="ic06172d4701a4ab7b9c2d3350639adef_D20200801-20210731">
        <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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i0b44630cc9db4baf928d615d6a206098_D20200801-20210731">
        <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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ib09235637b7245c18fb83ff8ba5dce2f_D20200801-20210731">
        <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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8cac13e7320547b6ad1de6ddfb4674fe_D20200801-20210731">
        <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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i700c3a0dc63149d28d295faf29f02702_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i95bde3217b6c48f9b8044b7b3d8a4616_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i99215707bd224846870f7789b8342016_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="iba972ab712814a66aaa831b7d1e67c97_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="id84b8a60ccfc4632b8fc4718336a9b5d_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i80924641c60441549e9a07b7f446ace9_D20200801-20210731">
        <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="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731">
        <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="i4f131f162a9d4e75b00c4762519da8a4_I20210731">
        <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="ib20a45fb2bc548029c192b8add302c21_I20210731">
        <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="ib195d4841e9a400698be604f57ceca5f_D20200801-20210731">
        <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="ib7437006003c4301ba43d440bc1493de_D20200801-20210731">
        <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="ib5d6dd6193bd4c309ab950e0557c3d2d_D20200801-20210731">
        <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="i8b33e6e25b4d437ab9612c66af670684_D20200801-20210731">
        <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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i5f4f51fd0ac3418cb2aa0fadfba983aa_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ia1f315b6f5444adabc77b5be92f989d8_D20190801-20200731">
        <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>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic5f75ccdefef4d71866305bf426f95a1_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i4c15ea2d0cd74f9e8ce7f4d6e206922d_D20200801-20210731">
        <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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="iaac6b65990f44054a1a450d6fbc7d64d_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i1fab405b410d487ba5cdcd1a5770804f_D20190801-20200731">
        <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>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="if8eea90582e340bd99aee3c1c64ae0ac_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i3ab201b1217a447da572b9f38381887e_D20200801-20210731">
        <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>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3b1dd80807434f4a825bc165645fa49c_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ibb2e19906c0f49cfb5e02254110abb06_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="ia803c143845e48088d5315166349e6f2_D20200801-20210731">
        <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="iac5b81ab6ef84ba89c9eb8a4a88c6391_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i6b7248bb2e1c43b48370dc464d77ccb1_D20200801-20210731">
        <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="i860e607bb6994bb9859608772d83ded7_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i084d7d8faeee4fc5bc760581a67d31e3_D20190801-20190801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-08-01</endDate>
        </period>
    </context>
    <context id="i22f2981acef44cb8b8f648f1f73f02e9_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i587f9e66b75943978803b6fa7c91d782_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i87c0e88cbfa64ae09377c1ce0262cb34_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="iec6638581cfb422fa1756c5cc3d167ac_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i31e39eac75d04ec18ef9dabb46665dfd_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ib85247f5da6d41d2b4d8150dac16e7dc_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i19d37ff3cf7d4ef2937732f1a6a40420_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ib303ad46715e4ccbb1a1935b7a6efd08_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i5a04825c9f0a4f568164b247c8cc7ae1_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i52073fe4f99d4a7899beb5accd892148_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i0740ec63279541cfbe558a832042ecba_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="i0ef7266f444c4af298b7491870a5324a_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="ia4c89ae4f44c4533a454bc2e4350aeeb_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i8ea0bbf9d6784dc19c5b6d7839a4c8c9_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ie3a9145bd07245e7a6928f9ec06579a4_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i06e63e40d0ac4688b3a6e3bb49a9ad3f_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i8dbc7a903c7746d884ed0ec30df7a1ed_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i820a23931f444521a8d05f7259d6414a_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i23d360917d2c403a840a1f471cefe274_I20200731">
        <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="i21851c904da041babf3b1762042c399a_I20200731">
        <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="ic2905d02956c4bc4b1e1274682829c18_D20200801-20210731">
        <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="i35b6434abbac492a98260716d10a6b99_D20200801-20210731">
        <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="id8e74366f9944a4cbe5c4e6e58a71ee5_I20210731">
        <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="i36e39acffa234cfa89f71d7f941fe580_I20210731">
        <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="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731">
        <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="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="if70060186e7b47cdacdcb95235517d62_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="id3293defa9d44f39a2b6ba4b00e787f6_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="id0a6fd2abe094b0ab00ba917e8794647_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A19.9626.99Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ibdd75b7aa015407c8cca3617a12066d0_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A19.9626.99Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3c58b5d6dfe942adbefd127a46acb868_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A27.0032.99Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i3752ceebd5e040eb8ac1c26d5fe8364a_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A27.0032.99Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id87d477a1506407e98898833b6a14381_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A33.0043.98Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ie635f1b11c8b4daa8ec63424e6f25063_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">brc:A33.0043.98Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ibc566fbc52fc413280c21008b95f2d2e_D20200801-20210731">
        <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="if6e19a236ea445f89763d6882cc52e68_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i434e0573b93443589753726ff58701d0_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i0db3e4f7abb549b1be27fd32f34fb01b_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ic3e63b0de1954c0182418f99b458edc1_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ica689889ad2e4b5cabd5fdb79098a450_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i6c369a696e9c4bc08956bdcddfdaf8b7_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id4a88eadf6ea406c8451e569dff29dc7_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id41ab0a5e30f4a87a7e10301928c9604_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">brc:PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i8936e4db81e84aafa9398897ceda45ab_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i2c38e68ee56648f1a16ed68b94351b35_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i8fd4de92e330471aae0b64c3a65fc8df_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i09b41baba69c4dd19791cd4fa11e6258_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i54ac1fda1ab2449fa1bf12e7dd6b6d47_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ic9532b8087ca4fa0ae84a280565a1a3c_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4e0e148e24cf46ddb51d8784ced7a06a_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i6d8f50ebd9b74cb79864d7de8cd6e67e_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i930d8660a4204395b9c95cff7234daff_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i26f8b07f1f764033b4134e05692ff0ac_D20200801-20210731">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="id929781b55584412b6f4431b0b5bd851_D20200801-20210731">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i3f6eb2d5664444aa842e42306985af11_D20200801-20210731">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i810c02ac14e2453192fce078e63e3fc4_I20210731">
        <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="i88566957607e43bc94bc091efcdf8b85_I20210731">
        <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="i436f7e27145843c49802c37ee5fadab3_I20210731">
        <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="ic58f74ffb8294043a48b871adc922b8e_I20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-31</instant>
        </period>
    </context>
    <context id="i25635290191c4316a481656ae6f1bb48_I20230731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="i1e3f6a2858a7418fb0174e10f9548662_D20200801-20210731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i93eb254e38304cc2bdb4e02f806bf03b_D20190801-20200731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ia6045ce128f141279e998e52227b7b6d_D20180801-20190731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="icfe58ed1c3034905a83786316ffda3eb_D20200801-20210731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="icd87998cb92946a18a84cbe591afcf0d_D20190801-20200731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i509c22de3c3a402193fbc6fc28ca996b_D20180801-20190731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i0f1e36e400924276ab3e2c5be81e19c3_D20200801-20210731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ibffa3d2097af4cae9425883ffbe9a525_D20190801-20200731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i11a70bdd363d45d4be5e4b885c57929a_D20180801-20190731">
        <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:IdentificationSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i13658cfe8454414f905c06b7196f7fa9_D20200801-20210731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ib021962a8731442f8bdbb9a45b49ccbb_D20190801-20200731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i3b094d29650144b1b9bbf8c882ba37e9_D20180801-20190731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i78cf7fea1c60472d8553b86940644068_D20200801-20210731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i99ef6bfe348649b1ac159065fba2f781_D20190801-20200731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ifbfa553349d946e2ba9c8a7a7c442b6b_D20180801-20190731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="if366ad9a3b0c4ba5a4cded9d39a947c6_D20200801-20210731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i4042119656e04c56b8686e90bfa65d99_D20190801-20200731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ie194b77ec31542308b8cf55b45e49c5b_D20180801-20190731">
        <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:WorkplaceSafetyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ie582e0423d39453081ab18227cf3a8f3_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ifc2574c96b2e4e579e8e54687ec0967a_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i25e03077dab94a01a9d221d47218a05d_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i01c8a748921b407496f67adaac164aef_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i8785a0e9054041c99e6034f8ca881579_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i7431c38b15354cfdb4ad9a5384cbb7c1_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i9fddc4d5177b4fbcaa0bb4da5ec6c91d_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if7d755ae36014c7e93b957576d0ded20_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i54ea4ae88d4948f8859ae42e485aee91_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ie9ce3c43e5704499bbc4280720c9b23b_I20210731">
        <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="i13a12b95d139486eb1d5b3e78c6f3cb1_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i6c732af3b8414de6b1e820fa17a2a7dc_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="ie045b897ad1640f49b1a0e762e1ad537_D20200801-20210731">
        <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="i29437d4212b74c64ac31b769d1893ae7_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i84746852e8ad436195fc831851765294_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i8fdfb74f46ab488d98c540c7978160ac_I20210731">
        <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="ia53f44945501448c967dec4880d7b59e_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="ia67a6b78cc6748bba38ecbbea5779b68_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i0c76f513ede64950a67117702a067ee0_D20200801-20210731">
        <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="i52e39d443d594fa0a28faf7f2aa8c05f_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="id2eeb8bce973453c87b67fd1c5769cd2_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i2769872ad0984bf6b28912b8955a4ffc_I20210731">
        <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="ia64838bb0b394abc8fac131ffe96b028_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i960bdc2d2c514c6d82a284133eb5dd6e_I20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">brc:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-31</instant>
        </period>
    </context>
    <context id="i68cdea0d517b45ef86cc24c995068a95_D20200801-20210731">
        <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="i90ae7142857b48e4a3fe46d2fb4ae263_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ieb6a13430d87400eb69f6401e4bdad9d_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i50249781d8a84142bdacd34520abd436_I20210731">
        <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="i978261c322414eed964101db8dd0dd38_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i33ec8086fe494592b49577d84389b5d9_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofliabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="i646bccb5d34342f8bd8508b070513d50_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="ib171ec0cbcfa4cce8d71296379af021d_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="brc:DTANetAxis">brc:NetofliabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i4616317ec0804d94b1bbf67d58d8b772_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="brc:DTANetAxis">brc:NetofassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i567237db37ba4c9b8d6d04e0155b4526_I20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">brc:NetofassetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="i23def7a6e35e4844af0d22d281aa1b61_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i29dabd703ec648578ca90a29275467eb_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i492b07c4842642b0873591e8ac7cfcc6_D20200801-20210731">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if17ad21cc5cd48ad94c4a5dca59fa70e_D20200801-20210731">
        <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>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i48f6721241974904b7621ace05427fa6_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnClassNonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i45b869a2962f4df982141a4edc374941_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnClassNonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib8ca09660c194f79853b8e45809e650e_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnClassNonvotingCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ic61e35c3f83f47d58f9710566d3a067d_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnDilutiveSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i97b410ab810e4c3882328bf868dfa6e0_D20190801-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnDilutiveSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4f705ac6a9ea4f81ba94b005d35592e4_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">brc:PreferentialDividendsOnDilutiveSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i52db5cd3125a4040a2d267de0d98824f_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i91bd7e52168149daad0e1f0c64243d40_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i1adbae4698be4d0eb1b0daf4267f4940_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="if03387fd9b9e49c3967ab9a5c9022235_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="ie3be8e7fedcc4611ae739b8d415c0e12_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i13c19575d95b4e83acfb4c6ade39c353_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i43e844db772742ac80ba43d5a3294d99_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i1a6917f08c3149d0a8842d858ddafc47_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="ib87253f3eb474cbc8ae25828f46c19a4_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i15c09184fb6240ab9c8ea463d7bca8aa_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i17172882fe7a4504977da5473f1edda1_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i2e434574bcf24104a2d2334c419ff49f_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i47f99ba1080d4e24b5afd621199ee7e8_D20180801-20190731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ib4e9332b03a343f4804379809bbbe875_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ib07228633e2c4b44800d691a5b1afd42_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ia8dc0440ca7d4d649ccb7b09dd7e0722_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="ic81b9b1a583943bcbcc19964902ad835_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i8c58309fb869407fa2a69ccbb50da433_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i1ecefff189764e6aa7cdf20a17f817cd_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="i5f1ccfe77bdc468c9d0e7a531780b667_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i5e459005b6584065a2931624e04c6d6d_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i3af50237bbe04bdf86432e1c8b222bd3_I20210731">
        <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>2021-07-31</instant>
        </period>
    </context>
    <context id="ie299613f6aba46438c2cba7bd8712fd2_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="i534d5740803e4731a612db5e8cdabd83_I20200731">
        <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>2020-07-31</instant>
        </period>
    </context>
    <context id="ib268211430dc42efa18164fa2478218d_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:MagicardAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i668829de80ea4c2096e12124f56d4cdf_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:MagicardAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i6b765d2588034841b14ae4a569585d45_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:MagicardAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ia49185af041b481eb5acebb928ef6afd_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:NordicIDAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i9c88ae3dcf2c40919ba929905846bfab_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:NordicIDAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i5136cff2b09e4cca83a5bbae798e13f8_I20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:CodeAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="id4f52015455d464c826da17d614617c1_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:CodeAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i7a40deadf4454a27823a0e0178f42d94_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:CodeAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if2f69e43df6d4e04bf1893a0de33472a_D20200801-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">brc:CodeAcquisitionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2019-08-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2020-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2020-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i4dc29ccfd9994d14804e5dfc6ea1c7d3_D20190801-20191031">
        <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>2019-08-01</startDate>
            <endDate>2019-10-31</endDate>
        </period>
    </context>
    <context id="i83044ff10f464619b3104ed84014e03c_D20191101-20200131">
        <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>2019-11-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="iaa5bbee9206549d5a50d1f77fffbeffb_D20200201-20200430">
        <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-02-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="i295bc144201d47dabdc3a25e297297ff_D20200501-20200731">
        <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-05-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2020-08-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000746598</identifier>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="if6b4159c5efe4db295aa9b41dff9981d_D20200801-20201031">
        <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>2020-10-31</endDate>
        </period>
    </context>
    <context id="iec2a2891702f49708a408d94fc0a5983_D20201101-20210131">
        <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-11-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="i44cce58895144ac6a11ef3ab7cba2386_D20210201-20210430">
        <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-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="i19c9fdb1594d4ec3b2b8b1263c7e0c51_D20210501-20210731">
        <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-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="i6e8379a424d842319bbb12987845c98a_D20210801-20220731">
        <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>2021-08-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="ie8f51295d4b14fdb938e95546fc0f6d0_I20200731">
        <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="ief90451ec12d400e9a5b93763bb2f204_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="ifd4836a4eade465c919b5459598ab9ae_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="i68b3d373747f417fb27deb8a8055f391_D20200801-20210731">
        <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="i0ecd59d4840743e1a2249260a1b5c46d_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ida4680c40de6403f90af1aa844b2657b_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="i2783b63c005a40828c37ea7e1af83043_I20210731">
        <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="ia848dcb8bfb8409e854596f960edec08_I20200731">
        <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="i22595830e1e04baa90096ba94d4dad17_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i2c1ef8d0937a411596a571b60592a228_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="i2550129d29994386ba0b74ef3c278536_D20200801-20210731">
        <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="i78bb928542e44f8e8baf25b8f6ed7f89_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="ib9af162b7e8248c49b76cbaca6b57f19_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="ifb5dbf1769fe4eb6b4af78ed689ce68f_I20210731">
        <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="i4b81bd651ef64df8b5d5657d6c0c8acd_I20200731">
        <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="iffb6daad37d44ec093db04af45e2f3d0_I20190731">
        <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>2019-07-31</instant>
        </period>
    </context>
    <context id="i4f0a8fe238db44ae825ccd9f623865a8_I20180731">
        <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>2018-07-31</instant>
        </period>
    </context>
    <context id="i0f88ff4fb0ec443ea40ff17b8eef5ce0_D20200801-20210731">
        <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="ibd1585f63c95441dad0dc6f71f30b65c_D20190801-20200731">
        <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>2019-08-01</startDate>
            <endDate>2020-07-31</endDate>
        </period>
    </context>
    <context id="i66804e23e9c74573a6b3f6081a78a7c8_D20180801-20190731">
        <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>2018-08-01</startDate>
            <endDate>2019-07-31</endDate>
        </period>
    </context>
    <context id="id1092afa2d304c16bca7d2616aafdb7b_I20210731">
        <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>
    <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>
    <dei:AmendmentFlag
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV8zLTEtMS0xLTA_3996769e-4443-4522-96bd-3888d1d8df52">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV80LTEtMS0xLTA_05260bed-a9b5-4326-9dea-0ccb054ab8d4">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV81LTEtMS0xLTA_d6cd2767-3917-4d07-985b-4a768e5b0b3c">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV83LTEtMS0xLTA_fdf1f8e2-aded-437c-b4ae-70a9b9342dd2">0000746598</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl80L2ZyYWc6YThhYjJmMmM2OGQ5NDYxN2JkNjc3MDEzNDM5NDQ4M2MvdGFibGU6YmI1YTRlY2QyMTE3NDM3MjhjOTU0NzhkZWQ2NWY2YmEvdGFibGVyYW5nZTpiYjVhNGVjZDIxMTc0MzcyOGM5NTQ3OGRlZDY1ZjZiYV84LTEtMS0xLTI2Mw_8cad1fe2-f27f-4748-9cb9-6d5d1aea6fe1">--07-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMy0xLTEtMS0yMjc_2467e4e6-9604-4bc5-913a-8fd7949416e7"
      unitRef="usd">7306000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMy0yLTEtMS0yMzE_bafd79f7-3da8-4730-be96-46660608f3f4"
      unitRef="usd">7157000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:CommonStockSharesIssued
      contextRef="i716d6e4d829141858b211e76d96555e5_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMy0xLTEtMS0w_8d8a98e8-5fcf-4f91-8cbd-079fd5a0e925"
      unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMy0yLTEtMS0w_ca822664-c18f-4af5-b2c1-d13c1757d3fb"
      unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i716d6e4d829141858b211e76d96555e5_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfOC0xLTEtMS0yNDY_13ad315e-eab4-4751-9fc4-cc67ee2e8459"
      unitRef="shares">48528245</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfOC0yLTEtMS0yNDg_547b371f-d6a2-4a23-aa64-0144d1c22c01"
      unitRef="shares">48456954</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:TreasuryStockShares
      contextRef="i716d6e4d829141858b211e76d96555e5_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfNS0xLTEtMS0w_dc3f0005-55a2-41dd-b8c2-514ec54cf00d"
      unitRef="shares">2733242</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfNS0yLTEtMS0w_380508c4-aad7-422c-b8ec-457b1a285770"
      unitRef="shares">2804533</us-gaap:TreasuryStockShares>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4f08013094aa40e3995bf4bb1f2b873d_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfNy0xLTEtMS0w_7d47a1d2-2ab7-42d9-a61b-f193787427bf"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfNy0yLTEtMS0w_c3119de6-4d52-4f2a-97c9-e9f5468afc4a"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4f08013094aa40e3995bf4bb1f2b873d_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfOC0xLTEtMS0w_f0262577-2583-40bc-8407-fe09da653060"
      unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfOC0yLTEtMS0w_12445721-2a7e-4380-af6d-7cfa0df50d14"
      unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <brc:CommonStockAggregateLiquidationPreference
      contextRef="i716d6e4d829141858b211e76d96555e5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMTYtMS0xLTEtMjUy_c3ca905f-c24b-488b-8d24-841a8268a94a"
      unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <brc:CommonStockAggregateLiquidationPreference
      contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85MS9mcmFnOmIyN2QwYmZmYjExYjRhYzU4NWM5OGFmMWJlMzZiNTYwL3RhYmxlOjYyZjBmMWQzMWFjMjQ1OGI5ZTQ4OGRkZjg3N2NmY2RjL3RhYmxlcmFuZ2U6NjJmMGYxZDMxYWMyNDU4YjllNDg4ZGRmODc3Y2ZjZGNfMTYtMi0xLTEtMjUy_90d536f3-06bc-4f42-902f-863942c981a0"
      unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <us-gaap:StockholdersEquity
      contextRef="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDMvZnJhZzpmN2Y5MWVlYWZjYmE0MmMxOGJmZThkY2UwYWJmMDI4ZC90YWJsZTo2NTM3MGE0M2ZlN2M0NmE3ODA5NzUzYTdjMThhNjU5Mi90YWJsZXJhbmdlOjY1MzcwYTQzZmU3YzQ2YTc4MDk3NTNhN2MxOGE2NTkyXzEtMS0xLTEtMA_a2880189-50e6-4eda-9695-b05c6819d610"
      unitRef="usd">700140000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDMvZnJhZzpmN2Y5MWVlYWZjYmE0MmMxOGJmZThkY2UwYWJmMDI4ZC90YWJsZTo2NTM3MGE0M2ZlN2M0NmE3ODA5NzUzYTdjMThhNjU5Mi90YWJsZXJhbmdlOjY1MzcwYTQzZmU3YzQ2YTc4MDk3NTNhN2MxOGE2NTkyXzEtMi0xLTEtMA_ee1cb60f-f64a-4629-a166-e8b368b6f9ec"
      unitRef="usd">752112000</us-gaap:StockholdersEquity>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic06172d4701a4ab7b9c2d3350639adef_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTUvZnJhZzphMTc0ZTE5OGVhMTY0NTI2ODdlZDZjN2E5YmM5NzE3ZS90YWJsZTpmZDQ4MjUzYzE2NmE0NWU4YTAyMjAxNjFkZTNkYTFjNy90YWJsZXJhbmdlOmZkNDgyNTNjMTY2YTQ1ZThhMDIyMDE2MWRlM2RhMWM3XzAtMi0xLTEtMA_59e56e40-5657-4722-a9ad-ff127f7ff032">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0b44630cc9db4baf928d615d6a206098_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTUvZnJhZzphMTc0ZTE5OGVhMTY0NTI2ODdlZDZjN2E5YmM5NzE3ZS90YWJsZTpmZDQ4MjUzYzE2NmE0NWU4YTAyMjAxNjFkZTNkYTFjNy90YWJsZXJhbmdlOmZkNDgyNTNjMTY2YTQ1ZThhMDIyMDE2MWRlM2RhMWM3XzAtMy0xLTEtMA_8e1b36fd-3b0d-4b42-9bc4-3f1b9c35e4ac">P33Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib09235637b7245c18fb83ff8ba5dce2f_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTUvZnJhZzphMTc0ZTE5OGVhMTY0NTI2ODdlZDZjN2E5YmM5NzE3ZS90YWJsZTpmZDQ4MjUzYzE2NmE0NWU4YTAyMjAxNjFkZTNkYTFjNy90YWJsZXJhbmdlOmZkNDgyNTNjMTY2YTQ1ZThhMDIyMDE2MWRlM2RhMWM3XzEtMi0xLTEtMA_68b849f8-7a67-453a-94c9-f37e8b1594fe">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8cac13e7320547b6ad1de6ddfb4674fe_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTUvZnJhZzphMTc0ZTE5OGVhMTY0NTI2ODdlZDZjN2E5YmM5NzE3ZS90YWJsZTpmZDQ4MjUzYzE2NmE0NWU4YTAyMjAxNjFkZTNkYTFjNy90YWJsZXJhbmdlOmZkNDgyNTNjMTY2YTQ1ZThhMDIyMDE2MWRlM2RhMWM3XzEtMy0xLTEtMA_d2d99fdb-f834-48b7-a00b-4dd273bdabb9">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQyMjU_1190bd3d-bd7d-47bb-bbed-1c76ed3c23be">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibc566fbc52fc413280c21008b95f2d2e_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzYxMzQ_868397e8-8acc-4c71-bc24-0d551f102867">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzYvZnJhZzo1YWY2ZjczNWI5OGM0MWU4YTgyZDYwYWM0YTA1NWJjZi90YWJsZTpmYjNlMTFmOTA2ZmU0ODY1OTkwNjc0NWQwNGYwNWY3Yi90YWJsZXJhbmdlOmZiM2UxMWY5MDZmZTQ4NjU5OTA2NzQ1ZDA0ZjA1ZjdiXzAtMS0xLTEtMA_f7f0522a-7efb-4aa8-9b1a-b09658d23d22"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzYvZnJhZzo1YWY2ZjczNWI5OGM0MWU4YTgyZDYwYWM0YTA1NWJjZi90YWJsZTpmYjNlMTFmOTA2ZmU0ODY1OTkwNjc0NWQwNGYwNWY3Yi90YWJsZXJhbmdlOmZiM2UxMWY5MDZmZTQ4NjU5OTA2NzQ1ZDA0ZjA1ZjdiXzAtMi0xLTEtMA_29243520-c051-43cc-8472-4d53af91abb3"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzYvZnJhZzo1YWY2ZjczNWI5OGM0MWU4YTgyZDYwYWM0YTA1NWJjZi90YWJsZTpmYjNlMTFmOTA2ZmU0ODY1OTkwNjc0NWQwNGYwNWY3Yi90YWJsZXJhbmdlOmZiM2UxMWY5MDZmZTQ4NjU5OTA2NzQ1ZDA0ZjA1ZjdiXzAtMy0xLTEtMA_54589382-3ee0-4f3b-a3b0-51f5cf6c2e52"
      unitRef="number">0.3333</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:OpenTaxYear
      contextRef="i492b07c4842642b0873591e8ac7cfcc6_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTEvZnJhZzo2YzM2MTdmNzcyYWM0NzVkODdkOGFlNWI3YzMyNTNlNC90YWJsZTozZGE0Mjc1ODU0OTU0YjFkYjAyMTdmNGZhZGI1NDZiMS90YWJsZXJhbmdlOjNkYTQyNzU4NTQ5NTRiMWRiMDIxN2Y0ZmFkYjU0NmIxXzEtMS0xLTEtMA_4c05f685-5df2-4ae0-b3ca-636742c41b49">2019</us-gaap:OpenTaxYear>
    <us-gaap:OpenTaxYear
      contextRef="if17ad21cc5cd48ad94c4a5dca59fa70e_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTEvZnJhZzo2YzM2MTdmNzcyYWM0NzVkODdkOGFlNWI3YzMyNTNlNC90YWJsZTozZGE0Mjc1ODU0OTU0YjFkYjAyMTdmNGZhZGI1NDZiMS90YWJsZXJhbmdlOjNkYTQyNzU4NTQ5NTRiMWRiMDIxN2Y0ZmFkYjU0NmIxXzEtMi0xLTEtMA_d12cc23e-6c3b-414e-b70e-44711f62ca2c">2021</us-gaap:OpenTaxYear>
    <dei:DocumentType
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc0_a839dd12-2906-4c3b-a2bb-503c34cf9b28">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6OTE2MGY5NTM0YWY4NGM5NDlhYzRjNjIwMmZlMzZjZGYvdGFibGVyYW5nZTo5MTYwZjk1MzRhZjg0Yzk0OWFjNGM2MjAyZmUzNmNkZl8wLTAtMS0xLTA_1e448858-c881-4c79-9560-61f2ee9fc9d8">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8xMjA_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6ZDA1OGNmZmFiNzU1NGRjNjk4MTk4Yzg5ZmIyZTkwNDgvdGFibGVyYW5nZTpkMDU4Y2ZmYWI3NTU0ZGM2OTgxOThjODlmYjJlOTA0OF8wLTAtMS0xLTA_c3de1cdd-a4dc-4810-be6d-2afee1bd2f35">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NjYz_b34e9e6e-d416-4656-8f85-c10b53b9fe64">1-14959</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzgx_d3893661-fbc1-48b0-a82d-0e2093ef71e0">BRADY CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6YjkxYTc2YjNiYzI2NDJlMmEyYTA4MmRlMThhYTMxNGEvdGFibGVyYW5nZTpiOTFhNzZiM2JjMjY0MmUyYTJhMDgyZGUxOGFhMzE0YV8wLTAtMS0xLTA_9b372350-5345-44de-8c8a-4e93c4b00c29">WI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6YjkxYTc2YjNiYzI2NDJlMmEyYTA4MmRlMThhYTMxNGEvdGFibGVyYW5nZTpiOTFhNzZiM2JjMjY0MmUyYTJhMDgyZGUxOGFhMzE0YV8wLTItMS0xLTA_eb41b869-8dab-4310-93f5-efa32b2ee3c4">39-0178960</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NzM0_a2584165-5fa0-44c5-a943-3f8ae92225f0">6555 West Good Hope Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NzM1_810090f1-590f-4c11-8c4a-b1b691d4a2bb">Milwaukee</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NzM2_7a8c26ef-6609-4164-8571-985c81e1dea7">WI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yMTk5MDIzMjU4NzM3_fa1d556e-4e7b-4b8b-8740-924234bba7ec">53233</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc1_5f2dfd91-316d-4e40-ab54-6097e7f3dc9d">414</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzgy_f4235202-0d3c-4918-8cc2-18cd99fddac4">358-6600</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NmE1MGJlYmZmYWI4NGUwMmFlNGQxNWQ2NmJhMzE1NzUvdGFibGVyYW5nZTo2YTUwYmViZmZhYjg0ZTAyYWU0ZDE1ZDY2YmEzMTU3NV8xLTAtMS0xLTA_f8bc5823-ec2a-41c4-afcc-2e9c91363336">Class A Nonvoting Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NmE1MGJlYmZmYWI4NGUwMmFlNGQxNWQ2NmJhMzE1NzUvdGFibGVyYW5nZTo2YTUwYmViZmZhYjg0ZTAyYWU0ZDE1ZDY2YmEzMTU3NV8xLTEtMS0xLTA_ebb97585-7ced-4988-bfba-db8e3ea234f6">BRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NmE1MGJlYmZmYWI4NGUwMmFlNGQxNWQ2NmJhMzE1NzUvdGFibGVyYW5nZTo2YTUwYmViZmZhYjg0ZTAyYWU0ZDE1ZDY2YmEzMTU3NV8xLTItMS0xLTA_5f9c914f-ebd1-46f7-80f9-e549e3082938">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc2_fe6fac4c-ae82-4879-864e-c6dbf42df493">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc3_2467a460-5d6d-4ba5-9aea-af63675b3653">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzg1_67a1364f-263f-4d28-a6a6-986aed7c7703">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc5_c1e69b68-f8c7-4e0d-bd13-e75a3549fb51">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NTNhNDYzMTU0YmU5NDk5YzgwZDcyMDlhY2EyNDY0NzgvdGFibGVyYW5nZTo1M2E0NjMxNTRiZTk0OTljODBkNzIwOWFjYTI0NjQ3OF8wLTAtMS0xLTA_59f3417c-6bf4-4fc0-8107-0cdcb444d252">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NTNhNDYzMTU0YmU5NDk5YzgwZDcyMDlhY2EyNDY0NzgvdGFibGVyYW5nZTo1M2E0NjMxNTRiZTk0OTljODBkNzIwOWFjYTI0NjQ3OF8wLTgtMS0xLTA_1522f530-4969-4193-aeda-6dee9f018cb2">false</dei:EntityEmergingGrowthCompany>
    <dei:EntitySmallBusiness
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGFibGU6NTNhNDYzMTU0YmU5NDk5YzgwZDcyMDlhY2EyNDY0NzgvdGFibGVyYW5nZTo1M2E0NjMxNTRiZTk0OTljODBkNzIwOWFjYTI0NjQ3OF8xLTUtMS0xLTA_832a2401-f270-4d9d-aeef-6f0156b01633">false</dei:EntitySmallBusiness>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzc4_f19954e2-f802-42c6-91a2-2ec4e4f5f9f6">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNzg3_f175daac-3ce1-497c-8416-8cd79dcae455">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i1eee4e5dcfc2488c91898ba53a027e2f_I20210131"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNDEx_469fa084-198d-47e6-b529-1f5ffaa0f95c"
      unitRef="usd">2104922847</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ie7636bb0bea840769aa4eb87e7616b5b_I20210831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNTQ1_01d1594c-df3c-4e55-a726-c94069217409"
      unitRef="shares">48528245</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i1881a9eabe844025b8d729110b1b92e7_I20210831"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xL2ZyYWc6NGY5YTJmZDVmZTNkNDZhZmI5NDZkMGQ1NzU2MDlkODkvdGV4dHJlZ2lvbjo0ZjlhMmZkNWZlM2Q0NmFmYjk0NmQwZDU3NTYwOWQ4OV8yNjM1_270fa735-554b-4109-bd41-ccf94f2446cf"
      unitRef="shares">3538628</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNC0xLTEtMS0w_edba554f-80d6-4b45-ac09-4337533951b0"
      unitRef="usd">147335000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNC0zLTEtMS0w_6fb6d544-7e14-4ed4-a60e-b8842ded4237"
      unitRef="usd">217643000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNS0wLTEtMS0wL3RleHRyZWdpb246MzU2Y2JlNmRlNDNmNGI0NDk3NTJkODlkOTAyNjA2NjRfMjE5OTAyMzI1NTYxNQ_ea15c702-ea5b-41ea-ae49-0b085616ee00"
      unitRef="usd">7306000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNS0wLTEtMS0wL3RleHRyZWdpb246MzU2Y2JlNmRlNDNmNGI0NDk3NTJkODlkOTAyNjA2NjRfMjE5OTAyMzI1NTYyNA_be45b7f5-2390-4ee3-8130-4c0dfdeb33ab"
      unitRef="usd">7157000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNS0xLTEtMS0w_a46ebbfb-ab3e-430c-9ba3-2413ee1d3a8e"
      unitRef="usd">170579000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNS0zLTEtMS0w_a82050cb-7392-41e8-805c-3d2ed9578b50"
      unitRef="usd">146181000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNi0xLTEtMS0w_77acbb0e-8abb-45ec-8ebc-cc1f3f1be754"
      unitRef="usd">136107000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNi0zLTEtMS0w_6c63590f-7dd5-4ab6-a0c4-557578e10487"
      unitRef="usd">135662000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNy0xLTEtMS0w_fa679d54-2018-4729-80ad-95395bf9d9a1"
      unitRef="usd">11083000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfNy0zLTEtMS0w_2f988eea-0e62-423b-a32b-3b94f7c114db"
      unitRef="usd">9962000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfOC0xLTEtMS0w_9fe09137-ad44-4d15-ad92-0fcc86d9fde5"
      unitRef="usd">465104000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfOC0zLTEtMS0w_a8dbf487-cced-4305-b419-25dc5710c9d9"
      unitRef="usd">509448000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfOS0xLTEtMS0w_9e695a55-b9b0-4671-a32d-68757718681f"
      unitRef="usd">121741000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfOS0zLTEtMS0w_aadc7755-1d35-4207-a22d-46ee6947222b"
      unitRef="usd">115068000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTAtMS0xLTEtMA_8af81f3a-c47b-4b77-ac2d-f201088e06ec"
      unitRef="usd">614137000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTAtMy0xLTEtMA_1b453c53-2f0b-4edc-895b-1843e56aede1"
      unitRef="usd">416034000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTEtMS0xLTEtMA_bdf291ec-ea40-499d-84a5-73ff7e5a6d3b"
      unitRef="usd">92334000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTEtMy0xLTEtMA_d27b80eb-182b-461a-acff-84c01da68cd0"
      unitRef="usd">22334000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTItMS0xLTEtMA_53953722-a5c6-4153-afd9-83416ef4d886"
      unitRef="usd">16343000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTItMy0xLTEtMA_7836933e-22c3-4e2b-aee2-59bca4e34c7a"
      unitRef="usd">8845000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTMtMS0xLTEtMA_358784d6-0593-4491-b6fa-3bcc41b70ef4"
      unitRef="usd">41880000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTMtMy0xLTEtMA_2e81074c-de57-437e-b0f3-dc187aeedc68"
      unitRef="usd">41899000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTQtMS0xLTEtMA_aedd7d07-e535-4f33-9b44-85815fe98b3f"
      unitRef="usd">26217000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTQtMy0xLTEtMA_7b9b7f64-f674-4330-b2ca-faf77b216106"
      unitRef="usd">28838000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTUtMS0xLTEtMA_d2d0322a-2c33-41b7-918e-0ab33bd4748e"
      unitRef="usd">1377756000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTUtMy0xLTEtMA_a7d7634e-073d-42c1-b394-445c5c463daf"
      unitRef="usd">1142466000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTgtMS0xLTEtMA_b60660bd-894f-4ac9-a5cf-d419cd0c1e89"
      unitRef="usd">82152000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTgtMy0xLTEtMA_3b0654b3-bda4-45fa-96c7-dd1baf2fb8e6"
      unitRef="usd">62547000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTktMS0xLTEtMA_aff6064c-73a9-416a-b7a6-e41b57ff32bc"
      unitRef="usd">81173000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMTktMy0xLTEtMA_35ab3fcf-7998-4369-ae7b-f164618eaa1b"
      unitRef="usd">41546000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjAtMS0xLTEtMA_f920f40a-bf83-460d-b1c9-97dff3c17658"
      unitRef="usd">13054000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjAtMy0xLTEtMA_19c93815-e413-435f-8061-4dbbf4f90cfb"
      unitRef="usd">8057000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjEtMS0xLTEtMA_08ad1f43-521e-4c71-b92e-6548e16f8980"
      unitRef="usd">3915000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjEtMy0xLTEtMA_09be40e1-f010-4eef-99a6-c39a6efebf24"
      unitRef="usd">8652000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjItMS0xLTEtMA_ec84dfce-7729-4fda-ab6a-6ccf3cb6c613"
      unitRef="usd">17667000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjItMy0xLTEtMA_ea1b6c31-2f43-46ac-b905-5bea57f5fee7"
      unitRef="usd">15304000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjMtMS0xLTEtMA_78bae1d2-5942-42c8-a955-31ce37e0b332"
      unitRef="usd">59623000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjMtMy0xLTEtMA_4458283e-119d-4a0c-a0e1-bcc307d4263b"
      unitRef="usd">49782000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjUtMS0xLTEtMA_7b9dea37-40e5-4082-b858-9d91c32ebe25"
      unitRef="usd">257584000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjUtMy0xLTEtMA_7cab045f-afd0-4cae-bed9-3ac6a317872c"
      unitRef="usd">185888000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjQtMS0xLTEtNTQ1MQ_61d68e8c-5ba2-467c-9fde-2fb04f071bb1"
      unitRef="usd">38000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjYtMy0xLTEtMTM1NQ_d5a3217b-57ee-4df3-bea1-31cebbf03471"
      unitRef="usd">0</us-gaap:LongTermLineOfCredit>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjYtMS0xLTEtMA_5e680ebb-9572-4403-9d4c-946d77580252"
      unitRef="usd">28347000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjYtMy0xLTEtMA_7c2702a5-babf-483f-a3b8-d697f2fd63ca"
      unitRef="usd">31982000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjctMS0xLTEtMA_9fd2c169-aa5e-4819-932e-2ff7b5d4f075"
      unitRef="usd">90797000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjctMy0xLTEtMA_9748e47d-7015-4ca6-bc6c-9c2e4fad6048"
      unitRef="usd">61524000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjgtMS0xLTEtMA_f59117fc-d58c-4fe4-a2c5-4e8e07947b41"
      unitRef="usd">414728000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMjgtMy0xLTEtMA_0540688d-1514-408f-acc6-cb0190d9b060"
      unitRef="usd">279394000</us-gaap:Liabilities>
    <us-gaap:CommonStockSharesIssued
      contextRef="i716d6e4d829141858b211e76d96555e5_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjA3ZmFjMTk1OTUzZTRiNmQ4NzY3YjA5NTRmMjkzMTgzXzIxOTkwMjMyNTU3NTE_1e953ab2-6896-4167-8765-d5bddfa199eb"
      unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i716d6e4d829141858b211e76d96555e5_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjA3ZmFjMTk1OTUzZTRiNmQ4NzY3YjA5NTRmMjkzMTgzXzIxOTkwMjMyNTU3NjU_8f7b3170-6fc2-4b3f-8961-42e144eacb3a"
      unitRef="shares">48528245</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjA3ZmFjMTk1OTUzZTRiNmQ4NzY3YjA5NTRmMjkzMTgzXzIxOTkwMjMyNTU3Nzg_53dba049-ca73-4c6e-b0a0-529466e5fd0f"
      unitRef="shares">48456954</us-gaap:CommonStockSharesOutstanding>
    <brc:CommonStockAggregateLiquidationPreference
      contextRef="i716d6e4d829141858b211e76d96555e5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjA3ZmFjMTk1OTUzZTRiNmQ4NzY3YjA5NTRmMjkzMTgzXzIxOTkwMjMyNTU3OTE_77741c1d-ab3a-4477-9b5e-5f6e0beaf2b3"
      unitRef="usd">42716000</brc:CommonStockAggregateLiquidationPreference>
    <brc:ClassANonvotingCommonStockValueIssued
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMS0xLTEtMA_3dadd942-87ed-464f-94dd-735b53b0851e"
      unitRef="usd">513000</brc:ClassANonvotingCommonStockValueIssued>
    <brc:ClassANonvotingCommonStockValueIssued
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzAtMy0xLTEtMA_3bd69b22-cbd5-4370-ba13-775ef13233d1"
      unitRef="usd">513000</brc:ClassANonvotingCommonStockValueIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4f08013094aa40e3995bf4bb1f2b873d_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjc1YmQwODM1MTkxZTQ1YzRhOTYzYjAwZTU5ZDY1ZmJhXzIxOTkwMjMyNTU2MzI_ce246ea6-8a7a-4137-990f-e1bb7bc27145"
      unitRef="shares">3538628</us-gaap:CommonStockSharesOutstanding>
    <brc:ClassBVotingCommonStockValueIssued
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzEtMS0xLTEtMA_77859d09-2ee6-47eb-b9b3-753369e3fc81"
      unitRef="usd">35000</brc:ClassBVotingCommonStockValueIssued>
    <brc:ClassBVotingCommonStockValueIssued
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzEtMy0xLTEtMA_4509efef-88c4-464c-90e7-2389a5f29482"
      unitRef="usd">35000</brc:ClassBVotingCommonStockValueIssued>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzItMS0xLTEtMA_ea75fe47-ed6a-4c3f-89e4-37cdf6f8b044"
      unitRef="usd">339125000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzItMy0xLTEtMA_35141377-172b-4937-b2a3-9c1df67d44ed"
      unitRef="usd">331761000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzMtMS0xLTEtMA_514a9777-6904-43ce-85e9-cdf116aa4721"
      unitRef="usd">788369000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzMtMy0xLTEtMA_add30d5f-ac20-4ec1-8bc2-71ef760aade9"
      unitRef="usd">704456000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i716d6e4d829141858b211e76d96555e5_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmFkM2NkMDVhNmE2MTRiZWJiMTM3MzdiYzE2NWNiNDgyXzIxOTkwMjMyNTU2NjE_478b8a53-d577-4410-83c0-7088d20fb84f"
      unitRef="shares">2733242</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i16aafb1cb0794fc5b34f585aac5e74ef_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmFkM2NkMDVhNmE2MTRiZWJiMTM3MzdiYzE2NWNiNDgyXzIxOTkwMjMyNTU2ODY_2c875d50-e535-42d6-b09f-24b5e68a192b"
      unitRef="shares">2804533</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzQtMS0xLTEtMA_f8e01030-9724-47ec-968a-693d27b7171b"
      unitRef="usd">109061000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzQtMy0xLTEtMA_ce5d8e33-f186-4997-b1d2-5b2e0609b8ef"
      unitRef="usd">107216000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzUtMS0xLTEtMA_2d571799-0763-4b8b-a4c3-664d037297e3"
      unitRef="usd">-55953000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzUtMy0xLTEtMA_e2ecab0b-a527-4a17-a6bf-dbdf0cf4e0f8"
      unitRef="usd">-66477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzYtMS0xLTEtMA_404a1d5f-418a-4173-8bf8-eed2b9f73fb3"
      unitRef="usd">963028000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzYtMy0xLTEtMA_39104899-9025-4828-bbe9-3861352d79aa"
      unitRef="usd">863072000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzctMS0xLTEtMA_2cdce10d-62f0-4f71-90f9-3565e09dab3b"
      unitRef="usd">1377756000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl84OC9mcmFnOjA4ZTBlMDM3OGE2ZTQ3ZThhYWM2YTk2OWUzODgzOGFjL3RhYmxlOjNiZGU4NWE1MjNmODQ2OGU4NTAyYzIwMDkyMTQwNWQ4L3RhYmxlcmFuZ2U6M2JkZTg1YTUyM2Y4NDY4ZTg1MDJjMjAwOTIxNDA1ZDhfMzctMy0xLTEtMA_2037883d-47f0-4b7d-ac54-bb4cb78a69c3"
      unitRef="usd">1142466000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMi0xLTEtMS0w_e585f578-5be6-423a-afdf-3dd5e7e53ea9"
      unitRef="usd">1144698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMi0zLTEtMS0w_95becb7b-e4cb-479f-a77d-30470aa1e89b"
      unitRef="usd">1081299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMi01LTEtMS0w_5645bb1d-f41b-461d-b877-cd19cf91db47"
      unitRef="usd">1160645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMy0xLTEtMS0w_7e38aa47-da22-47a9-8ee2-131d7cfecde9"
      unitRef="usd">583252000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMy0zLTEtMS0w_25b42cbe-1327-45cf-a4a9-d06722f7b731"
      unitRef="usd">552734000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMy01LTEtMS0w_c5dd5426-d1bf-4cea-b588-c16e414e7c65"
      unitRef="usd">581967000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNC0xLTEtMS0w_ec7dc6d8-2c87-4866-b042-753be1c914de"
      unitRef="usd">561446000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNC0zLTEtMS0w_5aee54cd-49ff-4c4d-8915-2125206c19c0"
      unitRef="usd">528565000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNC01LTEtMS0w_af2d05ed-8226-48a4-b121-58fe98aa9cb0"
      unitRef="usd">578678000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNi0xLTEtMS0w_911ff548-7b14-4cb7-a391-5b8aad541d94"
      unitRef="usd">44551000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNi0zLTEtMS0w_70e42acc-81db-4168-997f-568c50dafeb4"
      unitRef="usd">40662000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNi01LTEtMS0w_c324f843-2e8e-4ae7-98b2-440e5a9ca5d0"
      unitRef="usd">45168000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNy0xLTEtMS0w_95abdc6a-c765-419a-9278-43602e192ee4"
      unitRef="usd">349768000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNy0zLTEtMS0w_a0060062-69f0-4fa1-ba6f-8b2c5356c498"
      unitRef="usd">336059000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfNy01LTEtMS0w_18906ef6-2362-45d9-b84d-f47dd2877bfb"
      unitRef="usd">371082000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOC0xLTEtMS0w_6d7d9e78-2914-471b-9ecd-9b4db3a2c66f"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOC0zLTEtMS0w_1c2666f1-a785-45bd-ba71-2ed2859db5fa"
      unitRef="usd">13821000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOC01LTEtMS0w_11b6b18f-cd18-4f3f-a396-c5ae3a5804fa"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:OperatingExpenses
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOS0xLTEtMS0w_a8771f9a-eca3-4e11-a6a1-eea6d96661da"
      unitRef="usd">394319000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOS0zLTEtMS0w_6c1c8571-9ddb-4ab5-8c69-bb31242df0d9"
      unitRef="usd">390542000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfOS01LTEtMS0w_d0ecba9e-a2b7-41d6-8366-af2feff735aa"
      unitRef="usd">416250000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTAtMS0xLTEtMA_deba08fc-51ea-4c2a-a397-020731faffca"
      unitRef="usd">167127000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTAtMy0xLTEtMA_286a69de-3f95-4944-a802-c2fed7c93f47"
      unitRef="usd">138023000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTAtNS0xLTEtMA_b51b3e59-088b-4808-8a0b-5df666efd0a9"
      unitRef="usd">162428000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTItMS0xLTEtMA_c49ceaf4-1633-4e61-b534-33915c88870d"
      unitRef="usd">4333000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTItMy0xLTEtMA_388230a9-df1c-4dc4-a93c-7de435fab762"
      unitRef="usd">5079000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTItNS0xLTEtMA_32185f3f-d291-4546-88df-82d1bc06d5b5"
      unitRef="usd">5046000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTMtMS0xLTEtMA_0d8f16d4-2cde-4386-a9b2-8ab0518606ed"
      unitRef="usd">437000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTMtMy0xLTEtMA_860af81d-17db-4f5f-90e3-238ab95c0ca7"
      unitRef="usd">2166000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTMtNS0xLTEtMA_4775b493-a079-4d24-9d5f-9b372aa61400"
      unitRef="usd">2830000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTQtMS0xLTEtMA_d9b1298b-e8af-49ed-bca5-ed582fe460bc"
      unitRef="usd">171023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTQtMy0xLTEtMA_d4e42358-49f5-4c14-84f4-f989930fba6c"
      unitRef="usd">140936000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTQtNS0xLTEtMA_f5e61539-c624-4b10-b079-e933ff34794f"
      unitRef="usd">164644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTUtMS0xLTEtMA_2460ebd8-0197-46d5-bd7f-52f1749de2e3"
      unitRef="usd">35610000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTUtMy0xLTEtMA_e4ef8356-5f26-4b5f-a8c4-39554ab94f23"
      unitRef="usd">28321000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTUtNS0xLTEtMA_00d81fc4-0146-47b0-aa8b-d237eee632ac"
      unitRef="usd">33386000</us-gaap:IncomeTaxExpenseBenefit>
    <brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTYtMS0xLTEtMA_c30b8965-e4bd-4076-808b-8b9eb69641fc"
      unitRef="usd">135413000</brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTYtMy0xLTEtMA_841d5008-2727-458e-958e-6f40131a1a60"
      unitRef="usd">112615000</brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTYtNS0xLTEtMA_394d3fdd-ceb5-4999-805e-6b98a503c89b"
      unitRef="usd">131258000</brc:IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTctMS0xLTEtMA_fef1cfe5-6b9c-4832-920f-71903e589fa9"
      unitRef="usd">-5754000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTctMy0xLTEtMA_62fb194a-c104-42e4-92c3-08bcd3fb7995"
      unitRef="usd">-246000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTctNS0xLTEtMA_73e90ec7-2075-44f4-9063-e1ea7b5c0890"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:NetIncomeLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTgtMS0xLTEtMA_881b56ff-cad3-4d48-a9ae-87342ec33bb2"
      unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTgtMy0xLTEtMA_166afd76-9c92-497a-ba08-9400cb204022"
      unitRef="usd">112369000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMTgtNS0xLTEtMA_f7dc00ec-0098-44f7-82c4-47dd3431c326"
      unitRef="usd">131258000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjAtMS0xLTEtMA_986e47e4-f32a-4cbd-8757-95b33c4de266"
      unitRef="usdPerShare">2.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjAtMy0xLTEtMA_9aa1f510-b2c0-4855-a841-b94b4e656b63"
      unitRef="usdPerShare">2.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjAtNS0xLTEtMA_7a13f60c-45fd-4ec2-81c3-d3fdc9b20c87"
      unitRef="usdPerShare">2.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjEtMS0xLTEtMA_bb1553d6-0903-46de-bcfa-211647407f8f"
      unitRef="usdPerShare">2.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjEtMy0xLTEtMA_9b5f82ce-d230-4995-a291-f029817db406"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjEtNS0xLTEtMA_f4ec3828-11c5-470a-b9b8-7d0bd8876451"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjItMS0xLTEtMA_db7d9c01-6613-48db-aad3-2cf8de7b5a17"
      unitRef="usdPerShare">0.88</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjItMy0xLTEtMA_4063cfb5-9dd2-4649-b079-cd7b0e2dc28b"
      unitRef="usdPerShare">0.87</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjItNS0xLTEtMA_3f47863a-53d4-4d4c-92bf-c4f136daa440"
      unitRef="usdPerShare">0.85</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjQtMS0xLTEtMA_d1aba894-ebb8-4244-a924-3c274cc7d9f8"
      unitRef="usdPerShare">2.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i97e0001e0faa4690ac713d641e867522_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjQtMy0xLTEtMA_f660f41b-77ba-4ed8-8ce3-ed35c3102668"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjQtNS0xLTEtMA_bf0cc8e3-5ef2-44b4-b5f0-6dfa8e851fe9"
      unitRef="usdPerShare">2.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjUtMS0xLTEtMA_1f319a91-3653-4130-810d-cc8bfd7df4c2"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i97e0001e0faa4690ac713d641e867522_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjUtMy0xLTEtMA_2522c2d3-ba50-4d1f-9284-5bed32b1a7c3"
      unitRef="usdPerShare">2.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjUtNS0xLTEtMA_d88a755f-53a0-4bd3-a76d-d4d1c42d593a"
      unitRef="usdPerShare">2.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjYtMS0xLTEtMA_5820fdc6-6e12-4104-915f-86bbb74a7115"
      unitRef="usdPerShare">0.86</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i97e0001e0faa4690ac713d641e867522_D20190801-20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjYtMy0xLTEtMA_fd27456a-521b-440a-b34c-9bc720e9ebf7"
      unitRef="usdPerShare">0.85</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjYtNS0xLTEtMA_234b28f4-edbb-4ec2-9c73-3b29ad8d850f"
      unitRef="usdPerShare">0.83</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjgtMS0xLTEtMA_e43809ef-63a0-49ab-8ace-1f60224ccd05"
      unitRef="shares">52039000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjgtMy0xLTEtMA_36b49b07-cb8e-43c6-b07a-28728d25ec0b"
      unitRef="shares">52763000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjgtNS0xLTEtMA_f8f29399-3bd2-455f-8983-8e5868eddf35"
      unitRef="shares">52596000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjktMS0xLTEtMA_ecf835fa-b11d-4bc8-bb52-9801f7ef25e0"
      unitRef="shares">52409000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjktMy0xLTEtMA_9b3cfbbc-f070-40fd-a238-57b142233abc"
      unitRef="shares">53231000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85NC9mcmFnOjY5YmVhNDdjNDBlNTRkYzJiZjY2ODFhMzliMGZmZTIzL3RhYmxlOjJhNDkzYjM4MmJhMTQ3MWNhNDRlZTlkMzdjYTVlMTcwL3RhYmxlcmFuZ2U6MmE0OTNiMzgyYmExNDcxY2E0NGVlOWQzN2NhNWUxNzBfMjktNS0xLTEtMA_a9462167-1f75-4c2a-bf36-9810c87b059b"
      unitRef="shares">53323000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMi0xLTEtMS0w_881b56ff-cad3-4d48-a9ae-87342ec33bb2"
      unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMi0zLTEtMS0w_166afd76-9c92-497a-ba08-9400cb204022"
      unitRef="usd">112369000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMi01LTEtMS0w_f7dc00ec-0098-44f7-82c4-47dd3431c326"
      unitRef="usd">131258000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNC0xLTEtMS0w_233fe2d7-66ca-4912-be8c-53a8156968f7"
      unitRef="usd">10266000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNC0zLTEtMS0w_66e06386-c36a-4ff8-a99e-e290c1131aef"
      unitRef="usd">6640000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNC01LTEtMS0w_dcf5db4a-bf7c-4e9b-8225-1b633ff54dff"
      unitRef="usd">-13223000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNy0xLTEtMS0w_877f9f51-d7ab-4c75-bffe-9a6afe3b7a8f"
      unitRef="usd">1451000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNy0zLTEtMS0w_efa1395b-7891-45c7-8a83-a45506263d15"
      unitRef="usd">-576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfNy01LTEtMS0w_551e22e5-9368-4396-84ca-9aca89495670"
      unitRef="usd">837000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOC0xLTEtMS0w_d04954a2-9ed6-4a58-9171-1b1dc89e4179"
      unitRef="usd">399000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOC0zLTEtMS0w_17df467f-deee-4f7a-b813-75adf8cebf45"
      unitRef="usd">614000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOC01LTEtMS0w_9a34d752-5183-4a2d-a66f-316448f3f5f0"
      unitRef="usd">1048000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOS0xLTEtMS0w_af884f9e-317c-4489-a7d2-3d2f6b044945"
      unitRef="usd">1052000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOS0zLTEtMS0w_ba1b72ec-3679-4c3c-a778-056f1633592a"
      unitRef="usd">-1190000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfOS01LTEtMS0w_cc3e2a1d-d8c7-40e6-b338-e3a81f67d278"
      unitRef="usd">-211000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTEtMS0xLTEtMA_880b6bad-ac3d-4b1c-b649-a5748e75f197"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTEtMy0xLTEtMA_bbf4027c-0a26-4bf3-9b4c-687bdcac766e"
      unitRef="usd">-468000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTEtNS0xLTEtMA_a330c817-257a-4930-8730-b5f3fe848b15"
      unitRef="usd">-97000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTItMS0xLTEtMA_497c624f-be3c-4814-8f18-d1c0534ac99b"
      unitRef="usd">388000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTItMy0xLTEtMA_34b0640b-0310-4aef-8dfc-ab2d0b7c2ba6"
      unitRef="usd">380000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTItNS0xLTEtMA_64a707f0-fd95-4009-9790-795753814211"
      unitRef="usd">569000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTMtMS0xLTEtMA_f1002a4c-eae2-44b7-b08f-304624a7c728"
      unitRef="usd">388000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTMtMy0xLTEtMA_673295b1-68f1-4a6c-8c14-ab04e8627e66"
      unitRef="usd">848000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTMtNS0xLTEtMA_57f90cf9-ce6c-4052-aadf-b9aa65dc3bf8"
      unitRef="usd">666000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTUtMS0xLTEtMA_5c7a8e71-23ac-4542-9a9f-21b7b1dbaaf1"
      unitRef="usd">10930000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTUtMy0xLTEtMA_bcf4e8b4-1876-41e0-a78e-4830e6517e5a"
      unitRef="usd">4602000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTUtNS0xLTEtMA_f42d1f08-ddac-4bf9-b00c-f08f431af8c7"
      unitRef="usd">-14100000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTYtMS0xLTEtMA_5a079695-f96e-41f5-aeb1-391da477faf1"
      unitRef="usd">406000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTYtMy0xLTEtMA_ba832532-9bfd-42ab-9f89-f8192ea12372"
      unitRef="usd">-175000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTYtNS0xLTEtMA_93449bc0-dab1-4fe2-8c9c-3be8f1886bdf"
      unitRef="usd">753000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTctMS0xLTEtMA_0898fc4a-ccd2-42b7-9e66-a810fdd8c354"
      unitRef="usd">10524000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTctMy0xLTEtMA_c41c201f-6107-4f49-8919-d55120b15688"
      unitRef="usd">4777000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTctNS0xLTEtMA_51c62f01-4a60-44de-89cd-191658b429a6"
      unitRef="usd">-14853000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTgtMS0xLTEtMA_980722b9-64fc-44f1-8e6f-b3c458957dbc"
      unitRef="usd">140183000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTgtMy0xLTEtMA_07b27b31-4b1e-42ac-bae7-799b0937c87b"
      unitRef="usd">117146000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl85Ny9mcmFnOjFkZDc0NTc2NmQ4ODQyZTFiMjY2ZWYwMzNlODcwZDE1L3RhYmxlOjdiNDUyYjZkMWY0NDQ1NmFiZDIyMjM2MTIwMWIzODU3L3RhYmxlcmFuZ2U6N2I0NTJiNmQxZjQ0NDU2YWJkMjIyMzYxMjAxYjM4NTdfMTgtNS0xLTEtMA_918297d0-aeff-400c-87e9-eaf159609436"
      unitRef="usd">116405000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i68c2aedccfc849f98d5c628f1c9fb61a_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItMi0xLTEtMA_afdd55ec-33e4-4dfe-968f-77058111ca1f"
      unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc12c2f6b006442fadc3054ba83bc5b2_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItNC0xLTEtMA_58635b96-d40c-4595-b2e6-a723725f382b"
      unitRef="usd">325631000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77e1379c9d094da582a8fcb77839c2fe_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItNi0xLTEtMA_ad272985-983f-44ed-b621-fe3eb0430e4c"
      unitRef="usd">553454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i75f0df2cf57648b3a88bbcfd867bbb20_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItOC0xLTEtMA_f0be6c03-6295-48dc-9914-17cd168814f3"
      unitRef="usd">-71120000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i018a2cce4d8540e68fc9b945b0215ab8_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzItMTAtMS0xLTA_9451ceca-9825-4509-a9af-b374a3e70b2e"
      unitRef="usd">-56401000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzMtNi0xLTEtMA_f7dc00ec-0098-44f7-82c4-47dd3431c326"
      unitRef="usd">131258000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i5e1dc197c81f499fb8d103574f8e7eee_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzQtMTAtMS0xLTA_767e1265-275b-4968-b30f-2fa9d23b58c6"
      unitRef="usd">-14853000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested
      contextRef="i0f10af2317014e449d44f0417b9d72bf_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzUtNC0xLTEtMA_0f254f13-90d4-40e6-a3f8-189a33f68029"
      unitRef="usd">7963000</brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested>
    <brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested
      contextRef="i16e1bd27f2bb418e953bc4d68d0d2f35_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzUtOC0xLTEtMA_74255410-0d99-4b60-9242-476e002b2ffb"
      unitRef="usd">27970000</brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
      contextRef="i0f10af2317014e449d44f0417b9d72bf_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzYtNC0xLTEtMA_26911281-0e40-44ee-8366-b66f1e2c6a41"
      unitRef="usd">209000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0f10af2317014e449d44f0417b9d72bf_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzctNC0xLTEtMA_a89f7e8b-be13-49f2-bd6d-921bddea499a"
      unitRef="usd">12092000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i16e1bd27f2bb418e953bc4d68d0d2f35_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzgtOC0xLTEtMA_4aedd272-842b-4475-97d4-f9ad7432f815"
      unitRef="usd">-3182000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c08a0ca1b8a4dc0b71cfd4c0f44a70f_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzktNi0xLTEtMA_08c9c95d-a08f-46cf-9cd0-3f5e6268e6dc"
      unitRef="usd">-2137000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <brc:PaymentofOrdinaryDividendsCommonStockClassA
      contextRef="i7064a2c6a8ea405788230ce37ce35bf1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzExLTYtMS0xLTA_373a4753-5412-48ff-95aa-d17fc4c5ca0d"
      unitRef="usd">41784000</brc:PaymentofOrdinaryDividendsCommonStockClassA>
    <brc:PaymentofOrdinaryDividendsCommonStockClassB
      contextRef="i7064a2c6a8ea405788230ce37ce35bf1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEyLTYtMS0xLTA_7b051edc-a4b1-4411-ae66-ce21304a5c09"
      unitRef="usd">2948000</brc:PaymentofOrdinaryDividendsCommonStockClassB>
    <us-gaap:StockholdersEquity
      contextRef="i32bf33d04ec64ce7914b597b09311c95_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTItMS0xLTA_e8839c79-6633-4b27-8617-c7d18ea904c2"
      unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if19dea63a8af44d9bf5b7a118b83c322_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTQtMS0xLTA_d9aad888-dd96-4b2b-871e-f204ce064c17"
      unitRef="usd">329969000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8c4a11921f3f430bb95ef3d523e26513_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTYtMS0xLTA_fb3189aa-083d-4927-abec-011a74e75d34"
      unitRef="usd">637843000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia57abb2eddff4cb8a14574c0b77b8bc8_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTgtMS0xLTA_1465fb3a-4c27-41a3-8462-58c7d3223968"
      unitRef="usd">-46332000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73e93566a9fa4ab89d235d386ee97604_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzEzLTEwLTEtMS0w_2c7522e7-2b8f-4d59-9697-eb4e33ed5629"
      unitRef="usd">-71254000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE0LTYtMS0xLTA_166afd76-9c92-497a-ba08-9400cb204022"
      unitRef="usd">112369000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a58fa1027b040bca4bec9966b971ab6_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE1LTEwLTEtMS0w_5872ae6f-1eeb-4c01-b12e-ff7e8d0150ec"
      unitRef="usd">4777000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested
      contextRef="i6d8a7595bfe140a4926d15872f1e0a00_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE2LTQtMS0xLTA_8dfc24f3-a70a-4845-ae74-99d6567edca0"
      unitRef="usd">7184000</brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested>
    <brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested
      contextRef="i9e5fd943563d46e1921bdc8fe016edcb_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE2LTgtMS0xLTA_86694bf7-e5b4-4e25-be7c-dd5bce81333f"
      unitRef="usd">3630000</brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
      contextRef="i6d8a7595bfe140a4926d15872f1e0a00_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE3LTQtMS0xLTA_b1201c0d-597a-4755-9477-b36bf3e9364c"
      unitRef="usd">134000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6d8a7595bfe140a4926d15872f1e0a00_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE4LTQtMS0xLTA_4336b3cc-8865-46d2-a50c-ca20b1e0ba65"
      unitRef="usd">8843000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i9e5fd943563d46e1921bdc8fe016edcb_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzE5LTgtMS0xLTA_0dc5338a-18f7-4349-ac5c-406fd2e57ffa"
      unitRef="usd">-64514000</us-gaap:StockRepurchasedDuringPeriodValue>
    <brc:PaymentofOrdinaryDividendsCommonStockClassA
      contextRef="i3df078a8bb4f4512b65b14c3de232c91_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzIyLTYtMS0xLTA_d6d81b0d-2de9-4829-844f-2ec24dea47a7"
      unitRef="usd">42736000</brc:PaymentofOrdinaryDividendsCommonStockClassA>
    <brc:PaymentofOrdinaryDividendsCommonStockClassB
      contextRef="i3df078a8bb4f4512b65b14c3de232c91_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzIzLTYtMS0xLTA_f10db511-1f97-4dbd-9dca-93a28dca28bf"
      unitRef="usd">3020000</brc:PaymentofOrdinaryDividendsCommonStockClassB>
    <us-gaap:StockholdersEquity
      contextRef="id43c9cb6e3b344378ed5df512f4d9074_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTItMS0xLTA_4e7e0bc0-73ff-4904-8361-a63757c289d0"
      unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa6ea092de1542ff80f641bb13eb7a3e_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTQtMS0xLTA_4168882e-c993-42d5-8b46-b8376a99de35"
      unitRef="usd">331762000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1bbdebad3214b2dba2ae5ce751a7f6b_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTYtMS0xLTA_291d16c5-d2c5-498a-96c4-698414da4478"
      unitRef="usd">704456000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifa78cc1a02764f15add8845797bd34e0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTgtMS0xLTA_3e0cd044-3ce1-4736-bcf6-2b7d65965b59"
      unitRef="usd">-107216000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id1d245ab7e4549f7974cbe6a70ec5f8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI0LTEwLTEtMS0w_5bd3e944-f03a-4859-9c12-758679daf045"
      unitRef="usd">-66477000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI1LTYtMS0xLTA_881b56ff-cad3-4d48-a9ae-87342ec33bb2"
      unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i21f00e4d69724103a47803b1fe1bb49f_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI2LTEwLTEtMS0w_20195106-4237-42c5-ad89-c46a2990027c"
      unitRef="usd">10524000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested
      contextRef="i5213a5ac1a8144feac6f214b06849eaf_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI3LTQtMS0xLTA_5398276a-aa5f-4b71-9a26-bd0032f2e24e"
      unitRef="usd">2767000</brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested>
    <brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested
      contextRef="i42489dd6e8fd4b29acf2b9336aa7c5e1_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI3LTgtMS0xLTA_bccfc058-b8a2-4a08-aafd-7836ffe10bdd"
      unitRef="usd">1748000</brc:StockIssuedValueStockOptionsExercisedAndRestrictedStockVested>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation
      contextRef="i5213a5ac1a8144feac6f214b06849eaf_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI4LTQtMS0xLTA_1fa347f3-e0aa-44d5-8f49-da8925b37dc8"
      unitRef="usd">32000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5213a5ac1a8144feac6f214b06849eaf_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzI5LTQtMS0xLTA_a32edc3c-d19c-4c5e-b68f-8c5d968ceb93"
      unitRef="usd">10098000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzMwLTgtMS0xLTA_ec6db633-a5f4-448a-a10b-ddd76ce1fbfb"
      unitRef="usd">3593000</us-gaap:StockRepurchasedDuringPeriodValue>
    <brc:PaymentofOrdinaryDividendsCommonStockClassA
      contextRef="i9180346702c94c2dab995a19df014b14_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzMyLTYtMS0xLTA_59b06b9e-3d63-4fb1-8f0e-ac1fa3bedbe3"
      unitRef="usd">42690000</brc:PaymentofOrdinaryDividendsCommonStockClassA>
    <brc:PaymentofOrdinaryDividendsCommonStockClassB
      contextRef="i9180346702c94c2dab995a19df014b14_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzMzLTYtMS0xLTA_739d38a0-4866-45b4-9c22-d00190a00040"
      unitRef="usd">3056000</brc:PaymentofOrdinaryDividendsCommonStockClassB>
    <us-gaap:StockholdersEquity
      contextRef="i6ce0a46f78b1455ab9478776f8bdaf18_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTItMS0xLTA_35fbdf50-7b83-4183-848e-530442f90b05"
      unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib9ecc8468233466fa4704c83af6ed037_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTQtMS0xLTA_5b7c70b1-1eb8-4dec-8cd8-4c3becb6210b"
      unitRef="usd">339125000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if54602ebf28c48c1b6c1890b4864e5fa_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTYtMS0xLTA_224ba289-c3f6-4d4a-a7e9-6da9354da3dc"
      unitRef="usd">788369000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib23986197fea4d98b341dc6399a32140_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTgtMS0xLTA_4cb6f1da-65ca-4031-991b-442df85105da"
      unitRef="usd">-109061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7f816344af4f48e8af4d5e9b6c6f5f9c_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDAvZnJhZzo3MTg0MjgyNTAxYzE0MWQ3YmY3NTVkMWZmNjJkZWM5NS90YWJsZTo2OTdmZGE1NTIxMTc0ODcxYjc5YzJkYWY4YjdiZjQ4Yy90YWJsZXJhbmdlOjY5N2ZkYTU1MjExNzQ4NzFiNzljMmRhZjhiN2JmNDhjXzM0LTEwLTEtMS0w_990b3fd2-2134-4185-b688-7ec6c8a109e4"
      unitRef="usd">-55953000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMtMS0xLTEtMA_881b56ff-cad3-4d48-a9ae-87342ec33bb2"
      unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMtMy0xLTEtMA_166afd76-9c92-497a-ba08-9400cb204022"
      unitRef="usd">112369000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMtNS0xLTEtMA_f7dc00ec-0098-44f7-82c4-47dd3431c326"
      unitRef="usd">131258000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzUtMS0xLTEtMA_494769d2-8eb9-446e-94a8-3fe7d8e389b3"
      unitRef="usd">25483000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzUtMy0xLTEtMA_79ecf1a5-a09a-43f4-be2a-33d42f14f9ec"
      unitRef="usd">23437000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzUtNS0xLTEtMA_b43a834d-569f-4462-91eb-9c0916bac827"
      unitRef="usd">23799000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzYtMS0xLTEtMA_7f930b79-db08-4de0-9786-567a9bf36a87"
      unitRef="usd">10098000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzYtMy0xLTEtMA_5b14f17c-9e85-46d3-8b46-3b2a3a8bf3ea"
      unitRef="usd">8843000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzYtNS0xLTEtMA_1eeff1b8-5323-4a4c-9bc1-cae863971fe9"
      unitRef="usd">12092000</us-gaap:ShareBasedCompensation>
    <brc:Deferredincometaxbenefitexpensetotalcompany
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzgtMS0xLTEtMA_e5e88a7b-6e4c-4529-a1e7-96b3b96bd2d3"
      unitRef="usd">-8965000</brc:Deferredincometaxbenefitexpensetotalcompany>
    <brc:Deferredincometaxbenefitexpensetotalcompany
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzgtMy0xLTEtMA_96171184-dcac-40d5-8e81-a4dec2fe6a8e"
      unitRef="usd">-764000</brc:Deferredincometaxbenefitexpensetotalcompany>
    <brc:Deferredincometaxbenefitexpensetotalcompany
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzgtNS0xLTEtMA_660ec0be-6463-43e9-8367-3e18d7e5962a"
      unitRef="usd">7825000</brc:Deferredincometaxbenefitexpensetotalcompany>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzktMS0xLTEtMA_d38485b0-a88b-4028-9164-cf8046839071"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzktMy0xLTEtMA_1c2666f1-a785-45bd-ba71-2ed2859db5fa"
      unitRef="usd">13821000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzktNS0xLTEtMA_11b6b18f-cd18-4f3f-a396-c5ae3a5804fa"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEwLTEtMS0xLTA_d05bed82-8311-4cbc-b660-e4f94cc7e915"
      unitRef="usd">-5754000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEwLTMtMS0xLTA_a6fe95f4-1fbb-4062-ad86-a41a2d640b26"
      unitRef="usd">-246000</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEwLTUtMS0xLTA_ed8661b5-a1f3-4778-a2eb-dde1ae347bd1"
      unitRef="usd">0</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzExLTEtMS0xLTA_cef91ef3-25cc-482e-8a1c-a819010683a3"
      unitRef="usd">831000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzExLTMtMS0xLTA_bdf197b7-2e81-4cb0-a4c6-48cd52c5d258"
      unitRef="usd">-2611000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzExLTUtMS0xLTA_4691af4f-61ca-4196-8fc1-ea7b4a031049"
      unitRef="usd">-2347000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEzLTEtMS0xLTA_36a2f060-fbad-43dc-a28c-a9ac206bea2e"
      unitRef="usd">12614000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEzLTMtMS0xLTA_680b33cf-0358-43eb-b787-9d0c4051a9f9"
      unitRef="usd">-13902000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzEzLTUtMS0xLTA_d993595b-59ab-4960-8b0f-17bf9034f9fd"
      unitRef="usd">-3496000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE0LTEtMS0xLTA_bbebae41-01a7-4d1e-9c7f-c844bdbbd995"
      unitRef="usd">-7298000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE0LTMtMS0xLTA_209c6056-6f21-4d1e-bdde-f1a11f67658b"
      unitRef="usd">13917000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE0LTUtMS0xLTA_cbf7a8b0-351d-4ac5-8851-e0fdb6d2ceda"
      unitRef="usd">9922000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE1LTEtMS0xLTA_58af32f4-fd91-4c47-a2ca-c11a323db5de"
      unitRef="usd">4498000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE1LTMtMS0xLTA_cf6ab29c-8cab-4bf3-a59d-c20d225f5470"
      unitRef="usd">-4477000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE1LTUtMS0xLTA_ea95de11-b504-4ff8-aa4c-2c8994a4ed00"
      unitRef="usd">-368000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE2LTEtMS0xLTA_9e247b86-c0e8-4207-8cbe-70f2d0110a02"
      unitRef="usd">58283000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE2LTMtMS0xLTA_a1f1c520-ce7d-47c8-abce-6114067cb9c5"
      unitRef="usd">-26128000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE2LTUtMS0xLTA_93d99595-54fe-4a81-addf-ee865a1a1da8"
      unitRef="usd">-11903000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE3LTEtMS0xLTA_349cba5d-9ed0-420e-a1f6-4d18690fb811"
      unitRef="usd">-4002000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE3LTMtMS0xLTA_79777676-cf00-4b4e-b1d6-43fbfca95776"
      unitRef="usd">2080000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE3LTUtMS0xLTA_d71d8371-d4c8-4b43-9b39-f2adfbdd5a34"
      unitRef="usd">2851000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE4LTEtMS0xLTA_5eb88a7b-e641-45de-a09d-5133093265fe"
      unitRef="usd">205665000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE4LTMtMS0xLTA_7e4dce2c-3aa4-4415-9107-0a208f737804"
      unitRef="usd">140977000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzE4LTUtMS0xLTA_955c15cc-8b65-47ef-9281-f5813b62a552"
      unitRef="usd">162211000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIwLTEtMS0xLTA_5f144db1-3955-4dd6-8001-80e850c4978d"
      unitRef="usd">27189000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIwLTMtMS0xLTA_7d2b53c0-0df7-4628-a64a-34132a2dafb3"
      unitRef="usd">27277000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIwLTUtMS0xLTA_3ba6822f-3f75-4bbf-ba6d-391de9aae321"
      unitRef="usd">32825000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIyLTEtMS0xLTA_e1d5a4ee-b434-4409-9551-05edd7fa807b"
      unitRef="usd">243983000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIyLTMtMS0xLTA_c9905f36-5b73-4f55-8926-5306b5555041"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIyLTUtMS0xLTA_ae164ded-3b11-4c89-93c6-bd9b92d2ffea"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIzLTEtMS0xLTA_0368199a-c98e-429e-af44-262cae0f78cd"
      unitRef="usd">-2580000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIzLTMtMS0xLTA_16b11add-11aa-41c7-ad1f-f5caf20006d8"
      unitRef="usd">8842000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzIzLTUtMS0xLTA_afca0aec-471a-47b2-aa57-844a1f06b80f"
      unitRef="usd">1638000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI0LTEtMS0xLTA_78314757-f60c-4c9f-9f0a-40175ba9dc6b"
      unitRef="usd">-268592000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI0LTMtMS0xLTA_177cd792-5968-46df-a477-6bfc1a051a81"
      unitRef="usd">-36119000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI0LTUtMS0xLTA_027f80c0-0b39-471b-bf6a-6bfcd589c66f"
      unitRef="usd">-34463000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividends
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI2LTEtMS0xLTA_56946c35-168b-4733-85c2-cf09afbb5c77"
      unitRef="usd">45746000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI2LTMtMS0xLTA_a91c34ea-c26d-418d-a3e2-13d836a6fc43"
      unitRef="usd">45756000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI2LTUtMS0xLTA_43fb412e-f7b6-453b-9e92-7e919173371e"
      unitRef="usd">44732000</us-gaap:PaymentsOfDividends>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI3LTEtMS0xLTA_7613a666-d1f1-4903-bf65-0a6b652a1a50"
      unitRef="usd">1765000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI3LTMtMS0xLTA_0bc82e3b-cf17-47b0-9f88-7c0493e022d8"
      unitRef="usd">5511000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI3LTUtMS0xLTA_4483f619-bec4-4150-bd9e-c412b4814d8b"
      unitRef="usd">25658000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI4LTEtMS0xLTA_52fef228-80eb-4e34-945f-28a9986780c3"
      unitRef="usd">2783000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI4LTMtMS0xLTA_65a61bf1-9f1a-46f6-bbc0-c7163949ca09"
      unitRef="usd">9065000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI4LTUtMS0xLTA_3483ed13-dfc9-4d47-8695-c3165b7b7ae9"
      unitRef="usd">5651000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI5LTEtMS0xLTA_072f80ea-7164-43eb-a881-b6bbb151254c"
      unitRef="usd">3593000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI5LTMtMS0xLTA_b2d70ca9-d5ca-42f5-be68-fc4212040ba1"
      unitRef="usd">64514000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzI5LTUtMS0xLTA_cde0290e-6b8f-4fce-bd38-0b571b54e8a9"
      unitRef="usd">3182000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMwLTEtMS0xLTA_9fec6624-f3e7-49df-9c89-ee00d9130271"
      unitRef="usd">101957000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMwLTMtMS0xLTA_ea2e18be-1431-43f4-b4e5-536eb314973e"
      unitRef="usd">20697000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMwLTUtMS0xLTA_a4cce7a1-2c55-40dc-99a5-6f8c853345ce"
      unitRef="usd">13637000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMxLTEtMS0xLTA_c88989bb-2044-4f87-ae45-efddff8e56fe"
      unitRef="usd">63957000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMxLTMtMS0xLTA_3fd28b8c-d744-4b3f-93f5-800877eb7930"
      unitRef="usd">21855000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMxLTUtMS0xLTA_84e2c892-b572-4a70-9272-8ff930435bfc"
      unitRef="usd">13568000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMyLTEtMS0xLTA_22acecd5-8b5e-49f6-ae24-aa16250e0698"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMyLTMtMS0xLTA_f82a4cff-6dc3-4abb-a919-8c7e484c4837"
      unitRef="usd">48672000</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMyLTUtMS0xLTA_77d1fb34-d551-419f-bf69-4fbb1852b510"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebtAndCapitalSecurities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMzLTEtMS0xLTA_4ee4272b-0d86-4f98-b4bc-040c8f5a0540"
      unitRef="usd">33000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMzLTMtMS0xLTA_2cb2ee4d-cf90-44c7-b401-e8a0f68bad7e"
      unitRef="usd">134000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzMzLTUtMS0xLTA_38cbda22-cff4-409e-9e39-c7024bedf045"
      unitRef="usd">210000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM0LTEtMS0xLTA_e3bff9d7-2059-4b4e-9ca3-43ec712d5b17"
      unitRef="usd">-12324000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM0LTMtMS0xLTA_fdee8a95-5d03-409f-9008-3aa6c4bcafae"
      unitRef="usd">-163520000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM0LTUtMS0xLTA_1bbb3079-e29b-4adb-8a89-9934d5157a60"
      unitRef="usd">-27628000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM1LTEtMS0xLTA_f2fe7bf2-7a53-4f63-89be-b1bd6195ba3c"
      unitRef="usd">4943000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM1LTMtMS0xLTA_13e40f98-1756-4258-9610-f7e18af45fdd"
      unitRef="usd">-2767000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM1LTUtMS0xLTA_65a30069-3fb4-4ef8-8bef-2dedf282dc0e"
      unitRef="usd">-2475000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM2LTEtMS0xLTA_22bc7385-7bbd-4de9-b8f1-eaae582de2ab"
      unitRef="usd">-70308000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM2LTMtMS0xLTA_865536a1-dcfc-4615-8b56-ac9dfae89933"
      unitRef="usd">-61429000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM2LTUtMS0xLTA_7ce2c752-fe80-454f-80f6-48a42ca38e31"
      unitRef="usd">97645000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM3LTEtMS0xLTA_b10c5ed1-7877-40db-88f4-813a680ca84d"
      unitRef="usd">217643000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM3LTMtMS0xLTA_ad533b4b-ea86-4df3-b033-e0269ede413c"
      unitRef="usd">279072000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM3LTUtMS0xLTA_95a5af2e-d902-4514-adb4-8b2804c1ab7f"
      unitRef="usd">181427000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM4LTEtMS0xLTA_a87e6c20-ddee-4ef5-bdd6-ce5a4820113f"
      unitRef="usd">147335000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM4LTMtMS0xLTA_2ef564b3-59a5-444c-a2d3-738a1f39abf8"
      unitRef="usd">217643000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzM4LTUtMS0xLTA_669f3805-713a-4c45-bb6d-870c108f58fb"
      unitRef="usd">279072000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InterestPaidNet
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQxLTEtMS0xLTA_45e71cd4-29bd-46e5-91fb-b5a007e590ba"
      unitRef="usd">373000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQxLTMtMS0xLTA_4698baed-812f-4d6a-af1a-443519507ea7"
      unitRef="usd">2401000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQxLTUtMS0xLTA_5a2cfc30-e0b1-4758-8d4d-a83e46fd5cae"
      unitRef="usd">2651000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQyLTEtMS0xLTA_509cba43-5f93-4044-b3a1-df710a491516"
      unitRef="usd">46852000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQyLTMtMS0xLTA_30c7145b-1771-4beb-b664-b75f082b5d70"
      unitRef="usd">29600000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMDYvZnJhZzplMTcxNGJmOWY4ODA0ZjczYjJjYWIxNzJkMGM0ZGQwZC90YWJsZTo0YTk2ZGE5NjNjZTU0OTczOWIxN2EwYmZlNWIzMzliNS90YWJsZXJhbmdlOjRhOTZkYTk2M2NlNTQ5NzM5YjE3YTBiZmU1YjMzOWI1XzQyLTUtMS0xLTA_afc36e05-f791-4de8-8c12-1cd689afc0e1"
      unitRef="usd">24335000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzI1ODc2_3e930406-b9d8-481d-a987-2ad8a7f28d1d">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 Provision for Income Taxes.&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 Receivables &#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 receivables 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 an ownership interest of between 20% and 50%. 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 year ended July&#160;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. (12.5% of total inventories at July&#160;31, 2021, and 14.7% of total inventories at July&#160;31, 2020) 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 $7,707 and $7,195 as of July&#160;31, 2021 and 2020, 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 style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.575%"/&gt;&lt;td style="width:0.1%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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;87,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;20,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;28,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;136,107&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;135,662&#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;/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 style="width:55.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;398,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;391,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;121,741&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;115,068&#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;/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 $18,406, $18,218, and $18,023 for the years ended July&#160;31, 2021, 2020 and 2019, 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, 2021, indicated that all reporting units with remaining 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, 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;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 2021, 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 3, "Other Intangible Assets and Long-Lived Assets" for further information regarding the impairment charges recorded in fiscal 2020.&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," which was adopted on August 1, 2019 using the optional transition method. 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. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2021, 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 fiscal 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; 2021.&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; Refer to Note 3, "Other Intangible and Long-Lived Assets" for additional information regarding the impairment charges recognized during fiscal 2020.&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," which was adopted on August 1, 2018 using the modified retrospective approach. &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, 2021 and 2020, the Company had a reserve for estimated product returns and credit memos of $5,510 and $6,295, 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, 2021, 2020, and 2019 were $38,876, $38,476, and $40,811, 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, 2021, 2020, and 2019 was $54,370, $63,482, and $62,454, 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 &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;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 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 and the settlements of 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-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 United States 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 under the asset and liability method in accordance with ASC 740 "Income Taxes." Under this method, 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) approximate 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-top: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;Adopted Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which changes the impairment model for most financial instruments. Prior guidance required the recognition of credit losses based on an incurred loss impairment methodology that reflected losses once the losses were probable. Under ASU 2016-13, the Company is required to use a current expected credit loss model ("CECL") that immediately recognizes an estimate of credit losses that are expected to occur over the life of the financial instruments that are in the scope of this update, including trade receivables. The Company adopted ASU 2016-13 effective August 1, 2020, which did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU 2017-04, "Goodwill and Other, Simplifying the Test for Goodwill Impairment." This guidance removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment is now the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance remains largely unchanged. The Company adopted ASC 2017-04 effective August 1, 2020. This guidance only impacts the Company's consolidated financial statements if there is a future impairment of goodwill.&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;Standards not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, "Income Taxes - Simplifying the Accounting for Income Taxes (Topic 740)." The new guidance removes certain exceptions to the general principles in ASC 740 such as recognizing deferred taxes for equity investments, the incremental approach to performing intraperiod tax allocation and calculating income taxes in interim periods. The standard also simplifies accounting for income taxes under U.S. GAAP by clarifying and amending existing guidance, including the recognition of deferred taxes for goodwill, the allocation of taxes to members of a consolidated group and requiring that an entity reflect the effect of enacted changes in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. This guidance is effective for annual periods beginning after Dec&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;ember 15, 2020, and interim periods thereafter. Early adoption is permitted. &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 does not expect a material impact to the financial statements or disclosures from the adoption of this standard.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." Subject to meeting certain criteria, the new guidance provides optional expedients and exceptions to applying contract modification accounting under existing U.S. GAAP, to address the expected phase out of the London Inter-bank Offered Rate ("LIBOR") by the end of 2021. This guidance was effective upon issuance and allows application to contract changes as early as January 1, 2020. Some of the Company's contracts with respect to its borrowing agreements already contain comparable alternative reference rates that would automatically take effect upon the phasing out of LIBOR. The Company does not expect a material impact to the financial statements or disclosures from the adoption of this standard.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NatureOfOperations
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTU_3a62f4bc-29a5-4349-8196-f749801c1dc0">&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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTY_6ab7a737-1eca-4f8a-bd25-e01f24279be3">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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTc_7cfc7a47-97a8-430a-814c-2d90b3e73fa9">&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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTg_f3d648b3-1f4b-4ff9-962c-f83a3e31c666">&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 Provision for Income Taxes.&lt;/span&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE3OTk_c64b588f-557b-48b0-8bdd-285f3f93d98e">&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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDA_0eafff3c-c3a5-452e-95b5-e91d322c02e8">&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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDE_7163bd34-53d2-4575-8d30-ab297a670be1">Accounts Receivables &#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 receivables 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDI_e4b37c69-23be-4261-b20d-8114c1cf1574">&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 an ownership interest of between 20% and 50%. 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 year ended July&#160;31, 2021.&lt;/span&gt;</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDM_4b05b8a8-e57b-415d-a861-cf01ee5d2bd7">&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. (12.5% of total inventories at July&#160;31, 2021, and 14.7% of total inventories at July&#160;31, 2020) 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 $7,707 and $7,195 as of July&#160;31, 2021 and 2020, 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 style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.575%"/&gt;&lt;td style="width:0.1%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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;87,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;20,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;28,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;136,107&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;135,662&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzMwMTY_725b53d9-2cf5-43a9-b9fa-a655ac71f185"
      unitRef="number">0.125</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:PercentageOfLIFOInventory
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzMwNTE_8e4656b3-8c24-4c93-9f9b-84fd40d8c1e6"
      unitRef="number">0.147</us-gaap:PercentageOfLIFOInventory>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzMzMDc_01032755-5873-4786-8a31-a73fdc2043ff"
      unitRef="usd">7707000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:InventoryLIFOReserveEffectOnIncomeNet
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzMzMTQ_93854c68-6895-46af-8fda-608a3c4a612f"
      unitRef="usd">7195000</us-gaap:InventoryLIFOReserveEffectOnIncomeNet>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzI1ODYz_92421ddb-94d9-488c-b2bb-d8d302e53fb2">&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 style="width:76.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.575%"/&gt;&lt;td style="width:0.1%"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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;87,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;85,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;20,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;28,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;136,107&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;135,662&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzEtMS0xLTEtMA_cb7cba46-08d2-455e-93ef-82f204213639"
      unitRef="usd">87489000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzEtMy0xLTEtMA_9218b0e0-c56c-4b56-92fa-b1101b8a102a"
      unitRef="usd">85547000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzItMS0xLTEtMA_d77f6864-417c-4c66-aecd-4ce3fecb8605"
      unitRef="usd">20189000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzItMy0xLTEtMA_16900da1-5296-4ea7-ad78-b13063e7c76d"
      unitRef="usd">24044000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzMtMS0xLTEtMA_4a75cdfd-3cb5-4bd4-afc2-0ae793cecb4b"
      unitRef="usd">28429000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzMtMy0xLTEtMA_b13ada57-2b55-4707-a55d-d4ab353d3aae"
      unitRef="usd">26071000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzQtMS0xLTEtMA_77acbb0e-8abb-45ec-8ebc-cc1f3f1be754"
      unitRef="usd">136107000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo2MjQ4YTE2ZjEzZjI0MjUxOGQyZGE1ZDlhOTExMmY4OS90YWJsZXJhbmdlOjYyNDhhMTZmMTNmMjQyNTE4ZDJkYTVkOWE5MTEyZjg5XzQtMy0xLTEtMA_6c63590f-7dd5-4ab6-a0c4-557578e10487"
      unitRef="usd">135662000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDQ_54282ebb-ab15-47da-a8bf-e028d7db0041">&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 style="width:55.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;398,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;391,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;121,741&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;115,068&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;Depreciation expense was $18,406, $18,218, and $18,023 for the years ended July&#160;31, 2021, 2020 and 2019, respectively.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzI1ODY3_2ba45884-2bc6-492b-9c32-fdffebf2504e">&lt;div style="margin-top: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 style="width:55.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.514%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;108,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;276,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;267,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;398,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;391,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,246)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(276,248)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;121,741&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;115,068&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:Land
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzEtMy0xLTEtMA_f1f7264f-bfd3-49f3-91ea-ac0c78644825"
      unitRef="usd">8201000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzEtNS0xLTEtMA_8075c80c-afab-4cfe-8585-a254a6a8d8cc"
      unitRef="usd">9960000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzItMy0xLTEtMA_0ae19e32-c0e8-400d-8987-368f98525b3d"
      unitRef="usd">108801000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzItNS0xLTEtMA_bca58a20-2a78-46a4-8fa5-1c26eb6c9ab8"
      unitRef="usd">105129000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzMtMy0xLTEtMA_f76b8b26-c31b-4297-9a6a-295063ddb768"
      unitRef="usd">276994000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzMtNS0xLTEtMA_a5031c59-ba57-4073-a2f7-c5030f3a9e24"
      unitRef="usd">267795000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzQtMy0xLTEtMA_567e8c93-8ac9-401f-afef-285da31900aa"
      unitRef="usd">4991000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzQtNS0xLTEtMA_541a3d81-ce1a-407b-9aa4-619e8282c093"
      unitRef="usd">8432000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzUtMy0xLTEtMA_1997f3ea-8191-4198-a478-b316fa5ffa07"
      unitRef="usd">398987000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzUtNS0xLTEtMA_2fc1216c-460b-4d65-9706-febcff451404"
      unitRef="usd">391316000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzYtMy0xLTEtMA_df61f395-c2e0-4e8c-8d7d-35494e4fc06c"
      unitRef="usd">277246000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzYtNS0xLTEtMA_b48b9ca2-abb4-413b-b0fb-99884d3e43d8"
      unitRef="usd">276248000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzctMy0xLTEtMA_9e695a55-b9b0-4671-a32d-68757718681f"
      unitRef="usd">121741000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90YWJsZTo4YjI5MzlmNzZmMTE0NTEzODZlMTQzYWE3MmVmMmU3OC90YWJsZXJhbmdlOjhiMjkzOWY3NmYxMTQ1MTM4NmUxNDNhYTcyZWYyZTc4XzctNS0xLTEtMA_aadc7755-1d35-4207-a22d-46ee6947222b"
      unitRef="usd">115068000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzM5MjU_8b89c1a8-b173-4e81-958b-a6e6ba7d4d05"
      unitRef="usd">18406000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzM5Mjk_be7db974-eb6c-4bcf-80ef-7274f114e4c2"
      unitRef="usd">18218000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzM5Mzc_788f76b6-9ae2-4539-8d6b-e9eb9a39fe25"
      unitRef="usd">18023000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDY_eb917444-fe59-4f45-a024-ef85dbdae09d">&lt;div style="margin-top: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, 2021, indicated that all reporting units with remaining 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, 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;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 2021, 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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 3, "Other Intangible Assets and Long-Lived Assets" for further information regarding the impairment charges recorded in fiscal 2020.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDc_abe0d9b1-6016-4ca6-96a7-caed1cf5bffb">&lt;div style="margin-top: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," which was adopted on August 1, 2019 using the optional transition method. 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. &lt;/span&gt;&lt;span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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, 2021, 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 fiscal 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; 2021.&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; Refer to Note 3, "Other Intangible and Long-Lived Assets" for additional information regarding the impairment charges recognized during fiscal 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MDg_d9a851e3-d87c-46b0-a0c8-805b4291dd9f">&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," which was adopted on August 1, 2018 using the modified retrospective approach. &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, 2021 and 2020, the Company had a reserve for estimated product returns and credit memos of $5,510 and $6,295, respectively.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyNTQ1_b6f89f7a-d397-4f17-9e46-9eb7b4b27e1f"
      unitRef="usd">5510000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyNTUy_aa65b167-fe53-441c-b011-a781dcbe8cd8"
      unitRef="usd">6295000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyODEw_a072b391-0eec-4906-8a67-cfd42bd53717"
      unitRef="usd">38876000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyODE0_b6ce2c47-4f3b-45eb-aade-3e9e4bdb6975"
      unitRef="usd">38476000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:SalesCommissionsAndFees
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEyODIy_1e3bb2a1-b0be-4451-8e09-2a46986b8cd8"
      unitRef="usd">40811000</us-gaap:SalesCommissionsAndFees>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTE_72a94f7c-8be4-4ce9-ac79-4525256d8326">&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, 2021, 2020, and 2019 was $54,370, $63,482, and $62,454, respectively.&lt;/span&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEzMTgz_cb1e3a6b-9ef3-4ad0-96c3-e17028961ad6"
      unitRef="usd">54370000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEzMTg3_150ce0e3-3e0a-404a-9514-2700b44c3c91"
      unitRef="usd">63482000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEzMTk1_ed692782-a5c0-43af-8543-19b62b355979"
      unitRef="usd">62454000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTI_f0965e82-c9d2-4592-9e21-c74c45cc1914">&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 &lt;/span&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;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 reversed in the period in which this is evident and the remaining expense is not recorded.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Black-Scholes model requires the use of assumptions which determine the fair value of stock-based awards. The Company uses historical data regarding stock option exercise behaviors to estimate the expected term of options granted based on the period of time that options granted are expected to be outstanding. Expected volatilities are based on the historical volatility of the Company&#x2019;s stock. The expected dividend yield is based on the Company&#x2019;s historical dividend payments and historical yield. The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the grant date for the length of time corresponding to the expected term of the option. The market value is calculated as the average of the high and the low stock price on the date of the grant. Refer to No&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;te 7,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x201c;Stockholders' Equity&#x201d; for more information regarding the Company&#x2019;s incentive stock plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTM_eaead4eb-f64c-47d7-98db-4ec6454c4774">&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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTQ_ce333149-b579-4b0a-94ca-b2c521bf8f31">&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 and the settlements of net investment hedges.</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTU_2e7a6d4d-482e-47c1-ae66-961defae9bf2">&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 United States 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTY_5863482f-1ae3-4cdb-8ba3-734b67c1a17f">&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 under the asset and liability method in accordance with ASC 740 "Income Taxes." Under this method, 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTc_26ef446d-9bbc-494e-8069-b355c75f6798">&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) approximate 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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MTg_7d0c5eb9-e91b-483c-a2f5-9c805572d28b">&lt;div style="margin-top: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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTIvZnJhZzo3YzgyZWRlYWJhY2U0ZWZlODZhNjFlMmQ4ODE3MDQ5Yi90ZXh0cmVnaW9uOjdjODJlZGVhYmFjZTRlZmU4NmE2MWUyZDg4MTcwNDliXzEwOTk1MTE2NzE4MjU_220eb274-a6a0-41fb-a404-e5577a1f32dd">&lt;div style="margin-top: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-top: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;Adopted Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which changes the impairment model for most financial instruments. Prior guidance required the recognition of credit losses based on an incurred loss impairment methodology that reflected losses once the losses were probable. Under ASU 2016-13, the Company is required to use a current expected credit loss model ("CECL") that immediately recognizes an estimate of credit losses that are expected to occur over the life of the financial instruments that are in the scope of this update, including trade receivables. The Company adopted ASU 2016-13 effective August 1, 2020, which did not have a material impact on its consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2017, the FASB issued ASU 2017-04, "Goodwill and Other, Simplifying the Test for Goodwill Impairment." This guidance removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment is now the amount by which a reporting unit&#x2019;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance remains largely unchanged. The Company adopted ASC 2017-04 effective August 1, 2020. This guidance only impacts the Company's consolidated financial statements if there is a future impairment of goodwill.&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;Standards not yet adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2019, the FASB issued ASU 2019-12, "Income Taxes - Simplifying the Accounting for Income Taxes (Topic 740)." The new guidance removes certain exceptions to the general principles in ASC 740 such as recognizing deferred taxes for equity investments, the incremental approach to performing intraperiod tax allocation and calculating income taxes in interim periods. The standard also simplifies accounting for income taxes under U.S. GAAP by clarifying and amending existing guidance, including the recognition of deferred taxes for goodwill, the allocation of taxes to members of a consolidated group and requiring that an entity reflect the effect of enacted changes in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. This guidance is effective for annual periods beginning after Dec&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;ember 15, 2020, and interim periods thereafter. Early adoption is permitted. &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 does not expect a material impact to the financial statements or disclosures from the adoption of this standard.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." Subject to meeting certain criteria, the new guidance provides optional expedients and exceptions to applying contract modification accounting under existing U.S. GAAP, to address the expected phase out of the London Inter-bank Offered Rate ("LIBOR") by the end of 2021. This guidance was effective upon issuance and allows application to contract changes as early as January 1, 2020. Some of the Company's contracts with respect to its borrowing agreements already contain comparable alternative reference rates that would automatically take effect upon the phasing out of LIBOR. The Company does not expect a material impact to the financial statements or disclosures from the adoption of this standard.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzQ5NA_17f3c422-902d-44d6-a0b3-31b85e4b23c6">Goodwill&lt;div style="margin-top:5pt;text-align:justify;text-indent: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, 2021 and 2020, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 style="width:65.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2019&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;379,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,342&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,705&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5,047&#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;/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, 2020&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;382,347&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;33,687&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;416,034&#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;/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;Current year acquisitions&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;195,166&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;195,166&#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;/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;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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, 2021&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;578,935&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;35,202&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;614,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Goodwill increased $198,103 for the year ended July&#160;31, 2021. Of the $198,103 increase, $139,347 was due to the acquisition of Code, $43,235 was due to the acquisition of Magicard, $12,584 was due to the acquisition of Nordic ID, and $2,937 was due to the positive effects of foreign currency translation.&lt;/span&gt;&lt;/div&gt;The annual impairment testing performed on May 1, 2021, in accordance with ASC 350, &#x201c;Intangibles - Goodwill and Other&#x201d; indicated that all of the reporting units with goodwill remaining (IDS Americas &amp;amp; Europe, PDC, and WPS Europe) had a fair value substantially in excess of its carrying value.</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzQ5MQ_381619b8-3a5a-47bc-ae2e-e8cece5f538b">&lt;div style="margin-top:5pt;text-align:justify;text-indent: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, 2021 and 2020, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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 style="width:65.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2019&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;379,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,342&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;1,705&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5,047&#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;/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, 2020&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;382,347&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;33,687&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;416,034&#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;/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;Current year acquisitions&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;195,166&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;195,166&#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;/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;1,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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, 2021&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;578,935&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;35,202&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;614,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i700c3a0dc63149d28d295faf29f02702_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzEtMS0xLTEtMA_d060b3fb-0f62-45c8-b160-c805a86db1a7"
      unitRef="usd">379005000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i95bde3217b6c48f9b8044b7b3d8a4616_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzEtMy0xLTEtMA_89a75ebb-1408-4575-82ac-aafd68ca60bd"
      unitRef="usd">31982000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzEtNS0xLTEtMA_d29ab579-59ab-4039-ad7b-cade1a513a6a"
      unitRef="usd">410987000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzItMS0xLTEtMA_5c13780f-ae9b-4994-b16d-5a87972b7c01"
      unitRef="usd">3342000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzItMy0xLTEtMA_24b3358f-4a87-4e73-b3ad-4feae1dbad1d"
      unitRef="usd">1705000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzItNS0xLTEtMA_7267f837-7b7e-4df5-bc52-140734f30b67"
      unitRef="usd">5047000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="iba972ab712814a66aaa831b7d1e67c97_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzMtMS0xLTEtMA_cc5da37a-3c23-4aea-8a00-dc612034d5e0"
      unitRef="usd">382347000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id84b8a60ccfc4632b8fc4718336a9b5d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzMtMy0xLTEtMA_856de48f-6859-40eb-a4ed-23d0ea14f50d"
      unitRef="usd">33687000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzMtNS0xLTEtMA_d4ee2b8d-e073-42bc-bf54-57ae98918416"
      unitRef="usd">416034000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i80924641c60441549e9a07b7f446ace9_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtMS0xLTEtNjYwMQ_8c2a3db6-56af-4014-8bd9-9d760b9cb0d5"
      unitRef="usd">195166000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtMy0xLTEtNjYwOA_152536ea-03b0-4e69-932d-cd42b78368c2"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtNS0xLTEtNjYxMQ_dd5ec5ef-f68c-42da-a077-59570847546a"
      unitRef="usd">195166000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i80924641c60441549e9a07b7f446ace9_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtMS0xLTEtMA_764a2ffd-4e6c-426a-bc82-e3a56c12ae80"
      unitRef="usd">1422000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtMy0xLTEtMA_6974b5fc-7773-4c1d-b74e-d4d264d77fad"
      unitRef="usd">1515000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzQtNS0xLTEtMA_97981062-cdd5-4880-b10a-1b5facd15d15"
      unitRef="usd">2937000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i4f131f162a9d4e75b00c4762519da8a4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzUtMS0xLTEtMA_38497ba0-f5c9-4ece-b5d7-ec4918ff3b01"
      unitRef="usd">578935000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib20a45fb2bc548029c192b8add302c21_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzUtMy0xLTEtMA_7fa1b337-b5fb-42c8-b61a-9048fe1b1f3e"
      unitRef="usd">35202000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90YWJsZTo0ZDIyZTY1MWUyMGU0YzMzYjE1M2ZiMTQxZDAyZjk5My90YWJsZXJhbmdlOjRkMjJlNjUxZTIwZTRjMzNiMTUzZmIxNDFkMDJmOTkzXzUtNS0xLTEtMA_d1b1e6d0-0651-45a4-8ae7-9d43399497ab"
      unitRef="usd">614137000</us-gaap:Goodwill>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2MjgzMzA_99aac3f2-0035-4cd9-b653-50f8396bf88a"
      unitRef="usd">198103000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillPeriodIncreaseDecrease
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2MjgzNzI_99aac3f2-0035-4cd9-b653-50f8396bf88a"
      unitRef="usd">198103000</us-gaap:GoodwillPeriodIncreaseDecrease>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib195d4841e9a400698be604f57ceca5f_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2Mjg1OTM_474950de-779a-4338-b804-d4e260f46f78"
      unitRef="usd">139347000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib7437006003c4301ba43d440bc1493de_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2Mjg1Njk_ea835454-054e-46a1-8041-8a65f8832888"
      unitRef="usd">43235000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib5d6dd6193bd4c309ab950e0557c3d2d_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2Mjg1ODE_c21487a3-09b7-42cf-99e1-db61e36917c0"
      unitRef="usd">12584000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMTgvZnJhZzo5MGZkZTQ4NzJlYTU0N2FmOTZlMjY4YjQ1ZGRkYTM2My90ZXh0cmVnaW9uOjkwZmRlNDg3MmVhNTQ3YWY5NmUyNjhiNDVkZGRhMzYzXzEwOTk1MTE2Mjg2NDI_97981062-cdd5-4880-b10a-1b5facd15d15"
      unitRef="usd">2937000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzMyNjI_0b32bba6-9e2e-4a80-942a-9ab99d42b5ea">Other Intangible and Long-Lived 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, 2021 and 2020, 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 style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 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;110,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(39,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="2" style="background-color:#cceeff;padding:2px 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;44,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(32,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;132,094&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(39,760)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;92,334&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;55,004&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(32,670)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;22,334&#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;/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 change in the gross carrying amount of other intangible assets as of July&#160;31, 2021 compared to July&#160;31, 2020 was primarily due the acquisitions of Code, Magicard, and Nordic ID completed during the year ended July&#160;31, 2021 and to a lesser extent, the effect of currency fluctuations. Refer to Note 15, "Acquisitions" for additional information on intangible assets acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense on intangible assets during the fiscal years ended July 31, 2021, 2020, and 2019 was $7,077, $5,219, and $5,776, respectively. Amortization expense over each of the next five fiscal years is projected to be $15,160, $12,208, $9,739, $9,414, and $8,529 for the fiscal years ending July&#160;31, 2022, 2023, 2024, 2025, and 2026, 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;During the year ended July 31, 2020, impairment charges of $8,665 were recognized related to indefinite-lived tradenames. In addition, impairment charges of $2,681 were recognized related to property, plant and equipment; of which $2,353 and $328 related to the IDS and WPS segments, respectively. Impairment charges of $2,475 were recognized related to operating lease assets, of which $2,035 and $440 related to the WPS and IDS segments, respectively. These items resulted in a total impairment charge of $13,821 recognized in "Impairment charges" on the Consolidated Statements of Income for the fiscal year ended July 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzMyNjI_c4d9a4fa-3a47-4ec8-afb8-57580367b961">Other Intangible and Long-Lived 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, 2021 and 2020, 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 style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 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;110,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(39,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="2" style="background-color:#cceeff;padding:2px 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;44,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(32,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;132,094&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(39,760)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;92,334&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;55,004&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(32,670)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;22,334&#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;/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 change in the gross carrying amount of other intangible assets as of July&#160;31, 2021 compared to July&#160;31, 2020 was primarily due the acquisitions of Code, Magicard, and Nordic ID completed during the year ended July&#160;31, 2021 and to a lesser extent, the effect of currency fluctuations. Refer to Note 15, "Acquisitions" for additional information on intangible assets acquired.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense on intangible assets during the fiscal years ended July 31, 2021, 2020, and 2019 was $7,077, $5,219, and $5,776, respectively. Amortization expense over each of the next five fiscal years is projected to be $15,160, $12,208, $9,739, $9,414, and $8,529 for the fiscal years ending July&#160;31, 2022, 2023, 2024, 2025, and 2026, 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;During the year ended July 31, 2020, impairment charges of $8,665 were recognized related to indefinite-lived tradenames. In addition, impairment charges of $2,681 were recognized related to property, plant and equipment; of which $2,353 and $328 related to the IDS and WPS segments, respectively. Impairment charges of $2,475 were recognized related to operating lease assets, of which $2,035 and $440 related to the WPS and IDS segments, respectively. These items resulted in a total impairment charge of $13,821 recognized in "Impairment charges" on the Consolidated Statements of Income for the fiscal year ended July 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzMyNjM_7849a283-4e18-40e1-ba21-d8f2964179a1">&lt;div style="margin-top: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, 2021 and 2020, 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 style="width:26.531%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.197%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 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 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 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 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 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 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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(356)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 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;110,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(39,069)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="2" style="background-color:#cceeff;padding:2px 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;44,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;(32,615)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;12,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="2" style="background-color:#ffffff;padding:2px 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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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,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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;132,094&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(39,760)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;92,334&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;55,004&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(32,670)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;22,334&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTg4NTQ_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8b33e6e25b4d437ab9612c66af670684_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMS0xLTEtMA_68ac1ba3-9b2c-426f-bb78-fdb262045c13">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5f4f51fd0ac3418cb2aa0fadfba983aa_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMy0xLTEtMA_a843a844-2d0f-4b89-825f-17c6d5c20ae2"
      unitRef="usd">1821000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5f4f51fd0ac3418cb2aa0fadfba983aa_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtNS0xLTEtMA_8c90779c-3214-4496-b2b1-68ebc619c509"
      unitRef="usd">-356000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5f4f51fd0ac3418cb2aa0fadfba983aa_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtNy0xLTEtMA_afa8d33f-f8cf-4c12-94fb-0bae3c0c3c27"
      unitRef="usd">1465000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia1f315b6f5444adabc77b5be92f989d8_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtOS0xLTEtMA_c23edf0d-809e-4fdd-8593-8a7f8af8bb31">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic5f75ccdefef4d71866305bf426f95a1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMTEtMS0xLTA_6cfcdbd0-6e98-43ee-9e13-94bc730649fc"
      unitRef="usd">663000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic5f75ccdefef4d71866305bf426f95a1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMTMtMS0xLTA_17542d47-f73f-404f-b966-ca045b0ce832"
      unitRef="usd">-55000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic5f75ccdefef4d71866305bf426f95a1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzMtMTUtMS0xLTA_7e32307a-6e79-462a-b717-506d42148625"
      unitRef="usd">608000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4c15ea2d0cd74f9e8ce7f4d6e206922d_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMS0xLTEtNjg3Ng_f05db9b6-f2c5-45bf-a82a-fd89ef9f7a7b">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iaac6b65990f44054a1a450d6fbc7d64d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMy0xLTEtNjg3Ng_f0e20cf3-9ea4-49f2-8b13-a8f94938f9e3"
      unitRef="usd">110950000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iaac6b65990f44054a1a450d6fbc7d64d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtNS0xLTEtNjg3Ng_e71b585e-b1f6-409e-b07e-2d226ce9fabb"
      unitRef="usd">-39069000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iaac6b65990f44054a1a450d6fbc7d64d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtNy0xLTEtNjg3Ng_bdf86223-05e9-48a5-9039-44817e62b25f"
      unitRef="usd">71881000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1fab405b410d487ba5cdcd1a5770804f_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtOS0xLTEtNjg2NA_a1636b0c-c585-4e89-aa3f-08fc1edec794">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if8eea90582e340bd99aee3c1c64ae0ac_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMTEtMS0xLTY4NjQ_54d558c0-002c-4c4e-aa5e-3bc1f7d4240a"
      unitRef="usd">44722000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if8eea90582e340bd99aee3c1c64ae0ac_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMTMtMS0xLTY4NjQ_f84dd305-04e2-45eb-b23e-166fbc7708d3"
      unitRef="usd">-32615000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if8eea90582e340bd99aee3c1c64ae0ac_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzQtMTUtMS0xLTY4NjQ_df416b56-e8a3-4c50-8720-7e3c7c14339c"
      unitRef="usd">12107000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3ab201b1217a447da572b9f38381887e_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMS0xLTEtNjg3Ng_0943249f-d4e9-4f05-a84d-b78120b49ea3">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3b1dd80807434f4a825bc165645fa49c_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMy0xLTEtNjg3Ng_4d3afbd9-94f9-4981-9224-654e817f8a5e"
      unitRef="usd">9578000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3b1dd80807434f4a825bc165645fa49c_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtNS0xLTEtNjg3Ng_adfd761d-22ce-4384-a57b-1f5e523cd27e"
      unitRef="usd">-335000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3b1dd80807434f4a825bc165645fa49c_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtNy0xLTEtNjg3Ng_cb90d0e9-fc4b-4b0f-9866-aa4376e9ba8f"
      unitRef="usd">9243000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibb2e19906c0f49cfb5e02254110abb06_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTEtMS0xLTgzOTk_a95620a2-c45b-493d-b355-6bc6d707bd13"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibb2e19906c0f49cfb5e02254110abb06_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTMtMS0xLTgzOTk_31bb8bef-4f83-4978-af71-7a2e4848b045"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibb2e19906c0f49cfb5e02254110abb06_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTUtMS0xLTgzOTk_be9ab957-4e94-4ac0-a844-2067b90138c3"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMy0xLTEtMA_a52db449-cdd5-4721-88b2-f47540caf672"
      unitRef="usd">9745000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtNy0xLTEtMA_a6810de0-f5e1-4471-abe4-5c7830c7279d"
      unitRef="usd">9745000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTEtMS0xLTA_a52b1e24-ddea-4464-bc01-572a44901927"
      unitRef="usd">9619000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzUtMTUtMS0xLTA_13c52efc-db03-45fd-b055-a7d25deba617"
      unitRef="usd">9619000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtMy0xLTEtMA_e32e1196-3fa3-4fb8-8fee-d4bbef3b059d"
      unitRef="usd">132094000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtNS0xLTEtMA_e18365a3-5c0e-4d47-9d6c-e16faa524feb"
      unitRef="usd">-39760000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtNy0xLTEtMA_a17cdeea-06ba-4672-88d8-7cfdd3bb0460"
      unitRef="usd">92334000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtMTEtMS0xLTA_1b1bd433-1dbe-410c-981c-cf387e43c771"
      unitRef="usd">55004000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtMTMtMS0xLTA_75007429-5c47-4474-bb1a-f4a556ae3a4a"
      unitRef="usd">-32670000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90YWJsZTo4YWUyNDA0NDk2NDk0OTNkOWU4MDJiYmI5Nzc1MTVjYi90YWJsZXJhbmdlOjhhZTI0MDQ0OTY0OTQ5M2Q5ZTgwMmJiYjk3NzUxNWNiXzYtMTUtMS0xLTA_c45adeff-8ac8-49a7-b248-686658e162b1"
      unitRef="usd">22334000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkyODE_70e416ee-1808-43e6-9bf4-81a185eec02f"
      unitRef="usd">7077000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkyODY_0f24773d-03a5-4d34-86d4-04eb7ecada9b"
      unitRef="usd">5219000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkyOTU_aaf32af0-7461-44d7-812c-50d605711462"
      unitRef="usd">5776000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkzOTQ_9aff957c-a603-4d25-aab0-17d045aa3017"
      unitRef="usd">15160000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNTkzOTk_25767c25-e174-4794-826a-f82bac1b62ea"
      unitRef="usd">12208000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzEwOTk1MTE2MzQyNDE_8fc525ee-6201-49e9-9694-5094a2688700"
      unitRef="usd">9739000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzEwOTk1MTE2MzQyNDY_a43e48f7-6a9e-4666-99e4-2d9361003cad"
      unitRef="usd">9414000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzEwOTk1MTE2MzQyNTU_b49f060d-9beb-4c77-8d8d-282b212dea82"
      unitRef="usd">8529000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTkwMjMyNjA3MzE_e4d22300-80d4-4f88-8afa-187cacd4395f"
      unitRef="usd">8665000</us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIxOTE_a7a18b42-b56d-4c5f-95e1-389b20d9f16b"
      unitRef="usd">2681000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIyNjE_cb76e82b-b297-445a-b0e7-bed6600955d2"
      unitRef="usd">2353000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIyNjg_f2c88892-a0d7-4d6c-bfa4-aa9e2cd96749"
      unitRef="usd">328000</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzIzNTc_ea79f4b0-0baa-4db2-8491-7272bafc5c54"
      unitRef="usd">2475000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzI0MjA_7ef2a0ff-0232-47e7-b2c1-1fff0846271a"
      unitRef="usd">2035000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzI0Mjc_90e74ea8-3c1d-4a9f-8b67-808fd6b92bd9"
      unitRef="usd">440000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:AssetImpairmentCharges
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjEvZnJhZzo4ZjI1YzMzMGFjNDU0NWEwOWIwMTFhYWY1NzE3MTFlNC90ZXh0cmVnaW9uOjhmMjVjMzMwYWM0NTQ1YTA5YjAxMWFhZjU3MTcxMWU0XzI1MzQ_1fe75b54-0714-47f0-9d3b-8f6eac162ecf"
      unitRef="usd">13821000</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzE1NzM_4154e8f1-5c1e-47dc-8062-9ec3c3358b53">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, 2021 and 2020, 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;The Company evaluates right-of-use assets for impairment in the same manner as long-lived assets. Refer to Note 3, "Other Intangible and Long-Lived Assets" for information regarding impairment charges recognized during the fiscal year ended July 31, 2020.&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 fiscal year ended July&#160;31, 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;The following table summarizes lease expense recognized for the fiscal years ended July&#160;31, 2021 and 2020:&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 style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,197&#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;/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 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 colspan="3" style="padding:0 1pt"/&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,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Lease expense of $19,984 was recognized in operating expenses for the year ended July&#160;31, 2019.&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 the maturity of the Company's lease liabilities as of July&#160;31, 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 style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2023&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;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;48,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(2,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;46,014&#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;/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, 2021 and 2020 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 style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;3.5&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;3.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/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 for the fiscal years July&#160;31, 2021 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;2020&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 style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Twelve months 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 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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2020&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;18,334&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,123&#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;/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;Operating lease assets obtained in exchange for new operating lease liabilities&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;16,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Operating lease assets obtained in exchange for new operating lease liabilities include $9,769 of operating lease assets related to leases that commenced on August 1, 2019, which were included in the adoption impact of the new lease accounting standard.&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 year ended July&#160;31, 2021. Refer to Note 3, "Other Intangible and Long-Lived Assets" for information regarding impairment charges recognized during the year ended July 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzE1NzQ_9c88ad91-bf37-4b2b-aa62-5e86948dd21d">The following table summarizes lease expense recognized for the fiscal years ended July&#160;31, 2021 and 2020:&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 style="width:15.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.625%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,197&#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;/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 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 colspan="3" style="padding:0 1pt"/&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,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ia803c143845e48088d5315166349e6f2_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo2YzE4ZWE4ODVmNTc0NjE3ODgxMTdhNTdmM2Y0MGI2Ni90YWJsZXJhbmdlOjZjMThlYTg4NWY1NzQ2MTc4ODExN2E1N2YzZjQwYjY2XzEtMy0xLTEtMTgwMQ_087f93cf-3611-4caf-a675-5319966be1df"
      unitRef="usd">8268000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="iac5b81ab6ef84ba89c9eb8a4a88c6391_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo2YzE4ZWE4ODVmNTc0NjE3ODgxMTdhNTdmM2Y0MGI2Ni90YWJsZXJhbmdlOjZjMThlYTg4NWY1NzQ2MTc4ODExN2E1N2YzZjQwYjY2XzEtMy0xLTEtMA_27fc3288-e042-493f-ad74-55fac6eba11f"
      unitRef="usd">9197000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6b7248bb2e1c43b48370dc464d77ccb1_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo2YzE4ZWE4ODVmNTc0NjE3ODgxMTdhNTdmM2Y0MGI2Ni90YWJsZXJhbmdlOjZjMThlYTg4NWY1NzQ2MTc4ODExN2E1N2YzZjQwYjY2XzItMy0xLTEtMTgwMQ_7e54d6e2-4cf0-472d-9be9-53c05e8ccb74"
      unitRef="usd">8625000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i860e607bb6994bb9859608772d83ded7_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo2YzE4ZWE4ODVmNTc0NjE3ODgxMTdhNTdmM2Y0MGI2Ni90YWJsZXJhbmdlOjZjMThlYTg4NWY1NzQ2MTc4ODExN2E1N2YzZjQwYjY2XzItMy0xLTEtMA_68dda3f1-4503-4ad7-9f2c-d25e75bfeadd"
      unitRef="usd">8974000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzc5OA_6358aa90-ddfb-476b-9b30-6f98dcc434da"
      unitRef="usd">19984000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzE1NzU_8d87c35e-e86f-4334-b100-5839f9d1e68b">&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, 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 style="width:86.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.620%"/&gt;&lt;td style="width:0.1%"/&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2023&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;15,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;3,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;48,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(2,159)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;46,014&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzEtMS0xLTEtMA_40e862d5-5106-49be-abfd-e8dd783dd3b2"
      unitRef="usd">18865000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzItMS0xLTEtMA_d4b0b47f-94d6-449a-9c6f-8701ce41beb1"
      unitRef="usd">15286000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzMtMS0xLTEtMA_13aae343-549f-49d3-8ff0-31a9622ff762"
      unitRef="usd">8445000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzQtMS0xLTEtMA_7b9ec3a8-c78a-4325-beaf-a64cfa445320"
      unitRef="usd">3750000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzUtMS0xLTEtMA_9ca0eaee-5498-4983-bc90-0aa98ea79c6c"
      unitRef="usd">1602000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzYtMS0xLTEtMA_7621f5e5-3e7a-48c5-8289-cc0a672c04d1"
      unitRef="usd">225000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzctMS0xLTEtMA_35fedac4-7f40-4e1f-9ad9-854f3e971cf4"
      unitRef="usd">48173000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzgtMS0xLTEtMA_87e9476e-b2f3-491e-8c5e-02ab524d9d0b"
      unitRef="usd">2159000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTo1YWJkNGQ3ZGVlNjk0OTNmODZmNDYzNTcyZTJlMjZjMi90YWJsZXJhbmdlOjVhYmQ0ZDdkZWU2OTQ5M2Y4NmY0NjM1NzJlMmUyNmMyXzktMS0xLTEtMA_0ccb7956-0a04-4921-81a4-007c31b68753"
      unitRef="usd">46014000</us-gaap:OperatingLeaseLiability>
    <brc:WeightedAverageLeaseDisclosuresTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzE1Nzc_9b1ed384-ceac-48c8-84d4-05b5d215d4d8">&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, 2021 and 2020 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 style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average remaining lease term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;3.5&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;3.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.5&#160;&lt;/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="i900a9798e6d64452a424e3c10000c048_I20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTpiZGJjMTdjOGI3MWY0OGM2YmE0ZDkwYTRlMGRmYTcyMS90YWJsZXJhbmdlOmJkYmMxN2M4YjcxZjQ4YzZiYTRkOTBhNGUwZGZhNzIxXzEtMS0xLTEtMTg1OQ_ab24d84a-799d-4429-ae96-b07662ee1410">P3Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTpiZGJjMTdjOGI3MWY0OGM2YmE0ZDkwYTRlMGRmYTcyMS90YWJsZXJhbmdlOmJkYmMxN2M4YjcxZjQ4YzZiYTRkOTBhNGUwZGZhNzIxXzEtMS0xLTEtMA_85a960d4-8894-44c2-be48-5c274d5c8515">P3Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTpiZGJjMTdjOGI3MWY0OGM2YmE0ZDkwYTRlMGRmYTcyMS90YWJsZXJhbmdlOmJkYmMxN2M4YjcxZjQ4YzZiYTRkOTBhNGUwZGZhNzIxXzItMS0xLTEtMTg1OQ_1f7461f0-33ec-42f1-8a13-43472a7f5bf9"
      unitRef="rate">0.033</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZTpiZGJjMTdjOGI3MWY0OGM2YmE0ZDkwYTRlMGRmYTcyMS90YWJsZXJhbmdlOmJkYmMxN2M4YjcxZjQ4YzZiYTRkOTBhNGUwZGZhNzIxXzItMS0xLTEtMA_72f64969-28db-450f-b7bd-2695b85787e3"
      unitRef="rate">0.035</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <brc:SupplementalCashFlowInformationLeasesTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzEwOTk1MTE2MzAzMjY_e8395933-e522-4529-be32-63f299890a6f">&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 for the fiscal years July&#160;31, 2021 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;2020&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 style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Twelve months 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 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;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&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;2020&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;18,334&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,123&#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;/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;Operating lease assets obtained in exchange for new operating lease liabilities&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;16,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</brc:SupplementalCashFlowInformationLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZToyYjkyYmZiN2FjNmQ0OTU5YmI5NTdkZTI4YTc2MzNjZS90YWJsZXJhbmdlOjJiOTJiZmI3YWM2ZDQ5NTliYjk1N2RlMjhhNzYzM2NlXzItMS0xLTEtMTk4NQ_945a4dea-3385-417c-b86d-31e4d8a68a5e"
      unitRef="usd">18334000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZToyYjkyYmZiN2FjNmQ0OTU5YmI5NTdkZTI4YTc2MzNjZS90YWJsZXJhbmdlOjJiOTJiZmI3YWM2ZDQ5NTliYjk1N2RlMjhhNzYzM2NlXzItMS0xLTEtMA_65466c42-d916-4ef3-a3e7-96e132e7dfd5"
      unitRef="usd">17123000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZToyYjkyYmZiN2FjNmQ0OTU5YmI5NTdkZTI4YTc2MzNjZS90YWJsZXJhbmdlOjJiOTJiZmI3YWM2ZDQ5NTliYjk1N2RlMjhhNzYzM2NlXzMtMS0xLTEtMTk4NQ_0b2f3c7e-c4a8-43ba-9ecc-59c2a8545133"
      unitRef="usd">16522000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90YWJsZToyYjkyYmZiN2FjNmQ0OTU5YmI5NTdkZTI4YTc2MzNjZS90YWJsZXJhbmdlOjJiOTJiZmI3YWM2ZDQ5NTliYjk1N2RlMjhhNzYzM2NlXzMtMS0xLTEtMA_7822b97d-4025-43c2-9056-711fa1e2526e"
      unitRef="usd">12641000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i084d7d8faeee4fc5bc760581a67d31e3_D20190801-20190801"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjQvZnJhZzpjYjBjZDczZGE1NzE0ZWE3OTdhNmY2ZmUyZGZhOGVlMC90ZXh0cmVnaW9uOmNiMGNkNzNkYTU3MTRlYTc5N2E2ZjZmZTJkZmE4ZWUwXzIxOTkwMjMyNTc5NTc_d68c19a0-7fd1-4519-8b74-9df93a2e2c0a"
      unitRef="usd">9769000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzI0NTY_5e40bb22-27e3-488e-8925-8f5ca8d9a9b7">Employee Benefit Plans&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides postretirement medical benefits (the &#x201c;Plan&#x201d;) for eligible regular full and part-time domestic employees (including spouses) who retired prior to January 1, 2016, as outlined by the Plan. The Plan is unfunded, and the liability, unrecognized &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;gain&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and associated income statement impact are immaterial. The liability is recorded in the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020. 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 style="margin-top: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 also has an additional non-qualified deferred compensation plan, the Brady Restoration Plan, which allows an equivalent benefit to the Matched 401(k) Plan and the Funded Retirement Plan for executives' income exceeding the IRS limits for participation in a qualified 401(k) plan. Deferred compensation of $20,144 and $18,606 was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020, 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,686 and $3,577 were included in "Other current liabilities" on the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020, respectively. The amounts charged to expense for these retirement and profit sharing plans were $13,246, $12,129, and $14,158 during the years ended July&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzE2NjM_11953625-b0d6-439d-a96c-2a54de6b6a9f"
      unitRef="usd">20144000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzE2NzA_da48fae6-1355-4284-a393-45549ad4d4ef"
      unitRef="usd">18606000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzIxNzM_8bfa938b-97f3-4fcf-8d0b-1b002e209501"
      unitRef="usd">3686000</brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities>
    <brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzIxODA_9f44ef1a-3721-4ee7-9ad5-782dedc7231b"
      unitRef="usd">3577000</brc:AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzIzODk_c7d2561e-6144-43d9-9da7-b96f78f4174a"
      unitRef="usd">13246000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzIzOTM_8af252aa-1fc6-4ab4-a244-1074d7b0f16c"
      unitRef="usd">12129000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMjcvZnJhZzowYmUyNWEyMmEzN2Y0MjZlYWVkNjJmMDcyNjRiOTFiYi90ZXh0cmVnaW9uOjBiZTI1YTIyYTM3ZjQyNmVhZWQ2MmYwNzI2NGI5MWJiXzI0MDE_e501906b-be6d-4f16-99c4-1ebafb18c49e"
      unitRef="usd">14158000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzMxMTc_392d8363-0ec9-46aa-9f1e-23d2e0a4fae3">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 revolving loan agreement with a group of five banks. Under this revolving loan agreement, the Company has the option to select either a Eurocurrency rate loan that bears interest at the LIBOR rate plus a margin based on the Company's consolidated net leverage ratio or a base interest rate (based upon the higher of the federal funds rate plus 0.5%, the prime rate of the Bank of Montreal plus a margin based on the Company&#x2019;s consolidated net leverage ratio, or the Eurocurrency base rate at the LIBOR rate plus a margin based on the Company&#x2019;s consolidated net leverage ratio plus 1%). At the Company's option, and subject to cer&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;tain conditions, the available amount under the revolving loan agreement may be increased from $200 million to $400 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2021, the Company drew down $75.0 million from its revolving loan agreement to fund a portion of the purchase price of the acquisition of Code. Prior to July&#160;31, 2021, the Company repaid $37.0 million of the borrowing with cash on hand. During the year ended July&#160;31, 2021, the maximum amount outstanding on the revolving loan agreement was $75.0 million. As of July&#160;31, 2021, the outstanding balance on the credit facility was $38.0 million and there was $159.1 million available for future borrowing under the credit facility, which can be increased to $359.1 million at the Company's option, subject to certain conditions. The revolving loan agreement has a final maturity date of August 1, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revolving loan agreement requires it to maintain certain financial covenants, including a ratio of debt to the trailing twelve months EBITDA, as defined in the agreement, of not more than a 3.5 to 1.0 ratio (leverage ratio) and the 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 31, 2021, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to 0.2 to 1.0 and the interest expense coverage ratio equal to 480.6 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, 2021, borrowings on the revolving loan 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 style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate&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;USD-denominated borrowing on revolving loan agreement&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;38,000&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.84&#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;span style="color:#000000;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;$2,901&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 $3,116 at July&#160;31, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5Xzg3NQ_ce3e3e0b-381f-4752-af82-52f0485efe0a"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDescription
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzEwOTk1MTE2Mzg4MTg_73139494-0d2c-4081-ab27-3e78289d1153">Under this revolving loan agreement, the Company has the option to select either a Eurocurrency rate loan that bears interest at the LIBOR rate plus a margin based on the Company's consolidated net leverage ratio or a base interest rate (based upon the higher of the federal funds rate plus 0.5%, the prime rate of the Bank of Montreal plus a margin based on the Company&#x2019;s consolidated net leverage ratio, or the Eurocurrency base rate at the LIBOR rate plus a margin based on the Company&#x2019;s consolidated net leverage ratio plus 1%).</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzE3MjA_ce3e3e0b-381f-4752-af82-52f0485efe0a"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzE3MjY_5290ccde-0c23-431e-841d-7daecad50e60"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <brc:RevolverAmountDrawnToFundCodeAcquisition
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjI3OTI_58a7f661-5078-4de0-84b0-76bceca36084"
      unitRef="usd">75000000</brc:RevolverAmountDrawnToFundCodeAcquisition>
    <brc:RevolverRepaidDuringYearRelatedToCodeAcquistion
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjI5MDA_162b7f88-dec2-40c5-a5fa-6d7ae4160e1b"
      unitRef="usd">37000000</brc:RevolverRepaidDuringYearRelatedToCodeAcquistion>
    <us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjUyOTQ_da244b38-c0a6-4ce1-a9ff-f614ed9895d9"
      unitRef="usd">75000000</us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod>
    <us-gaap:LineOfCredit
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjUzNzM_a6f4517c-2d94-41ae-b8c6-d1a876dc36e1"
      unitRef="usd">38000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjUzOTE_337e0029-5c40-4ea0-8810-0edb7de07899"
      unitRef="usd">159100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <brc:LineOfCreditRemainingMaximumBorrowingCapacity
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzIxOTkwMjMyNjU1NTE_53281baa-919c-4fef-bb2f-67bef043a273"
      unitRef="usd">359100000</brc:LineOfCreditRemainingMaximumBorrowingCapacity>
    <brc:DebtToEBITDARatio
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzEwOTk1MTE2Mzg4MzQ_5d171b6a-09f4-437a-9ff4-d68ac0d1988d">0.2 to 1.0</brc:DebtToEBITDARatio>
    <brc:InterestExpenseCoverageRatio
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzEwOTk1MTE2Mzg4MzU_f21cf2b8-26e7-4157-aa0c-4e6c0d46eec9">480.6 to 1.0</brc:InterestExpenseCoverageRatio>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzEwOTk1MTE2Mzg4MTQ_6a7d338e-d4b5-40a8-bf96-068dc1fd8b7b">&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, 2021, borrowings on the revolving loan 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 style="width:72.876%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.621%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Rate&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;USD-denominated borrowing on revolving loan agreement&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;38,000&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.84&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCredit
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90YWJsZTpkZDg0OTE0ZDYwOGQ0ZjQ5YmUzOTYyYzdhNzg0NGU4YS90YWJsZXJhbmdlOmRkODQ5MTRkNjA4ZDRmNDliZTM5NjJjN2E3ODQ0ZThhXzEtMS0xLTEtMjI2Ng_482c3560-bca3-4df1-95ae-d02528905fbb"
      unitRef="usd">38000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90YWJsZTpkZDg0OTE0ZDYwOGQ0ZjQ5YmUzOTYyYzdhNzg0NGU4YS90YWJsZXJhbmdlOmRkODQ5MTRkNjA4ZDRmNDliZTM5NjJjN2E3ODQ0ZThhXzEtMy0xLTEtMjI3OQ_8125cd89-562c-4b68-93af-0db7b914d381"
      unitRef="number">0.0084</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzI4MDM_51334efe-c504-410c-b192-645f90548134"
      unitRef="usd">2901000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzAvZnJhZzpiODk0OWUwZDFhMjk0Mzg3Yjk4NTE2MDAxZjMyNWQ3OS90ZXh0cmVnaW9uOmI4OTQ5ZTBkMWEyOTQzODdiOTg1MTYwMDFmMzI1ZDc5XzI4MTA_87eab4dd-8201-45d6-a41b-e7cb44c9c7fc"
      unitRef="usd">3116000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0NDA_9bdc7928-8b97-4b41-ace6-9f3c14cca015">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 at July&#160;31, 2021 and 2020 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 style="width:27.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.018%"/&gt;&lt;td style="width:0.1%"/&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 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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&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 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&lt;br/&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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&lt;br/&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;(thousands)&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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&lt;br/&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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&lt;br/&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;(thousands)&lt;br/&gt;Amount&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 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 colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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.833 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.833 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 for the fiscal years ended July&#160;31, 2021, 2020, and 2019:&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 style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 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;(928)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;928&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,506&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,506)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;285,533&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;285,533&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 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;(460)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;460&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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 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;315,916&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;315,916&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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, 2021, 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"), 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.&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, 2021, the Company has reserved 1,749,815 shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and 2,959,105 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 by the Company during the years ended July&#160;31, 2021, 2020, and 2019, was $10,098 ($9,543 net of taxes), $8,843 ($8,048 net of taxes), and $12,092 ($10,628 net of taxes), respectively. As of July&#160;31, 2021, total unrecognized compensation cost related to share-based compensation awards that are expected to vest was $8,033 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.4 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;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:id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQyMjU_1190bd3d-bd7d-47bb-bbed-1c76ed3c23be"&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 fiscal years ended July&#160;31, 2021, 2020, and 2019, 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 style="width:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.993%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.20&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.71&#160;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.01&#160;&lt;/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;Weighted-average market value of underlying stock at grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;39.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;43.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;39.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;54.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;8.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 fiscal year ended July&#160;31, 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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.965%"/&gt;&lt;td style="width:0.1%"/&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 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;Option Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#x2014;&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: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.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,273,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;New grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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;39.92&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;303,052&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#x2014;&lt;/span&gt;&lt;/td&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;54.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#x2014;&lt;/span&gt;&lt;/td&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;54.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;19.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#x2014;&lt;/span&gt;&lt;/td&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;$54.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;1,474,068&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;38.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 total fair value of options vested during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was $2,371, $2,800, and $2,864, respectively. The total intrinsic value of options exercised during the fiscal years ended July&#160;31, 2021, 2020, and 2019, based upon the average market price at the time of the exercise during the period, was $1,477, $14,692, and $20,969, 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;There were &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;949,668&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;, 776,273, and 1,025,811 options exercisable with a weighted average exercise price of &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;$34.97&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;, $31.50, and $27.06 at July&#160;31, 2021, 2020, and 2019, respectively. The cash received from the exercise of stock options during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was &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;$1,765&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;, $5,511, and $23,466, respectively. The tax benefit on options exercised during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was $369, $3,673, and $5,242, respectively.&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 information about stock options outstanding at July&#160;31, 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.471%"/&gt;&lt;td style="width:0.1%"/&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 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:8pt;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 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:8pt;font-weight:700;line-height:100%"&gt;Options&#160;Outstanding&#160;and Exercisable&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:8pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Number&#160;of Shares Outstanding at July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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&#160; Average Remaining Contractual Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Shares Exercisable at July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 Remaining Contractual Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 Exercise Price&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;$19.96 - $29.99&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;217,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;217,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;$30.00 - $39.99&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;501,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;$40.00 - $54.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;466,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,474,068&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;6.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;38.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;949,668&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;34.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&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-weight:400;line-height:120%"&gt;As of July&#160;31, 2021, the aggregate intrinsic value (defined as the amount by which the fair value of the underlying stock exceeds the exercise price of an option) of options outstanding and the options exercisable was $23,828 and $18,653, 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;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 fair market value of the underlying stock at the date of grant. Shares issued under the plan are referred to herein as either "time-based" or "performance-based" RSUs. The time-based RSUs issued under the plan generally vest ratably over a &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzYxMzQ_868397e8-8acc-4c71-bc24-0d551f102867"&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. The performance-based RSUs granted under the plan vest at the end of a three-year service period provided specified market conditions are met.&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 for the fiscal year ended July&#160;31, 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 style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&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 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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:justify;vertical-align: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, 2020&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;154,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;New grants&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;79,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(69,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(8,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;156,466&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;45.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 time-based RSUs granted during the fiscal year ended July&#160;31, 2020 and 2019, had a weighted-average grant-date fair value of $53.38 and $44.20, respectively.&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 style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&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;Performance-Based 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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:justify;vertical-align: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, 2020&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;126,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;New grants &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;64,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Vested &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;(71,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;61.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Includes 23,805 shares resulting from the payout of performance-based RSUs granted in fiscal year 2018 due to the achievement of performance metrics exceeding the target payout.&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 performance-based RSUs granted during the fiscal year ended July&#160;31, 2021, had a weighted-average grant-date fair value determined by a third-party valuation involving the use of a Monte Carlo simulation. The performance-based RSUs granted during the fiscal year ended July 31, 2020 and 2019, had a weighted-average grant-date fair value of $75.00 and $50.70, 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 and performance-based RSUs vested during the years ended July&#160;31, 2021, 2020 and 2019, was $6,167, $9,776, and $9,859, respectively. The aggregate intrinsic value of unvested time-based and performance-based RSUs outstanding at July&#160;31, 2021, 2020, and 2019, and expected to vest, was &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;$16,849,&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; $14,013, and $17,953, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockByClassTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0Mjk_78258b16-d4b2-4399-8797-f87a0255bb08">&lt;div style="margin-top: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 at July&#160;31, 2021 and 2020 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 style="width:27.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.018%"/&gt;&lt;td style="width:0.1%"/&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 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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&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 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&lt;br/&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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&lt;br/&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;(thousands)&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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&lt;br/&gt;Authorized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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&lt;br/&gt;Issued&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;(thousands)&lt;br/&gt;Amount&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 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 colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockByClassTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i22f2981acef44cb8b8f648f1f73f02e9_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzItMi0xLTEtMA_ace8e116-ddf1-4459-ba1c-5e33b01bc21a"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i587f9e66b75943978803b6fa7c91d782_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzItOC0xLTEtMA_b631a40c-74e4-4aed-b39d-95dfcb7fc8a8"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i87c0e88cbfa64ae09377c1ce0262cb34_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzMtMi0xLTEtMA_9f0788b7-5fe3-4d31-8463-984a6f0ca613"
      unitRef="shares">5000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iec6638581cfb422fa1756c5cc3d167ac_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzMtOC0xLTEtMA_8a6ea411-5f18-4927-a211-dc1d2c6d014e"
      unitRef="shares">5000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i31e39eac75d04ec18ef9dabb46665dfd_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzQtMi0xLTEtMA_4908cde7-81ce-4438-b43f-64d84cbb6242"
      unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib85247f5da6d41d2b4d8150dac16e7dc_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzQtOC0xLTEtMA_d5f79f11-173b-48e6-8961-98191fa66622"
      unitRef="shares">10000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i19d37ff3cf7d4ef2937732f1a6a40420_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzUtMi0xLTEtMA_7dd43620-a57d-4963-a637-9ff3b866b8a9"
      unitRef="shares">30000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ib303ad46715e4ccbb1a1935b7a6efd08_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzUtOC0xLTEtMA_1e4d80ef-fc06-429b-9d12-29a1a0dfe8c4"
      unitRef="shares">30000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5a04825c9f0a4f568164b247c8cc7ae1_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtMi0xLTEtMA_b59d5aa8-ed47-4812-934b-530f22fcacfa"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5a04825c9f0a4f568164b247c8cc7ae1_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtNC0xLTEtMA_3b6bc591-8dc4-4ce5-bdf9-4658fa2123a3"
      unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i5a04825c9f0a4f568164b247c8cc7ae1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtNi0xLTEtMA_84d0eaa2-66b8-479b-8a17-76da864a0269"
      unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i52073fe4f99d4a7899beb5accd892148_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtOC0xLTEtMA_43ab0941-2d93-4fbc-8f57-d16b0dde3b78"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i52073fe4f99d4a7899beb5accd892148_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtMTAtMS0xLTA_d39d45fb-f401-4852-a008-17ea1612cbe0"
      unitRef="shares">51261487</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i52073fe4f99d4a7899beb5accd892148_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzYtMTItMS0xLTA_e5a80f21-8540-4242-bf85-18288381fad8"
      unitRef="usd">513000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4f08013094aa40e3995bf4bb1f2b873d_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctMi0xLTEtMA_db1fd94c-0990-4387-b8c3-3dd1102175a5"
      unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4f08013094aa40e3995bf4bb1f2b873d_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctNC0xLTEtMA_3fa9ed76-d4c7-407b-b153-3c4ff138ca36"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i4f08013094aa40e3995bf4bb1f2b873d_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctNi0xLTEtMA_cf13cdb0-416d-46aa-b697-17676b18cc67"
      unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctOC0xLTEtMA_e6d0cb7f-d0ef-4349-800e-904a620e8077"
      unitRef="shares">10000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctMTAtMS0xLTA_ac8f1402-da88-4870-ab54-f40ad16e8f34"
      unitRef="shares">3538628</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ie8b02ea92e9c472cbfa01b0b51c62560_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzctMTItMS0xLTA_87753003-5957-4ff2-8128-eefb6bff4df0"
      unitRef="usd">35000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzgtNi0xLTEtMA_69477fee-75f0-4625-bc6a-5502740e1331"
      unitRef="usd">548000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTplMmI5OGIwZTRiYTE0MzQwYTFlZDlkODZiMjc2OGNkYi90YWJsZXJhbmdlOmUyYjk4YjBlNGJhMTQzNDBhMWVkOWQ4NmIyNzY4Y2RiXzgtMTItMS0xLTA_aef54309-ad7e-4ea1-83b0-a9c2888fd05e"
      unitRef="usd">548000</us-gaap:CommonStockValue>
    <brc:NoncumulativeCashDividend
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzI2OQ_89eac03b-9bf0-4a74-b200-0f6f78a639e7"
      unitRef="usdPerShare">0.01665</brc:NoncumulativeCashDividend>
    <brc:NoncumulativeCashDividend
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzYwNg_14d1c0b6-be49-4082-917a-614ff4a56eda"
      unitRef="usdPerShare">0.01665</brc:NoncumulativeCashDividend>
    <brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzEyMjE_877b10fd-60b5-4dd2-819e-5636a9923ae4"
      unitRef="usdPerShare">0.833</brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders>
    <brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzE0MTA_c05863ad-e3d9-4ff6-b1a6-9cfb78431774"
      unitRef="usdPerShare">0.833</brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0MTc_44d62a3b-ea3e-4c92-ad53-1b394223a8ef">&lt;div style="margin-top: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 for the fiscal years ended July&#160;31, 2021, 2020, and 2019:&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 style="width:48.022%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 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;(928)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;928&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,506&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,506)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;285,533&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;285,533&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 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;(460)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;460&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,293)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,534)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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;/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 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;315,916&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;315,916&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <brc:OtherStockholdersEquity
      contextRef="i0740ec63279541cfbe558a832042ecba_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEtMi0xLTEtMA_4cca539d-7a73-4b2a-a352-b2b1b0dbe9d2"
      unitRef="usd">8222000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity
      contextRef="i0ef7266f444c4af298b7491870a5324a_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEtNC0xLTEtMA_f761e490-2acb-4bc4-b8c5-e3b9a3969056"
      unitRef="usd">-8222000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity
      contextRef="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEtNi0xLTEtMA_a28f9c09-ad5c-4444-806f-21277d20931a"
      unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares
      contextRef="i0740ec63279541cfbe558a832042ecba_I20180731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzItMi0xLTEtMA_4833bc65-0968-47a8-8045-e39aa39f69cd"
      unitRef="shares">299916</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares
      contextRef="i0ef7266f444c4af298b7491870a5324a_I20180731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzItNC0xLTEtMA_7cb48382-7609-44c5-b97a-60aea5d2980c"
      unitRef="shares">299916</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost
      contextRef="ia4c89ae4f44c4533a454bc2e4350aeeb_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzMtMi0xLTEtMA_f51a58fc-9d1e-45ab-bf4f-fd86d6f68f57"
      unitRef="usd">928000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost
      contextRef="i8ea0bbf9d6784dc19c5b6d7839a4c8c9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzMtNC0xLTEtMA_e880eacf-c537-493a-812d-8e0f9b6e3be8"
      unitRef="usd">928000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzMtNi0xLTEtMA_cde4ece1-5208-45ac-aea8-8d7f9eb944fd"
      unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="ia4c89ae4f44c4533a454bc2e4350aeeb_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzQtMi0xLTEtMA_7f804613-329a-491d-8193-abfd0a57d40d"
      unitRef="usd">1212000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="i8ea0bbf9d6784dc19c5b6d7839a4c8c9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzQtNC0xLTEtMA_3bbac551-1818-4135-a724-aaa2f2a82afb"
      unitRef="usd">1212000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzQtNi0xLTEtMA_c9d5462d-5667-4670-b0f7-70f680e2ba83"
      unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity
      contextRef="ie3a9145bd07245e7a6928f9ec06579a4_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzUtMi0xLTEtMA_e8a026e9-1674-4a65-b11f-58f55b8e159a"
      unitRef="usd">8506000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity
      contextRef="i06e63e40d0ac4688b3a6e3bb49a9ad3f_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzUtNC0xLTEtMA_dc5c6aaf-9600-4868-b747-b63713107d48"
      unitRef="usd">-8506000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzUtNi0xLTEtMA_ad52ebcd-5911-4aec-9b9d-35f5cc1d52c2"
      unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares
      contextRef="ie3a9145bd07245e7a6928f9ec06579a4_I20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzYtMi0xLTEtMA_ce51e742-46dc-4272-ab30-debc37248673"
      unitRef="shares">285533</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares
      contextRef="i06e63e40d0ac4688b3a6e3bb49a9ad3f_I20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzYtNC0xLTEtMA_b7925203-698f-45ea-8c87-4baa0a2416db"
      unitRef="shares">285533</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost
      contextRef="i8dbc7a903c7746d884ed0ec30df7a1ed_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzctMi0xLTEtMA_84bbc24e-cc31-4683-9de4-4cd9f0040b7b"
      unitRef="usd">460000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost
      contextRef="i820a23931f444521a8d05f7259d6414a_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzctNC0xLTEtMA_8ff26bcb-55b5-4ead-b09c-00d7e6f52aba"
      unitRef="usd">460000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzctNi0xLTEtMA_863bfd22-c3c9-4764-a82f-0e4653996430"
      unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="i8dbc7a903c7746d884ed0ec30df7a1ed_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzgtMi0xLTEtMA_0464c752-2465-4e61-a542-1a8e4e9f7d03"
      unitRef="usd">1293000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="i820a23931f444521a8d05f7259d6414a_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzgtNC0xLTEtMA_6279c99a-55e4-44f8-b946-fd6e6174d96a"
      unitRef="usd">1293000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzgtNi0xLTEtMA_7fc1053b-ec2a-4274-91ca-50df37491e74"
      unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity
      contextRef="i23d360917d2c403a840a1f471cefe274_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzktMi0xLTEtMA_94e51233-5dca-43c7-84c8-166458165c9b"
      unitRef="usd">9339000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity
      contextRef="i21851c904da041babf3b1762042c399a_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzktNC0xLTEtMA_9a9d9251-dbaf-4076-b494-e86e3a01260f"
      unitRef="usd">-9339000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzktNi0xLTEtMA_4bac8ea1-13fd-4139-8e55-9e4832caaa30"
      unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares
      contextRef="i23d360917d2c403a840a1f471cefe274_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEwLTItMS0xLTA_bd505a68-0e15-4ae0-adfb-7cbd6bf1ecc2"
      unitRef="shares">292329</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares
      contextRef="i21851c904da041babf3b1762042c399a_I20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEwLTQtMS0xLTA_7cc1383a-0888-4cf8-ab49-7e9758d968de"
      unitRef="shares">292329</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:SaleOfSharesAtCost
      contextRef="ic2905d02956c4bc4b1e1274682829c18_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzExLTItMS0xLTA_869fa2d4-394a-41fe-b974-73c263e572b3"
      unitRef="usd">277000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost
      contextRef="i35b6434abbac492a98260716d10a6b99_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzExLTQtMS0xLTA_17a92c5e-6198-47c1-99d0-3e4c9488d7df"
      unitRef="usd">277000</brc:SaleOfSharesAtCost>
    <brc:SaleOfSharesAtCost
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzExLTYtMS0xLTA_eae18bc4-3dcf-41f6-bbe7-e3f19e13f437"
      unitRef="usd">0</brc:SaleOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="ic2905d02956c4bc4b1e1274682829c18_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEyLTItMS0xLTA_778cfdea-edd4-45f9-9ad7-0b6eba974857"
      unitRef="usd">1472000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="i35b6434abbac492a98260716d10a6b99_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEyLTQtMS0xLTA_239b47fa-467c-4dd2-95c4-761f67e52ec3"
      unitRef="usd">1472000</brc:PurchaseOfSharesAtCost>
    <brc:PurchaseOfSharesAtCost
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEyLTYtMS0xLTA_f51bb39d-eaeb-4ee7-bc29-71090352ecdf"
      unitRef="usd">0</brc:PurchaseOfSharesAtCost>
    <brc:OtherStockholdersEquity
      contextRef="id8e74366f9944a4cbe5c4e6e58a71ee5_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEzLTItMS0xLTA_364e6b3f-909c-4b50-bfb6-2d93db04e84e"
      unitRef="usd">10534000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity
      contextRef="i36e39acffa234cfa89f71d7f941fe580_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEzLTQtMS0xLTA_4421e2f5-f1bb-447a-9400-fec922c15cf7"
      unitRef="usd">-10534000</brc:OtherStockholdersEquity>
    <brc:OtherStockholdersEquity
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzEzLTYtMS0xLTA_b6d98500-0c42-406a-9267-32b9289f3af5"
      unitRef="usd">0</brc:OtherStockholdersEquity>
    <brc:EndingBalanceOtherStockholdersEquityShares
      contextRef="id8e74366f9944a4cbe5c4e6e58a71ee5_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzE0LTItMS0xLTA_b612ff8a-da5a-49e3-b634-caa956a52426"
      unitRef="shares">315916</brc:EndingBalanceOtherStockholdersEquityShares>
    <brc:EndingBalanceOtherStockholdersEquityShares
      contextRef="i36e39acffa234cfa89f71d7f941fe580_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo1OTE4ZTg4YTI4MGY0MzI4OWVjMjY3Y2E3ZmIyY2MxMC90YWJsZXJhbmdlOjU5MThlODhhMjgwZjQzMjg5ZWMyNjdjYTdmYjJjYzEwXzE0LTQtMS0xLTA_9bd3167e-128f-432f-bba8-c0a79d87dc6b"
      unitRef="shares">315916</brc:EndingBalanceOtherStockholdersEquityShares>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzMyMTY_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzMyNDU_2b5768ef-19da-4058-8ef7-e51a3c7d8c64"
      unitRef="shares">1749815</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzMzMzI_f110d916-f8cd-43a8-8ece-80986e7d1e3d"
      unitRef="shares">2959105</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3MTU_fd65c9e5-1938-42f6-909d-f7f9898c97ab"
      unitRef="usd">10098000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3MTk_6c561718-11f8-4131-b807-423fb7ea2617"
      unitRef="usd">9543000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3Mzc_3a46d683-f5b6-48fa-8feb-c2182730cd14"
      unitRef="usd">8843000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3NDE_cc3947ec-6fe9-462a-b787-7ce3787f386e"
      unitRef="usd">8048000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3NjM_b905e96a-9470-453e-9b04-4affb2f94c9a"
      unitRef="usd">12092000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM3Njc_4df4e67f-94eb-4b43-af96-a767a4e444e9"
      unitRef="usd">10628000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM4MDU_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzM5MTk_9b7f4c7c-ddcf-4bc4-9781-4b3290735a1f"
      unitRef="usd">8033000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQwMzQ_45147e88-7a60-4c6a-bc9f-e86efebd4f95">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQ0NjE_2f40f966-fa68-4a24-bfde-cf8e8c2a98ed">P10Y</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0MTg_e8841955-b90a-40fe-b9c1-4451089231f1">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 style="width:66.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.993%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.20&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.20&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.05&#160;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.63&#160;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.71&#160;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.01&#160;&lt;/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;Weighted-average market value of underlying stock at grant date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;39.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;54.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;43.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 exercise price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;39.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;54.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;8.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzEtMi0xLTEtMA_5ea77bd0-ccf4-4954-83bd-13cf6c73599f">P6Y2M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzEtNC0xLTEtMA_a4d2d137-7b37-4dcb-bf28-3b69c2a58e24">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzEtNi0xLTEtMA_fe4d3142-f176-431b-9a49-ce80d57e375c">P6Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzItMi0xLTEtMA_ff3dd5b5-799c-4a84-ad28-2e3d8596b79b"
      unitRef="rate">0.3071</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzItNC0xLTEtMA_fdab5043-f3cd-49ee-a852-1e62ed1bbfab"
      unitRef="rate">0.2607</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzItNi0xLTEtMA_c7f2ed03-7504-46fd-8919-356daf1b269b"
      unitRef="rate">0.2605</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzMtMi0xLTEtMA_ebd05e66-d2ce-44fb-9c79-bde449e36801"
      unitRef="rate">0.0249</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzMtNC0xLTEtMA_bec742b6-8596-4448-bc2e-021b0f50cd3f"
      unitRef="rate">0.0263</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzMtNi0xLTEtMA_45b1cf47-41e2-4d72-a114-a0b04f4ca448"
      unitRef="rate">0.0271</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzQtMi0xLTEtMA_0f3cc1fa-bf57-4ea5-87ad-6db2122201df"
      unitRef="rate">0.0038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzQtNC0xLTEtMA_006ebe70-6734-495d-bca2-ee47d51604f9"
      unitRef="rate">0.0164</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzQtNi0xLTEtMA_7db5ddea-2f79-4192-89fb-8ddc3ebe6589"
      unitRef="rate">0.0301</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzUtMi0xLTEtMA_a8d47791-8bad-4d01-b2a7-9aa63acb480d"
      unitRef="usdPerShare">39.92</brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate>
    <brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzUtNC0xLTEtMA_948844d9-2cff-43f1-90a4-ee51569fb3f6"
      unitRef="usdPerShare">54.05</brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate>
    <brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzUtNi0xLTEtMA_a0de4554-fd07-4057-885e-f6a5d11aa690"
      unitRef="usdPerShare">43.96</brc:SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzYtMi0xLTEtMA_b8b00d77-0a86-405f-a914-77a390678f70"
      unitRef="usdPerShare">39.92</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzYtNC0xLTEtMA_8f44b3a7-e6e3-4c5f-a3b2-8466f8d36696"
      unitRef="usdPerShare">54.05</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzYtNi0xLTEtMA_7941c26b-b1e4-4733-9a84-071051d02a5c"
      unitRef="usdPerShare">43.96</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzctMi0xLTEtMA_c2369b57-4008-4f91-95fb-d8c967f7a615"
      unitRef="usdPerShare">8.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzctNC0xLTEtMA_b56857c5-daac-4e04-995f-1d0964e4a6a8"
      unitRef="usdPerShare">10.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpiNzJmNDQxNTEyZGQ0NGYwODdmNzYzNjNmNGFjYTM3My90YWJsZXJhbmdlOmI3MmY0NDE1MTJkZDQ0ZjA4N2Y3NjM2M2Y0YWNhMzczXzctNi0xLTEtMA_45ff5821-7fe9-4ce5-ad70-da11a616f850"
      unitRef="usdPerShare">9.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0NDU_171b39bb-35c0-4c51-95a1-4ae78d4f82af">&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 fiscal year ended July&#160;31, 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:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.861%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.983%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.965%"/&gt;&lt;td style="width:0.1%"/&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 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;Option Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;/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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#x2014;&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: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.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,273,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.84&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;New grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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;39.92&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;303,052&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#x2014;&lt;/span&gt;&lt;/td&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;54.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,272)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#x2014;&lt;/span&gt;&lt;/td&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;54.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;19.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;&#x2014;&lt;/span&gt;&lt;/td&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;$54.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;1,474,068&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;38.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzEtMi0xLTEtMA_01e90189-2d07-4686-b91d-54572ec9dc65"
      unitRef="usdPerShare">19.96</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzEtNC0xLTEtMA_7ba60ad6-948d-494a-b75a-8767bc5d1031"
      unitRef="usdPerShare">54.05</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzEtNi0xLTEtMA_a84223d8-fcea-411c-a315-9e5ee1e5d7c0"
      unitRef="shares">1273382</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzEtOC0xLTEtMA_b1b647e2-eb86-4c40-b236-10720947a93e"
      unitRef="usdPerShare">37.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzItMi0xLTEtMA_e210d75e-ab92-49c3-86b7-672d4bd768c1"
      unitRef="usdPerShare">39.92</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzItNi0xLTEtMA_f03609c5-5ff0-4894-825e-51c9ab341cd5"
      unitRef="shares">303052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzItOC0xLTEtMA_49fcf91b-d659-43ea-83db-c4492cd8a59b"
      unitRef="usdPerShare">39.92</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzMtMi0xLTEtMA_2b54d9e0-4716-4963-9e96-687e106216c9"
      unitRef="usdPerShare">19.96</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzMtNC0xLTEtMA_6b4f0c54-2358-4546-9681-956dfd843f6c"
      unitRef="usdPerShare">54.05</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzMtNi0xLTEtMA_7976504b-3cfd-4528-8631-de3da0dd1fcf"
      unitRef="shares">77272</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzMtOC0xLTEtMA_01bc93e6-f617-41c6-b2d8-bf0c8296f438"
      unitRef="usdPerShare">32.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzQtMi0xLTEtMA_f943e1e6-d13a-49d8-b5c7-9fc499f6c0a7"
      unitRef="usdPerShare">39.92</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzQtNC0xLTEtMA_6111e01b-b183-4297-8cba-b977f018abce"
      unitRef="usdPerShare">54.05</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzQtNi0xLTEtMA_a43c8db3-0476-491c-af66-cfc790d150f7"
      unitRef="shares">25094</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzQtOC0xLTEtMA_736cb9f1-9e32-4e62-8bfb-70ee0e6b6da7"
      unitRef="usdPerShare">44.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzUtMi0xLTEtMA_735f11cc-a814-49c3-b357-bc6f4574da44"
      unitRef="usdPerShare">19.96</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange>
    <brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzUtNC0xLTEtMA_c2feaeaf-9c8e-42dc-a3f2-cd9a822022b6"
      unitRef="usdPerShare">54.05</brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzUtNi0xLTEtMA_4858c108-363c-4246-9206-06fef9194645"
      unitRef="shares">1474068</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTowZjkwMGM5YTFjNjY0M2MyODRlYTVmZTdlMzM1NjhiOS90YWJsZXJhbmdlOjBmOTAwYzlhMWM2NjQzYzI4NGVhNWZlN2UzMzU2OGI5XzUtOC0xLTEtMA_140db7c6-25b5-46ff-b564-c7551fb81148"
      unitRef="usdPerShare">38.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQ5NjA_c22be011-efde-41c8-b026-c0a8c7a1252a"
      unitRef="usd">2371000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQ5NjQ_cba2d923-01df-464d-87ea-633f0b31ae0d"
      unitRef="usd">2800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQ5NzI_00c52d6e-4660-418f-a818-8b240cf39fe8"
      unitRef="usd">2864000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUwODc_4604c025-613d-4a33-9066-fd80d421b9b6"
      unitRef="usd">1477000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUwOTE_4ef51018-4afc-4f74-8135-8d307db76a98"
      unitRef="usd">14692000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUwOTk_11b310fa-05bd-4fb8-adec-a89cad9a0b17"
      unitRef="usd">20969000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUxMjg_0eac94a0-e6ad-4e33-9bdc-bc3dac9ee65d"
      unitRef="shares">949668</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="if70060186e7b47cdacdcb95235517d62_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUxMzI_f058ff9a-2a7d-4511-9b7b-96860866f28d"
      unitRef="shares">776273</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="id3293defa9d44f39a2b6ba4b00e787f6_I20190731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUxNDA_34301111-7325-4b04-b2c6-db0ca40ab1a5"
      unitRef="shares">1025811</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUyMDU_98c0a937-bdf1-405e-bcf4-fd3d869e939e"
      unitRef="usdPerShare">34.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="if70060186e7b47cdacdcb95235517d62_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUyMDk_11cbf14e-8291-4733-9cd4-f4286f7f3f86"
      unitRef="usdPerShare">31.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id3293defa9d44f39a2b6ba4b00e787f6_I20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUyMTc_e1fbd2b2-42bd-4e8e-b414-436e6fdeed82"
      unitRef="usdPerShare">27.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUzNTY_aa5b0ec7-b72e-4add-afcc-e181c97bcb5d"
      unitRef="usd">1765000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUzNjA_dfac2694-8d85-42cb-b5e1-1e5e7e2e7911"
      unitRef="usd">5511000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzUzNjg_d49b4c96-333c-4d39-ab00-74469cd6014f"
      unitRef="usd">23466000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i8b1d03ecb7994b148f759a64609b44b3_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU0NzM_61479e3b-a8ff-4bd0-9c67-938a98f70ea6"
      unitRef="usd">369000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i411b41d4e7e346d0974f90725501fd63_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU0Nzc_b52efa66-b874-43d1-9466-0b14cd0947b2"
      unitRef="usd">3673000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i93dcbd23371e4b9899636f96a0a7b3fd_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU0ODU_527611e2-2ccc-4119-b6b1-e1891fe50fdd"
      unitRef="usd">5242000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0NTA_299f663c-003d-4eb6-bf8c-b7806e81bfbc">&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 information about stock options outstanding at July&#160;31, 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.643%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.471%"/&gt;&lt;td style="width:0.1%"/&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 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:8pt;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 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:8pt;font-weight:700;line-height:100%"&gt;Options&#160;Outstanding&#160;and Exercisable&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:8pt;font-weight:700;line-height:100%"&gt;Range of Exercise Prices&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Number&#160;of Shares Outstanding at July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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&#160; Average Remaining Contractual Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;Shares Exercisable at July&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 Remaining Contractual Life (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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 Exercise Price&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;$19.96 - $29.99&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;217,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;217,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;$30.00 - $39.99&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;6.6&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;501,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;$40.00 - $54.05&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;466,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/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 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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,474,068&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;6.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;38.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;949,668&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5.4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;34.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="id0a6fd2abe094b0ab00ba917e8794647_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItMi0xLTEtMA_70de05cf-a3fc-4280-8ef1-818d9edaf2d9"
      unitRef="shares">217913</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibdd75b7aa015407c8cca3617a12066d0_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItNC0xLTEtMA_e9bc2ccc-ebb3-4e15-bd88-52c518d89c35">P3Y9M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="id0a6fd2abe094b0ab00ba917e8794647_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItNi0xLTEtMA_8a27f2d4-c42b-472a-b511-fa85d12c46c0"
      unitRef="usdPerShare">20.87</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="id0a6fd2abe094b0ab00ba917e8794647_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItOC0xLTEtMA_115f04c5-2d7e-4d25-9a56-fe9f0459c8f2"
      unitRef="shares">217913</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ibdd75b7aa015407c8cca3617a12066d0_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItMTAtMS0xLTA_69725c3d-bdec-476e-8763-3aa126ad4222">P3Y9M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="id0a6fd2abe094b0ab00ba917e8794647_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzItMTItMS0xLTA_1a407771-314c-47a6-b277-2b413486aea8"
      unitRef="usdPerShare">20.87</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i3c58b5d6dfe942adbefd127a46acb868_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtMi0xLTEtMA_4c7e6f98-81a4-4af5-9d55-54880b6432ca"
      unitRef="shares">789608</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i3752ceebd5e040eb8ac1c26d5fe8364a_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtNC0xLTEtMA_9c58c088-0511-47c7-9e9e-ce8801afea04">P6Y7M6D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i3c58b5d6dfe942adbefd127a46acb868_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtNi0xLTEtMA_aa9219d7-33ab-44de-b3e5-d2d734cb774a"
      unitRef="usdPerShare">37.05</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i3c58b5d6dfe942adbefd127a46acb868_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtOC0xLTEtMA_7a82467c-fa17-484c-bad9-50b807b65b3d"
      unitRef="shares">501997</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i3752ceebd5e040eb8ac1c26d5fe8364a_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtMTAtMS0xLTA_8306c79a-6683-4311-b44c-93aea38855f0">P5Y2M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i3c58b5d6dfe942adbefd127a46acb868_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzMtMTItMS0xLTA_bea45db3-4740-4c6f-a102-b672df9d2ed2"
      unitRef="usdPerShare">35.40</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="id87d477a1506407e98898833b6a14381_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtMi0xLTEtMA_f69fc65c-cb2b-4afe-a7b9-f65790196806"
      unitRef="shares">466547</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ie635f1b11c8b4daa8ec63424e6f25063_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtNC0xLTEtMA_9fb1618c-1a8e-4e38-afa0-2489c5720ffb">P7Y8M12D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="id87d477a1506407e98898833b6a14381_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtNi0xLTEtMA_6fb8f66a-b511-4770-a13d-501dd26c830c"
      unitRef="usdPerShare">49.02</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="id87d477a1506407e98898833b6a14381_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtOC0xLTEtMA_ce20ef0f-1f5e-48f0-bbf7-785953c12980"
      unitRef="shares">229758</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ie635f1b11c8b4daa8ec63424e6f25063_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtMTAtMS0xLTA_7ef6e41c-bcb0-4525-9b9d-809942e3dcc3">P7Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="id87d477a1506407e98898833b6a14381_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzQtMTItMS0xLTA_14703dec-28b5-47cc-a044-ddc6f0c60004"
      unitRef="usdPerShare">47.39</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtMi0xLTEtMA_18053397-4a5c-4b43-9a49-212e464931dc"
      unitRef="shares">1474068</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtNC0xLTEtMA_69bd79b2-1305-4909-bb26-d33db29a8664">P6Y6M</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtNi0xLTEtMA_66a03c0f-6494-4893-ae9b-b414397a4fd9"
      unitRef="usdPerShare">38.45</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtOC0xLTEtMA_46b49a12-9494-42d0-9008-5ee08dd987aa"
      unitRef="shares">949668</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtMTAtMS0xLTA_0845378e-d44d-4e0e-87a4-41024343c76d">P5Y4M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0OGZjYmNmNDYwMjU0MTE3YTBhZmEzNzQ1ZTRmNTJiYy90YWJsZXJhbmdlOjQ4ZmNiY2Y0NjAyNTQxMTdhMGFmYTM3NDVlNGY1MmJjXzUtMTItMS0xLTA_5c198bf2-3552-4f17-971f-af9629bddf92"
      unitRef="usdPerShare">34.97</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU3OTU_604a649f-2220-490b-9997-8892c1540aaa"
      unitRef="usd">23828000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="ia9d4e18ac691418ca8b0b17bca8bfc55_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzU4MDI_5e1cfd86-2fe3-4b42-acc0-b030a63eccc3"
      unitRef="usd">18653000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzc0Mzk_a322d919-2751-412b-89d2-47d989a14051">&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 for the fiscal year ended July&#160;31, 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 style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&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 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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:justify;vertical-align: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, 2020&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;154,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;New grants&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;79,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(69,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(8,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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;156,466&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;45.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 time-based RSUs granted during the fiscal year ended July&#160;31, 2020 and 2019, had a weighted-average grant-date fair value of $53.38 and $44.20, respectively.&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 style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&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;Performance-Based 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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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:justify;vertical-align: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, 2020&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;126,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;New grants &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;64,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Vested &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;(71,413)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;61.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Includes 23,805 shares resulting from the payout of performance-based RSUs granted in fiscal year 2018 due to the achievement of performance metrics exceeding the target payout.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if6e19a236ea445f89763d6882cc52e68_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzEtMS0xLTEtMA_70f3204f-ecc5-4482-9519-ae4eed826bcf"
      unitRef="shares">154960</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if6e19a236ea445f89763d6882cc52e68_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzEtMy0xLTEtMA_df95b544-7ee7-45bc-b513-5fb17876e9b1"
      unitRef="usdPerShare">47.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzItMS0xLTEtMA_3947bd58-8a29-41bc-804a-a8761fe3d816"
      unitRef="shares">79811</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzItMy0xLTEtMA_a18fd844-b423-408c-a986-454158121f7e"
      unitRef="usdPerShare">40.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzMtMS0xLTEtMA_9372ceb6-567a-48e6-8f39-e79a607ed9d4"
      unitRef="shares">69436</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzMtMy0xLTEtMA_c94bc487-53ea-409c-ab56-f81401eec49f"
      unitRef="usdPerShare">44.48</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzQtMS0xLTEtMA_ca2d7cf1-c8e5-4c43-91fe-d8f8347db1ce"
      unitRef="shares">8869</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzQtMy0xLTEtMA_85b839c9-3bd2-498a-949f-5cdb32774b6f"
      unitRef="usdPerShare">46.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0db3e4f7abb549b1be27fd32f34fb01b_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzUtMS0xLTEtMA_3668329f-3811-4423-b5e9-27bcc979fa7a"
      unitRef="shares">156466</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0db3e4f7abb549b1be27fd32f34fb01b_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTpkMDA3MWFmOTNkYjg0NmZiYTI4OWQzZDM5OTg0YjZmMS90YWJsZXJhbmdlOmQwMDcxYWY5M2RiODQ2ZmJhMjg5ZDNkMzk5ODRiNmYxXzUtMy0xLTEtMA_a75d8204-d45e-41f9-8ba8-6603be57af17"
      unitRef="usdPerShare">45.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic3e63b0de1954c0182418f99b458edc1_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzY2MjM_6b2b04e3-1b54-4f47-a019-df72b8768374"
      unitRef="usdPerShare">53.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ica689889ad2e4b5cabd5fdb79098a450_I20200731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzEtMS0xLTEtMA_203c903b-138c-4910-84e2-762de826c60f"
      unitRef="shares">126060</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ica689889ad2e4b5cabd5fdb79098a450_I20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzEtMy0xLTEtMA_0851f66b-5efb-423d-8c30-7a93728f432d"
      unitRef="usdPerShare">50.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzItMS0xLTEtMA_d4a305d2-4bfb-40b7-978f-83406497a31d"
      unitRef="shares">64634</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzItMy0xLTEtMA_9b6dd201-57b2-4cd5-8f69-cf47854d1835"
      unitRef="usdPerShare">60.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzUtMS0xLTEtMA_cf0069a5-9f44-40ef-a864-c1ab82f5626d"
      unitRef="shares">71413</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i098f06058c5040979daaa970fa60f4b5_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzUtMy0xLTEtMA_2fd8c788-a78e-4ee2-8562-cd0b6b3939e8"
      unitRef="usdPerShare">33.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i6c369a696e9c4bc08956bdcddfdaf8b7_I20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzctMS0xLTEtMA_7ec5fa75-56dc-4bbe-8c91-b3aabbbc668c"
      unitRef="shares">119281</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i6c369a696e9c4bc08956bdcddfdaf8b7_I20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90YWJsZTo0MThmMTI5YzQ3NmQ0ZDQ0YTFjOTkxOTJjODFiMmQ2MS90YWJsZXJhbmdlOjQxOGYxMjljNDc2ZDRkNDRhMWM5OTE5MmM4MWIyZDYxXzctMy0xLTEtMA_80217465-0cf5-4932-9b6c-eaa2d3f156a2"
      unitRef="usdPerShare">61.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id4a88eadf6ea406c8451e569dff29dc7_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzcyNDE_3bf27836-6dc1-4d00-9fc8-e0f944de78c6"
      unitRef="usdPerShare">75.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id41ab0a5e30f4a87a7e10301928c9604_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzEwOTk1MTE2MzU2NDY_d5f9f7e2-50cb-45df-8e0d-26d75442ad1c"
      unitRef="usdPerShare">50.70</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i434e0573b93443589753726ff58701d0_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzEwOTk1MTE2MzU4MDA_0329c381-a38e-4859-b9e1-1bd1555bcb3c"
      unitRef="usd">6167000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ic3e63b0de1954c0182418f99b458edc1_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzEwOTk1MTE2MzU4MDg_175a36d4-7e0b-4d96-a512-2c2dc9f25a1c"
      unitRef="usd">9776000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i6c369a696e9c4bc08956bdcddfdaf8b7_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzczNzc_4aead926-cbfa-4919-a60f-c679b916e113"
      unitRef="usd">16849000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="ica689889ad2e4b5cabd5fdb79098a450_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzczODQ_ad2bbb60-be5f-445a-8662-bc450c4502a7"
      unitRef="usd">14013000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90ZXh0cmVnaW9uOmU2NDQ3YzIwOGM0NzRmNjI5OTIwODg4MmRhMmNlMWUwXzEzODA_06442e94-8742-4714-897a-8e7ce5c89f41">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, unrealized gains and losses 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 style="width:47.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 (loss) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2019&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;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 (loss) income 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;(447)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(332)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;6,303&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5,524&#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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, 2020&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;(200)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2,181&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(68,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(66,477)&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;/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;1,228&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(5)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,888&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;11,111&#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;/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;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;729&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,888&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(58,570)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(55,953)&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;/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, 2021, compared to July 31, 2020, was primarily due to the depreciation of the U.S. dollar against certain other currencies during the fiscal year. Of the amounts reclassified from &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;accumulated other comprehensive loss during the years ended July&#160;31, 2021 and 2020, 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 (expense) benefit on the components of other comprehensive income (loss):&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 style="width:60.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit related to items of other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit related to items of other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;175&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(753)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90ZXh0cmVnaW9uOmU2NDQ3YzIwOGM0NzRmNjI5OTIwODg4MmRhMmNlMWUwXzEzODM_0c79aeda-0ec7-4bc8-8949-f9479e08b883">&lt;div style="margin-top: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 style="width:47.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 (loss) on cash flow hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2019&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;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:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(74,761)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(71,254)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 (loss) income 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;(447)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(332)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;6,303&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5,524&#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;/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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(747)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, 2020&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;(200)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;2,181&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(68,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(66,477)&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;/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;1,228&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(5)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;9,888&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;11,111&#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;/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;(299)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(587)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-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;729&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,888&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(58,570)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(55,953)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8936e4db81e84aafa9398897ceda45ab_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzEtMS0xLTEtMA_fb10c553-8e34-43b8-8cb2-593fc7daf2c6"
      unitRef="usd">707000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2c38e68ee56648f1a16ed68b94351b35_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzEtMy0xLTEtMA_6d98bdcb-e8a4-43de-88f1-6d8af8886ce9"
      unitRef="usd">2800000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8fd4de92e330471aae0b64c3a65fc8df_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzEtNS0xLTEtMA_c3f921c1-a19e-4cd6-a198-2ffe40799417"
      unitRef="usd">-74761000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzEtNy0xLTEtMA_dbd89481-861c-4340-afee-e036990e6e24"
      unitRef="usd">-71254000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i09b41baba69c4dd19791cd4fa11e6258_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzItMS0xLTEtMA_4b2917b1-eff2-43e7-9931-5749fb57be31"
      unitRef="usd">-447000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i54ac1fda1ab2449fa1bf12e7dd6b6d47_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzItMy0xLTEtMA_c278d23f-1d89-4977-b30c-1689427e04d2"
      unitRef="usd">-332000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ic9532b8087ca4fa0ae84a280565a1a3c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzItNS0xLTEtMA_d0838225-a4de-45f4-858b-7cb80d0271b3"
      unitRef="usd">6303000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzItNy0xLTEtMA_570b4de5-e54b-4c32-b370-39dbc8b2ad17"
      unitRef="usd">5524000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i09b41baba69c4dd19791cd4fa11e6258_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzMtMS0xLTEtMA_c967fe64-3603-4391-b94f-995040e45531"
      unitRef="usd">-460000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i54ac1fda1ab2449fa1bf12e7dd6b6d47_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzMtMy0xLTEtMA_55e314cc-321f-478f-9097-dda61a62a866"
      unitRef="usd">-287000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ic9532b8087ca4fa0ae84a280565a1a3c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzMtNS0xLTEtMA_9aa44ef3-7940-4dd8-ab72-9d807988ea0f"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzMtNy0xLTEtMA_823dc0d2-1dc3-4631-8392-058f649f725e"
      unitRef="usd">-747000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4e0e148e24cf46ddb51d8784ced7a06a_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzQtMS0xLTEtMA_bcf7a833-bcb8-43c2-9d63-f206ec966b3f"
      unitRef="usd">-200000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6d8f50ebd9b74cb79864d7de8cd6e67e_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzQtMy0xLTEtMA_a6358175-3109-4ced-9acc-8f4a6504807c"
      unitRef="usd">2181000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i930d8660a4204395b9c95cff7234daff_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzQtNS0xLTEtMA_81083b9c-fe47-4212-bc3a-8a7748318f49"
      unitRef="usd">-68458000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzQtNy0xLTEtMA_34715c77-9c5e-4a7a-a92a-e04ab63c2371"
      unitRef="usd">-66477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i26f8b07f1f764033b4134e05692ff0ac_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzUtMS0xLTEtMA_bc8392f9-682b-4687-8616-25b4b2c53356"
      unitRef="usd">1228000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id929781b55584412b6f4431b0b5bd851_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzUtMy0xLTEtMA_dfe32148-da74-4ddb-87f6-0688b215dbd0"
      unitRef="usd">-5000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i3f6eb2d5664444aa842e42306985af11_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzUtNS0xLTEtMA_5b98f183-6d4a-4e12-afce-15857abb613f"
      unitRef="usd">9888000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzUtNy0xLTEtMA_6527cee8-8fde-4855-b9ed-bf3f034ef6a1"
      unitRef="usd">11111000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i26f8b07f1f764033b4134e05692ff0ac_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzYtMS0xLTEtMA_439c8f9f-f2e5-4592-aa90-5c456fab2bae"
      unitRef="usd">299000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="id929781b55584412b6f4431b0b5bd851_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzYtMy0xLTEtMA_3ca2393a-19b1-4728-93da-e004ae4fb8b8"
      unitRef="usd">288000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i3f6eb2d5664444aa842e42306985af11_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzYtNS0xLTEtMA_669ea7e6-9d4c-4191-8070-8c69340a6a8d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzYtNy0xLTEtMA_7a502254-91bb-4a33-8c8a-13044179b2d7"
      unitRef="usd">587000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i810c02ac14e2453192fce078e63e3fc4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzctMS0xLTEtMA_63a92461-2162-4efd-88b0-26f8e2569bc9"
      unitRef="usd">729000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i88566957607e43bc94bc091efcdf8b85_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzctMy0xLTEtMA_64834d61-d2c2-4d34-aeba-3d343453529f"
      unitRef="usd">1888000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i436f7e27145843c49802c37ee5fadab3_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzctNS0xLTEtMA_eda676f1-091e-4a1b-a680-b6f8841184aa"
      unitRef="usd">-58570000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo1N2MwMjk1YjA0MWY0ZGVlYjRmYmY4YmQxY2NjNWM3NC90YWJsZXJhbmdlOjU3YzAyOTViMDQxZjRkZWViNGZiZjhiZDFjY2M1Yzc0XzctNy0xLTEtMA_fa3b1bf0-fb3f-4eae-a273-240578d4ab98"
      unitRef="usd">-55953000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <brc:OtherComprehensiveIncomeTaxTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90ZXh0cmVnaW9uOmU2NDQ3YzIwOGM0NzRmNjI5OTIwODg4MmRhMmNlMWUwXzEzODY_5ffb2f39-d2e7-40ad-84a4-f9cd9e9d7f0b">&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 (expense) benefit on the components of other comprehensive income (loss):&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 style="width:60.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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 colspan="3" style="padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit related to items of other comprehensive income (loss):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(972)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax (expense) benefit related to items of other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;175&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(753)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</brc:OtherComprehensiveIncomeTaxTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzMtMi0xLTEtMA_46116a8b-4b2a-42b4-b7d9-14d45149cd41"
      unitRef="usd">123000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzMtNC0xLTEtMA_19f51bc4-e04a-4719-8853-10c4310ad077"
      unitRef="usd">-283000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzMtNi0xLTEtMA_b0868b0d-e472-436f-9d94-787eb6954dfc"
      unitRef="usd">-55000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzQtMi0xLTEtMA_af1f7a77-187a-44c7-a456-cd95cdb3ffc6"
      unitRef="usd">95000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzQtNC0xLTEtMA_a26e6338-9e43-472a-b74a-66f5344f8cb6"
      unitRef="usd">229000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzQtNi0xLTEtMA_cc083084-2b03-4cfc-9cf5-1e46e498c10f"
      unitRef="usd">164000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzUtMi0xLTEtMA_a7d0aff5-0d3e-40e0-a049-190d4a7c523b"
      unitRef="usd">378000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzUtNC0xLTEtMA_9ae34706-1f91-4846-b4dc-24ada6e4f0a1"
      unitRef="usd">337000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzUtNi0xLTEtMA_c5e1ee51-046a-4750-a4ed-29c33e4d0067"
      unitRef="usd">972000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzctMi0xLTEtMA_be7df8c0-a806-48d3-a5c7-5121b458fac3"
      unitRef="usd">406000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzctNC0xLTEtMA_ae97b6a1-87ef-4693-98a2-003f7bbbea14"
      unitRef="usd">-175000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzkvZnJhZzplNjQ0N2MyMDhjNDc0ZjYyOTkyMDg4ODJkYTJjZTFlMC90YWJsZTo0MmE4ZTQxNDhiY2I0Y2Y3OTYyZWFlOThmZmQwNTk4My90YWJsZXJhbmdlOjQyYThlNDE0OGJjYjRjZjc5NjJlYWU5OGZmZDA1OTgzXzctNi0xLTEtMA_29b3a094-d162-4df8-ad46-b2f50b4881b7"
      unitRef="usd">753000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzU4MDU_ace4789a-780e-4ce5-a6c4-1d01d5f92add">Revenue Recognition&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the product or service transfers to the customer at an amount that represents the consideration expected to be received in exchange for those products and services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Nature of Products &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues are primarily from the sale of identification solutions and workplace safety products that are shipped and billed to customers. All revenue is from contracts with customers and is included in &#x201c;Net sales&#x201d; on the Consolidated Statements of Income. See Note 10 &#x201c;Segment Information&#x201d; for the Company&#x2019;s disaggregated revenue disclosure.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contracts with customers consist of purchase orders, which in some cases are governed by master supply or distributor agreements. For each contract, the Company considers the commitment to transfer tangible products, which are generally capable of being distinct, to be separate performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of the Company's revenue is earned and recognized at a point in time through ship-and-bill performance obligations where the customer typically obtains control of the product upon shipment or delivery, depending on freight terms. The Company considers control to have transferred if legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the Company has a present right to payment. In almost all cases, control transfers once a product is shipped or delivered, as this is when the customer is able to direct and obtain substantially all of the remaining benefits associated with use of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Transaction Price and Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is measured as the amount of consideration the Company expects to be entitled to in exchange for the transfer of product to a customer. The transaction price is generally the price stated in the contract specific for each item sold, adjusted for all applicable variable considerations. Variable consideration generally include 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 has elected the practical expedient applicable to such contracts and does not consider the time value of money.&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,519 and $2,559 as of July&#160;31, 2021 and 2020, 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 fiscal year ended July&#160;31, 2021, the Company recognized revenue of $1,175 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, 2021, the Company expects to recognize 41% by the end of fiscal 2022, an additional 28% by the end of fiscal 2023, 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="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzQ3MjI_754c429c-9d6c-441b-badf-84f86b46b3f9"
      unitRef="usd">2519000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzQ3Mjk_2db166ae-a0df-4b5f-b69b-e8806a623c3c"
      unitRef="usd">2559000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzUxNTE_97bda95e-740b-4954-b806-4f7d5afb1944"
      unitRef="usd">1175000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="ic58f74ffb8294043a48b871adc922b8e_I20220731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzUzNzc_611c5f01-8dee-4fad-a0dc-38ead50a1919"
      unitRef="rate">0.41</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="i25635290191c4316a481656ae6f1bb48_I20230731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDIvZnJhZzoyNWU1N2ZmY2MzNWY0YTc1YTRkNTg2YjJmYzBlYTNkOC90ZXh0cmVnaW9uOjI1ZTU3ZmZjYzM1ZjRhNzVhNGQ1ODZiMmZjMGVhM2Q4XzU0MTk_bb104d0a-332d-496c-b9b5-7f54dd7948de"
      unitRef="rate">0.28</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90ZXh0cmVnaW9uOmI5Mjk0MWZkNDZjOTRhMjM5ZDFkN2ZmNDFhNTA4ZWMwXzc5MA_fae2fd16-bd7b-4b9d-b3d3-d45637048c8d">Segment Information&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is organized and managed on a global basis within&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; three operating segments, Identification Solutions ("IDS" or "ID Solutions"), Workplace Safety ("WPS"), and People Identification&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; ("PDC"), which aggregate into two reportable segments that are organized around businesses with consistent products and services: IDS and WPS. The IDS and PDC operating segments aggregate into the IDS reporting segment, while the WPS reporting segment is comprised solely of the Workplace Safety operating segment. The Company evaluates short-term segment performance based on segment profit and customer sales. Impairment charges, 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 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;Following is a summary of segment information as of and for the years ended July&#160;31, 2021, 2020 and 2019:&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 style="width:60.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;ID Solutions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;551,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;532,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;577,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193,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;/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;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;841,508&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;784,707&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;863,100&#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;/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;Workplace Safety:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;85,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;92,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;98,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;297,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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 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;637,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;624,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;675,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,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;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,144,698&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,081,299&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,160,645&#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;/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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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;ID Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;21,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,437&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,799&#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;/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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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;ID Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;169,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;150,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;164,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;171,658&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;187,978&#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;/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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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;ID Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,079,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;737,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;740,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,142,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,157,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;ID Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;17,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;17,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,277&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;32,825&#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;/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;Following is a reconciliation of segment profit to income before income taxes and losses of unconsolidated affiliate for the years ended July&#160;31, 2021, 2020 and 2019:&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 style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2019&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairment charges&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1) Of the total $13,821 impairment charges recognized in the year ended July 31, 2020, $11,029 related to the WPS segment and $2,792 related to the IDS segment.&lt;/span&gt;&lt;/div&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.179%"/&gt;&lt;td style="width:0.1%"/&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 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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;627,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;674,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;361,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;365,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;509,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,081,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,160,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;595,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;557,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90ZXh0cmVnaW9uOmI5Mjk0MWZkNDZjOTRhMjM5ZDFkN2ZmNDFhNTA4ZWMwXzc5OQ_23433b99-ffc3-475d-83e9-a3f96b217c60">&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;Following is a summary of segment information as of and for the years ended July&#160;31, 2021, 2020 and 2019:&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 style="width:60.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;ID Solutions:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 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;551,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;532,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;577,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;165,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;193,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;/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;Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;841,508&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;784,707&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;863,100&#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;/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;Workplace Safety:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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;Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;85,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;92,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;98,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;163,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;297,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&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 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;637,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;624,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;675,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;317,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;344,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Asia-Pacific&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,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;/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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,144,698&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,081,299&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,160,645&#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;/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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&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;ID Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;21,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,437&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,799&#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;/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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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;ID Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;169,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;150,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;164,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;171,658&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;187,978&#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;/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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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;ID Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,079,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;737,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;740,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;137,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;217,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;279,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,142,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,157,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;ID Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;17,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;17,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;WPS&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,277&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;32,825&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e3f6a2858a7418fb0174e10f9548662_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMtMi0xLTEtMA_2d43ad30-6acc-4fd5-a927-33f315890fb3"
      unitRef="usd">551938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93eb254e38304cc2bdb4e02f806bf03b_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMtNC0xLTEtMA_f3b39f69-f4e1-472e-9a85-b3565d140101"
      unitRef="usd">532357000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia6045ce128f141279e998e52227b7b6d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMtNi0xLTEtMA_9e92858e-1d1f-484d-b783-109a85e849d0"
      unitRef="usd">577156000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfe58ed1c3034905a83786316ffda3eb_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzQtMi0xLTEtMA_016eb798-7e9a-4b40-863c-abfa3803f0c4"
      unitRef="usd">191854000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd87998cb92946a18a84cbe591afcf0d_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzQtNC0xLTEtMA_7ac65c3f-1b47-43ba-95fc-15f0ce90e800"
      unitRef="usd">165490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i509c22de3c3a402193fbc6fc28ca996b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzQtNi0xLTEtMA_8347d61f-564d-48e2-96f7-e05129b0b5ff"
      unitRef="usd">193852000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f1e36e400924276ab3e2c5be81e19c3_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzUtMi0xLTEtMA_1b7331fe-da10-4e85-963c-9b579a65471c"
      unitRef="usd">97716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibffa3d2097af4cae9425883ffbe9a525_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzUtNC0xLTEtMA_24c1cae2-ccbc-4e8e-96a8-1cb81248049b"
      unitRef="usd">86860000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i11a70bdd363d45d4be5e4b885c57929a_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzUtNi0xLTEtMA_406fdafe-d1aa-47ce-b4f0-33d2449cb8c6"
      unitRef="usd">92092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80924641c60441549e9a07b7f446ace9_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzYtMi0xLTEtMA_eda9554e-e99f-4cdf-a5f4-a0aef160c130"
      unitRef="usd">841508000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzYtNC0xLTEtMA_687b7e29-d179-4dc9-ab0d-fbde4cbeb523"
      unitRef="usd">784707000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzYtNi0xLTEtMA_7f61496a-0fc8-4fa3-93a1-5f324d7d5797"
      unitRef="usd">863100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i13658cfe8454414f905c06b7196f7fa9_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzgtMi0xLTEtMA_1dc9e74b-d3f2-4fce-b1e6-400c969fdc88"
      unitRef="usd">85814000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib021962a8731442f8bdbb9a45b49ccbb_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzgtNC0xLTEtMA_a0f7ff77-7f6f-4806-9c7c-c6686c6093df"
      unitRef="usd">92513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b094d29650144b1b9bbf8c882ba37e9_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzgtNi0xLTEtMA_f9f587a0-27f2-487d-86d7-3e5301a7a3d8"
      unitRef="usd">98788000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78cf7fea1c60472d8553b86940644068_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzktMi0xLTEtMA_e63bdbc6-4315-42ca-a4d0-2cbd8275843b"
      unitRef="usd">163356000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99ef6bfe348649b1ac159065fba2f781_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzktNC0xLTEtMA_64c7fedc-4eb1-4bc7-bc8c-cb190a39609a"
      unitRef="usd">152407000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbfa553349d946e2ba9c8a7a7c442b6b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzktNi0xLTEtMA_73dcddbf-2289-47a8-b86f-6f358315faba"
      unitRef="usd">150480000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if366ad9a3b0c4ba5a4cded9d39a947c6_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEwLTItMS0xLTA_018a138f-48d7-4d00-92de-d80b6c80a1c2"
      unitRef="usd">54020000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4042119656e04c56b8686e90bfa65d99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEwLTQtMS0xLTA_079ed171-e283-4494-a960-a69847586e90"
      unitRef="usd">51672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie194b77ec31542308b8cf55b45e49c5b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEwLTYtMS0xLTA_43ede627-28fd-4ea1-90e9-3e456fb51928"
      unitRef="usd">48277000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzExLTItMS0xLTA_7d8f9151-74da-4afb-961a-feaf4bef27f9"
      unitRef="usd">303190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzExLTQtMS0xLTA_d6cb0c81-55d7-457b-b3d3-dc6180a60b7c"
      unitRef="usd">296592000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzExLTYtMS0xLTA_8957ab9b-02e5-48d8-959d-34b499ca3b33"
      unitRef="usd">297545000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie582e0423d39453081ab18227cf3a8f3_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEzLTItMS0xLTA_8d7dbf35-96df-4f8c-82a8-d64b88ffd957"
      unitRef="usd">637752000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifc2574c96b2e4e579e8e54687ec0967a_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEzLTQtMS0xLTA_f57d8d19-7353-4c8a-88bf-c88a38fbcbff"
      unitRef="usd">624870000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i25e03077dab94a01a9d221d47218a05d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzEzLTYtMS0xLTA_3e8dc724-6363-4f49-9f15-05c109a61c3f"
      unitRef="usd">675944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01c8a748921b407496f67adaac164aef_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE0LTItMS0xLTA_f1f8c539-e8d5-4344-87f3-4abd3e2c1ee5"
      unitRef="usd">355210000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8785a0e9054041c99e6034f8ca881579_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE0LTQtMS0xLTA_a88e3039-c038-4c6d-9c4c-00b57fcdddee"
      unitRef="usd">317897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7431c38b15354cfdb4ad9a5384cbb7c1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE0LTYtMS0xLTA_b89eae48-7210-4b99-b080-c054681946bb"
      unitRef="usd">344332000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fddc4d5177b4fbcaa0bb4da5ec6c91d_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE1LTItMS0xLTA_ccee9df3-1fdc-4367-bbd8-35e1280906cf"
      unitRef="usd">151736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if7d755ae36014c7e93b957576d0ded20_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE1LTQtMS0xLTA_c9790573-22be-47b8-8b76-050a46619f66"
      unitRef="usd">138532000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54ea4ae88d4948f8859ae42e485aee91_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE1LTYtMS0xLTA_d75eb959-cdb7-464c-b6ca-dcffbce95548"
      unitRef="usd">140369000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE2LTItMS0xLTA_6c73f78b-68b8-426b-90fe-2f1cd935bd89"
      unitRef="usd">1144698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE2LTQtMS0xLTA_c93f03f4-b5c2-426b-8fbf-759fe6db5933"
      unitRef="usd">1081299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE2LTYtMS0xLTA_03f94943-ad0c-4ddc-87cd-f84b3b18824b"
      unitRef="usd">1160645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i80924641c60441549e9a07b7f446ace9_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE4LTItMS0xLTA_eb629b06-9841-4faa-a112-7a46692564b1"
      unitRef="usd">22248000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE4LTQtMS0xLTA_804b1f30-2765-470b-a38f-b6a01c0a94db"
      unitRef="usd">20745000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE4LTYtMS0xLTA_dd1127ed-54e4-4f67-944e-903c141ea1cf"
      unitRef="usd">21387000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE5LTItMS0xLTA_aeaac380-703b-4770-b34f-5922945a5aed"
      unitRef="usd">3235000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE5LTQtMS0xLTA_cdecdeef-54c5-44c3-ab80-4d2272ad482b"
      unitRef="usd">2692000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzE5LTYtMS0xLTA_17320666-cfb5-418a-98ea-f15a41d6739a"
      unitRef="usd">2412000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIwLTItMS0xLTA_20d8197c-6ab2-40bf-8fc0-c08cfe89237a"
      unitRef="usd">25483000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIwLTQtMS0xLTA_e9ac8eaa-a248-4e9f-82ed-7ed4f87f7753"
      unitRef="usd">23437000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIwLTYtMS0xLTA_41ea8adf-e8dc-4b10-ab88-3d084ae77d97"
      unitRef="usd">23799000</us-gaap:DepreciationDepletionAndAmortization>
    <brc:ProfitForReportableSegments
      contextRef="i80924641c60441549e9a07b7f446ace9_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIyLTItMS0xLTA_79a9d355-ca06-4081-8f7b-5dfc8ba96e7e"
      unitRef="usd">169238000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIyLTQtMS0xLTA_d4b4d030-4c21-4e72-bebc-b2d9db140f69"
      unitRef="usd">150639000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIyLTYtMS0xLTA_9b62391c-75b1-4130-ad7e-7569485bb351"
      unitRef="usd">164953000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIzLTItMS0xLTA_db165897-42b7-4982-9757-cc55ba7d275f"
      unitRef="usd">22754000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIzLTQtMS0xLTA_9570426e-2153-41bd-88d5-eac6307c2ed5"
      unitRef="usd">21019000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzIzLTYtMS0xLTA_7086d1b1-abd0-4da1-a38c-831c7c11acfa"
      unitRef="usd">23025000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI0LTItMS0xLTA_eecf2ca6-4af5-40d5-aaab-423fc2ac0d16"
      unitRef="usd">191992000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI0LTQtMS0xLTA_61838b77-c84c-4954-83ad-b8a0b66d4f43"
      unitRef="usd">171658000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI0LTYtMS0xLTA_88a1d103-94e2-493c-9cd2-9c2162b8e979"
      unitRef="usd">187978000</brc:ProfitForReportableSegments>
    <us-gaap:Assets
      contextRef="i4f131f162a9d4e75b00c4762519da8a4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI2LTItMS0xLTA_070d86c7-3ad3-40db-b9f6-fc613158e447"
      unitRef="usd">1079331000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iba972ab712814a66aaa831b7d1e67c97_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI2LTQtMS0xLTA_87e75772-e19e-4ead-9321-6d6038be7c96"
      unitRef="usd">737589000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i700c3a0dc63149d28d295faf29f02702_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI2LTYtMS0xLTA_233f45df-915b-429e-90ac-e540c6538e60"
      unitRef="usd">740437000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib20a45fb2bc548029c192b8add302c21_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI3LTItMS0xLTA_4f54a7a9-d3d5-4710-9230-546a6114f1f2"
      unitRef="usd">151090000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="id84b8a60ccfc4632b8fc4718336a9b5d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI3LTQtMS0xLTA_fa3bb52c-9f7f-43e7-b8b7-bb3f53017b3f"
      unitRef="usd">187234000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i95bde3217b6c48f9b8044b7b3d8a4616_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI3LTYtMS0xLTA_8e77478f-ba37-4d88-be5d-bfa7f2073a3b"
      unitRef="usd">137799000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie9ce3c43e5704499bbc4280720c9b23b_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI4LTItMS0xLTA_28f862cf-9b3e-485e-81f1-2241a6fcd2a0"
      unitRef="usd">147335000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i13a12b95d139486eb1d5b3e78c6f3cb1_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI4LTQtMS0xLTA_996c2d96-2734-4b67-bc27-b263927e3bba"
      unitRef="usd">217643000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6c732af3b8414de6b1e820fa17a2a7dc_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI4LTYtMS0xLTA_636f0ee9-95da-47cb-92f7-c7e02b575b7a"
      unitRef="usd">279072000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI5LTItMS0xLTA_e106d508-beda-48aa-9791-e962a69491d6"
      unitRef="usd">1377756000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI5LTQtMS0xLTA_372afdb1-0901-48cb-af92-debf7d6b402e"
      unitRef="usd">1142466000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzI5LTYtMS0xLTA_53458494-face-4579-895a-2419fdc0c13c"
      unitRef="usd">1157308000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i80924641c60441549e9a07b7f446ace9_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMxLTItMS0xLTA_0c497717-26ef-4199-9275-713bf9067d4e"
      unitRef="usd">20262000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMxLTQtMS0xLTA_78af5c1b-dde2-41c7-8244-f343367c03d2"
      unitRef="usd">17637000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0404f29cbb8f43e9bb191d147190e04c_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMxLTYtMS0xLTA_54d0fadd-af12-49a4-b468-5c69ec09bf6d"
      unitRef="usd">17849000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i15b9b64f5a964b12bde41e8e6f595d08_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMyLTItMS0xLTA_0e0dbfe0-8f9e-40a9-8820-bab2805675f6"
      unitRef="usd">6927000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMyLTQtMS0xLTA_aea8097e-121e-4de5-bb9d-ec3383ea351e"
      unitRef="usd">9640000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1d0f676f242a43809a5fa4788cbb14ee_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMyLTYtMS0xLTA_b504ba88-5ebb-4c0d-99cb-a934d91343bd"
      unitRef="usd">14976000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMzLTItMS0xLTA_56224fc3-073f-4df5-919f-9af278932955"
      unitRef="usd">27189000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMzLTQtMS0xLTA_a3c93acb-1ccd-409e-8440-d09cf10f9f47"
      unitRef="usd">27277000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTpjM2NlODQwOGJkNDg0ZWI1YWVmN2YwM2RhMDJlMWY5MS90YWJsZXJhbmdlOmMzY2U4NDA4YmQ0ODRlYjVhZWY3ZjAzZGEwMmUxZjkxXzMzLTYtMS0xLTA_0addb6cb-0985-4f56-a6ac-772816beefea"
      unitRef="usd">32825000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90ZXh0cmVnaW9uOmI5Mjk0MWZkNDZjOTRhMjM5ZDFkN2ZmNDFhNTA4ZWMwXzc3Ng_5bda4b9d-a439-4531-951a-4158487c23d9">&lt;div style="margin-top: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;Following is a reconciliation of segment profit to income before income taxes and losses of unconsolidated affiliate for the years ended July&#160;31, 2021, 2020 and 2019:&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 style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2019&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,814)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,550)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Impairment charges&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;&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;164,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="18" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1) Of the total $13,821 impairment charges recognized in the year ended July 31, 2020, $11,029 related to the WPS segment and $2,792 related to the IDS segment.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <brc:ProfitForReportableSegments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzItMS0xLTEtMA_eecf2ca6-4af5-40d5-aaab-423fc2ac0d16"
      unitRef="usd">191992000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzItMy0xLTEtMA_61838b77-c84c-4954-83ad-b8a0b66d4f43"
      unitRef="usd">171658000</brc:ProfitForReportableSegments>
    <brc:ProfitForReportableSegments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzItNS0xLTEtMA_88a1d103-94e2-493c-9cd2-9c2162b8e979"
      unitRef="usd">187978000</brc:ProfitForReportableSegments>
    <brc:AdministrativeCosts
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzQtMS0xLTEtMA_2b69e24a-6697-4adc-9f3f-4ac8d5449e4d"
      unitRef="usd">24865000</brc:AdministrativeCosts>
    <brc:AdministrativeCosts
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzQtMy0xLTEtMA_6ff4f98d-f7e0-4865-a685-b5e0459b9e03"
      unitRef="usd">19814000</brc:AdministrativeCosts>
    <brc:AdministrativeCosts
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzQtNS0xLTEtMA_81fca876-e828-4e9d-be39-5132cb6e2a75"
      unitRef="usd">25550000</brc:AdministrativeCosts>
    <us-gaap:AssetImpairmentCharges
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzUtMS0xLTEtMA_4fd59302-98e9-438a-a64d-1269821483c4"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzUtMy0xLTEtMA_134b7c9c-9bcc-474a-9e91-e437efd74be2"
      unitRef="usd">13821000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzUtNS0xLTEtMA_ce0b8a1d-2a23-411e-b7f5-b9a69fc1c826"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzctMS0xLTEtMA_c4ecf558-3ae7-44f7-84a7-fbac50e290da"
      unitRef="usd">4333000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzctMy0xLTEtMA_e14f0085-e1b0-4373-bc9b-73c38427363e"
      unitRef="usd">5079000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzctNS0xLTEtMA_0d8bf260-081c-488e-9682-12baf9212694"
      unitRef="usd">5046000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:InterestExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzgtMS0xLTEtMA_d380f587-38ab-4a05-9d2d-411e67612678"
      unitRef="usd">437000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzgtMy0xLTEtMA_b82f076b-ef5c-42ac-9e02-1417ac3c2fef"
      unitRef="usd">2166000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzgtNS0xLTEtMA_fd0bb7d7-84c6-425b-83af-2f8ed5649973"
      unitRef="usd">2830000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzktMS0xLTEtMA_7c710f9d-439c-4f02-9c09-5e7725a349de"
      unitRef="usd">171023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzktMy0xLTEtMA_c9dd8557-4e64-464a-9b5c-7a52c750d6d3"
      unitRef="usd">140936000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzktNS0xLTEtMA_9f7d14ab-88ad-4797-b18d-e576060f4084"
      unitRef="usd">164644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:AssetImpairmentCharges
      contextRef="icd7a79d0c4e74e2fb2e2c0837886fd99_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzEwLTAtMS0xLTExMjY5L3RleHRyZWdpb246ZTk5YjM2MWU3NmY5NGNkNjk3NjM0MjRmZmU0NTRiMjNfMTA5OTUxMTYyNzk0MQ_7280da66-5f15-4c3f-93ce-78bdd6d1fd27"
      unitRef="usd">11029000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i99215707bd224846870f7789b8342016_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZToxZjEzOGZkYjg1MzE0NTEyODk1Y2JlNDIxYjkzNGViMy90YWJsZXJhbmdlOjFmMTM4ZmRiODUzMTQ1MTI4OTVjYmU0MjFiOTM0ZWIzXzEwLTAtMS0xLTExMjY5L3RleHRyZWdpb246ZTk5YjM2MWU3NmY5NGNkNjk3NjM0MjRmZmU0NTRiMjNfMTA5OTUxMTYyNzk1MQ_2e6b3810-f111-4e0a-8033-d5d915fae47f"
      unitRef="usd">2792000</us-gaap:AssetImpairmentCharges>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90ZXh0cmVnaW9uOmI5Mjk0MWZkNDZjOTRhMjM5ZDFkN2ZmNDFhNTA4ZWMwXzc3MQ_6ece5b64-6386-41f6-a55f-dc98bcdbfe75">&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 style="width:26.864%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.173%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.179%"/&gt;&lt;td style="width:0.1%"/&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 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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;627,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;674,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;361,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;365,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;509,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;546,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;234,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(61,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,081,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,160,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;595,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;557,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie045b897ad1640f49b1a0e762e1ad537_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtMi0xLTEtMA_71c5f841-68ed-4315-87d4-cace38d02ec9"
      unitRef="usd">642268000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29437d4212b74c64ac31b769d1893ae7_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtNC0xLTEtMA_d2c37581-4a81-4580-b98f-2ad42d787705"
      unitRef="usd">627160000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84746852e8ad436195fc831851765294_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtNi0xLTEtMA_7897e13e-6f2c-4d50-9ebd-28f1fddca283"
      unitRef="usd">674924000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i8fdfb74f46ab488d98c540c7978160ac_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtOC0xLTEtMA_3a633b2d-452c-4075-a350-55c5cd2a22e2"
      unitRef="usd">560405000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia53f44945501448c967dec4880d7b59e_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtMTAtMS0xLTA_4bdcdc96-b9bc-47c8-b62d-064b7e6e4fc8"
      unitRef="usd">361005000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia67a6b78cc6748bba38ecbbea5779b68_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzMtMTItMS0xLTA_85dedd00-c471-4bbe-ab2c-9ecf8b4e7161"
      unitRef="usd">365205000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c76f513ede64950a67117702a067ee0_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtMi0xLTEtMA_baa79ae6-018a-4064-b4a0-c89255e7d350"
      unitRef="usd">565956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52e39d443d594fa0a28faf7f2aa8c05f_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtNC0xLTEtMA_0bbbeafd-6746-47f0-ad9a-0435e03829b2"
      unitRef="usd">509530000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2eeb8bce973453c87b67fd1c5769cd2_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtNi0xLTEtMA_80e7d0f1-9f8f-4f8c-8b05-04b03c77ecaf"
      unitRef="usd">546923000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i2769872ad0984bf6b28912b8955a4ffc_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtOC0xLTEtMA_2c10c015-19c8-42da-9a22-bf3c3b091d60"
      unitRef="usd">309686000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ia64838bb0b394abc8fac131ffe96b028_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtMTAtMS0xLTA_ffc65e4b-5e62-4116-a3d0-69a3813ae678"
      unitRef="usd">234330000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i960bdc2d2c514c6d82a284133eb5dd6e_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzQtMTItMS0xLTA_40806399-90bc-4aac-8f2c-cf359dec2cba"
      unitRef="usd">191953000</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68cdea0d517b45ef86cc24c995068a95_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtMi0xLTEtMA_16bae8f7-9324-46d8-9844-285ef7ef185d"
      unitRef="usd">-63526000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90ae7142857b48e4a3fe46d2fb4ae263_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtNC0xLTEtMA_4997a5e4-5646-49df-95a5-06fd32e6ca49"
      unitRef="usd">-55391000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb6a13430d87400eb69f6401e4bdad9d_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtNi0xLTEtMA_3307f101-51e3-40fd-a635-de10c8aefea0"
      unitRef="usd">-61202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i50249781d8a84142bdacd34520abd436_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtOC0xLTEtMA_5761527e-7f85-49ea-afba-580b0200cb14"
      unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i978261c322414eed964101db8dd0dd38_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtMTAtMS0xLTA_cbc354a7-2416-44cf-b91d-f4c5ecb012df"
      unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i33ec8086fe494592b49577d84389b5d9_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzUtMTItMS0xLTA_c06484a5-8779-4fed-a133-86a308468e13"
      unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtMi0xLTEtMA_9d660d84-4b54-4210-ac31-2da3a1f92d11"
      unitRef="usd">1144698000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtNC0xLTEtMA_26ee08e8-b6f9-4998-bac5-053f103284a3"
      unitRef="usd">1081299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtNi0xLTEtMA_e08a329e-6544-4970-a832-3b035df2cefe"
      unitRef="usd">1160645000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:NoncurrentAssets
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtOC0xLTEtMA_7e7ab58d-3cce-4864-bc66-a1fd398440b5"
      unitRef="usd">870091000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtMTAtMS0xLTA_d5d56b3c-3ae0-4463-8d62-a42ae075cfb0"
      unitRef="usd">595335000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDUvZnJhZzpiOTI5NDFmZDQ2Yzk0YTIzOWQxZDdmZjQxYTUwOGVjMC90YWJsZTo5OWY1M2FmZDE3Yzc0NDJkOTU4MzVhMTljYTdiMzFkNC90YWJsZXJhbmdlOjk5ZjUzYWZkMTdjNzQ0MmQ5NTgzNWExOWNhN2IzMWQ0XzYtMTItMS0xLTA_ec978916-32de-449b-8cde-d233ca45cafd"
      unitRef="usd">557158000</us-gaap:NoncurrentAssets>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0NjI_9a0a677e-5d06-4328-959c-660f02075a6e">&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 style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;140,936&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;164,644&#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;/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 increase in income before income taxes and losses of unconsolidated affiliate in Other Nations to $111,519 in fiscal 2021 from $71,503 in fiscal 2020 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $22,914. In addition, profitability improved in Other Nations in fiscal 2021 compared to fiscal 2020 as our global businesses continue to recover from the COVID-19 pandemic.&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 decrease in income before income taxes and losses of unconsolidated affiliate to $71,503 in fiscal 2020 from $109,567 in fiscal 2019 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $22,914. In addition, profitability decreased in Other Nations in fiscal 2020 compared to fiscal 2019 as our global businesses were impacted by reduced economic activity resulting from the COVID-19 pandemic.&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 style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;8,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,003)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,796&#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;/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 style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;28,321&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;33,386&#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;/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, 2021 and 2020:&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 style="width:52.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&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 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, 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 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 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 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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;52,916&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,778)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,862)&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;/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 style="width:52.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&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 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, 2020&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 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 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 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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;34,208&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,649)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(9,441)&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;/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, 2021 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 $102,847, of which $90,475 have no expiration date and the remainder of which expire from 2022 to 2038.&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 $23,164, which expire in 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 $22,141, which expire from 2022 to 2031.&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 R&amp;amp;D credit carry-forwards of $11,481, which expire from 2022 to 2036.&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 style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/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;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;Adjustments to tax accruals and reserves&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/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 and domestic manufacturer&#x2019;s deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Valuation allowance against foreign net operating loss carry-forwards&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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.1&#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 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.3&#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, 2021, 2020, and 2019.&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 years ended July 31, 2021, 2020, and 2019, include reductions of uncertain tax positions resulting from the closure of audits and lapses in statues of limitations. The year ended July 31, 2021 was impacted by the recording of reserves for uncertain tax provisions.&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;(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%;padding-left:6.34pt"&gt;The year ended July 31, 2021 includes a reduction in a previously recorded valuation allowance against certain foreign net operating loss carry-forwards.&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 style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&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, 2018&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;20,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2,518&#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;/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;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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;/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;(8,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, 2019&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;14,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2,798&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(5,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, 2020&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;13,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;/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-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;21,912&#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;/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 $21,912 of unrecognized tax benefits, if recognized, $18,717 would affect the Company's income tax rate. The Company has classified $15,427 and $8,931, excluding interest and penalties, of the reserve for uncertain tax positions in "Other liabilities" on the Consolidated Balance Sheets as of July&#160;31, 2021 and 2020, respectively. The Company has classified $6,485 and $4,691, 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, 2021 and 2020, 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) and benefits of ($596), $372, and $1,013 on the reserve for uncertain tax positions during the years ended July&#160;31, 2021, 2020, and 2019, respectively. The Company also recognized (expenses) and benefits related to penalties of ($595), $96, and $2,357 during the years ended July&#160;31, 2021, 2020, and 2019, 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, 2021 and 2020, the Company had $2,297 and $1,354, 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, 2021 and 2020, the Company had $2,098 and $658, 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 $3,253 during the year ending July 31, 2022 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, 2021, the Company recognized $295 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 style="width:76.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.685%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;19 &#x2014; F&#x2019;21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0MjU_c61a860f-22a5-4d5c-a1c2-c9a703171996">&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 style="width:52.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.525%"/&gt;&lt;td style="width:0.1%"/&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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;71,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;140,936&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;164,644&#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;/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 increase in income before income taxes and losses of unconsolidated affiliate in Other Nations to $111,519 in fiscal 2021 from $71,503 in fiscal 2020 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $22,914. In addition, profitability improved in Other Nations in fiscal 2021 compared to fiscal 2020 as our global businesses continue to recover from the COVID-19 pandemic.&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 decrease in income before income taxes and losses of unconsolidated affiliate to $71,503 in fiscal 2020 from $109,567 in fiscal 2019 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $22,914. In addition, profitability decreased in Other Nations in fiscal 2020 compared to fiscal 2019 as our global businesses were impacted by reduced economic activity resulting from the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzItMi0xLTEtMA_c1501c0b-d127-4154-b41e-819791558fde"
      unitRef="usd">59504000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzItNC0xLTEtMA_b5d796c8-1d43-4cea-a1e7-f1b167664134"
      unitRef="usd">69433000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzItNi0xLTEtMA_2e37b4c6-2711-4ed8-8c73-a3e450e0c34b"
      unitRef="usd">55077000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzMtMi0xLTEtMA_5a38db06-13d2-46c3-9e31-ea76fee61449"
      unitRef="usd">111519000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzMtNC0xLTEtMA_99fc47f9-b9b6-4d17-9009-60fc0e21a8bd"
      unitRef="usd">71503000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzMtNi0xLTEtMA_95a6a41a-8ef8-4062-90ab-77a636b87cc3"
      unitRef="usd">109567000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzQtMi0xLTEtMA_6744dd7e-6cf9-4fc7-b07a-ad1d1fa5f5a1"
      unitRef="usd">171023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzQtNC0xLTEtMA_8fb2820a-1bba-4949-885e-0911d017c9e0"
      unitRef="usd">140936000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpmMmZhYmVhYTAzZWI0NDQ5YmNhNGNkZGZjMTI3OTgwOS90YWJsZXJhbmdlOmYyZmFiZWFhMDNlYjQ0NDliY2E0Y2RkZmMxMjc5ODA5XzQtNi0xLTEtMA_52d33530-cc56-4b45-acf1-43e68e79008f"
      unitRef="usd">164644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2MzkzNzk_5a38db06-13d2-46c3-9e31-ea76fee61449"
      unitRef="usd">111519000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2MzkzOTE_99fc47f9-b9b6-4d17-9009-60fc0e21a8bd"
      unitRef="usd">71503000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <brc:IntercompanyRoyaltyTransactions
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0MzU_9e553f3d-0545-4ecc-b97b-e51075ffa938"
      unitRef="usd">22914000</brc:IntercompanyRoyaltyTransactions>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0MDI_99fc47f9-b9b6-4d17-9009-60fc0e21a8bd"
      unitRef="usd">71503000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0MTM_95a6a41a-8ef8-4062-90ab-77a636b87cc3"
      unitRef="usd">109567000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <brc:IntercompanyRoyaltyTransactions
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0MjU_9e553f3d-0545-4ecc-b97b-e51075ffa938"
      unitRef="usd">22914000</brc:IntercompanyRoyaltyTransactions>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0MzA_30ae8ac4-c867-43a8-893b-ad04a7d19c60">&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 style="width:53.285%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.379%"/&gt;&lt;td style="width:0.1%"/&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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;8,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,003)&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,796&#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;/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 style="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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;28,321&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;33,386&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzMtMi0xLTEtMA_913b081d-98d0-456b-a339-64ac5b1e402e"
      unitRef="usd">16322000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzMtNC0xLTEtMA_f71a690c-9c5c-418f-a785-bb227b49b33c"
      unitRef="usd">3031000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzMtNi0xLTEtMA_4adb9d43-f6c6-4bc3-9280-309b254284ff"
      unitRef="usd">2232000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzQtMi0xLTEtMA_a212ea84-d10a-4f2b-bd7a-beacd0822dd0"
      unitRef="usd">26141000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzQtNC0xLTEtMA_8b026a76-4553-4958-95b7-2e7faffb7712"
      unitRef="usd">25133000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzQtNi0xLTEtMA_24dab1de-2cbf-4a82-99a3-a2e4facdd55e"
      unitRef="usd">22445000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzUtMi0xLTEtMA_0c3721b2-7b6a-41ce-a8bc-a7334db3f6d0"
      unitRef="usd">2112000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzUtNC0xLTEtMA_2f088c32-5c76-4f7e-8811-b152853bcb0e"
      unitRef="usd">1160000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzUtNi0xLTEtMA_5974ef46-a871-426d-968b-ce6364a21a42"
      unitRef="usd">913000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzYtMi0xLTEtMA_81ddc116-c43b-47cb-950e-23cccb687b64"
      unitRef="usd">44575000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzYtNC0xLTEtMA_d1e66246-5b6d-47db-bf69-030873100b5f"
      unitRef="usd">29324000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzYtNi0xLTEtMA_a5aba115-1b32-47ea-91cb-19c704557f54"
      unitRef="usd">25590000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzgtMi0xLTEtMA_023d2875-9dc1-48f6-8b55-9249d6550679"
      unitRef="usd">-2662000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzgtNC0xLTEtMA_1abca1b8-d39e-435b-a8c9-73cd3394edc0"
      unitRef="usd">1072000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzgtNi0xLTEtMA_fa5d8687-6cda-43bf-9d70-8a5e6274fe7b"
      unitRef="usd">8451000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzktMi0xLTEtMA_c315a6f8-1931-4c34-8d00-61c3e65beac6"
      unitRef="usd">-5938000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzktNC0xLTEtMA_bd3de3fe-e133-4edf-b660-94342abcc4d3"
      unitRef="usd">-2065000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzktNi0xLTEtMA_8443a203-eb8b-43e8-ad9c-0352a98ce3be"
      unitRef="usd">-667000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEwLTItMS0xLTA_1c5ed423-da6d-4531-af87-29a8886d8d2e"
      unitRef="usd">-365000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEwLTQtMS0xLTA_001f1e9d-84c3-4f83-9ec3-e69d30e2fedf"
      unitRef="usd">-10000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEwLTYtMS0xLTA_60e85abc-56a6-4ea9-b55b-6fc5f47c14d2"
      unitRef="usd">12000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzExLTItMS0xLTA_885bf86e-4b62-4cd9-a2c1-69143896876d"
      unitRef="usd">-8965000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzExLTQtMS0xLTA_e7ef9ed9-9a03-40bf-a292-9608dae8c14c"
      unitRef="usd">-1003000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzExLTYtMS0xLTA_fd7059f7-08c8-4a2c-9372-ab0725058662"
      unitRef="usd">7796000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEyLTItMS0xLTA_a9cb8fc7-31ae-4d64-a530-994dfbbd3841"
      unitRef="usd">35610000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEyLTQtMS0xLTA_6f3ba05d-4394-4c47-8096-b5f8db412afe"
      unitRef="usd">28321000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTplYWQ2M2FjZTlkM2Q0NTNjODI0MjFmYzliMDQ0MGNkNS90YWJsZXJhbmdlOmVhZDYzYWNlOWQzZDQ1M2M4MjQyMWZjOWIwNDQwY2Q1XzEyLTYtMS0xLTA_a5f4c20f-c8bc-4836-bbd4-46b243ecf81d"
      unitRef="usd">33386000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0NDM_091d71b9-04aa-49ec-b4ee-99a4a524e23f">&lt;div style="margin-top: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, 2021 and 2020:&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 style="width:52.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&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 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, 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 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 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 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,292)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,987)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,991)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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;52,916&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,778)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,862)&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;/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 style="width:52.408%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.670%"/&gt;&lt;td style="width:0.1%"/&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 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, 2020&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 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 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 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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;56,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,715)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 style="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;34,208&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,649)&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;(9,441)&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzAtMi0xLTEtMA_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzItMi0xLTEtMA_3171bdbd-c259-4729-bfab-33e92f801727"
      unitRef="usd">5143000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzItNC0xLTEtMA_7454fc23-2af0-4801-8436-b16ca93bfbeb"
      unitRef="usd">51000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzItNi0xLTEtMA_ee89e80e-96ca-4fb4-aa43-b4bef9011cc1"
      unitRef="usd">5092000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzQtMi0xLTEtMA_b567cef6-1aa2-4416-aae3-1db8c37406dc"
      unitRef="usd">8570000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzQtNC0xLTEtMA_7fc8c38d-3752-46b8-8b52-226677f5b59f"
      unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzQtNi0xLTEtMA_04b8eee3-3b73-4687-a921-0ed4f4a61c1e"
      unitRef="usd">8570000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzUtMi0xLTEtMA_a7861ebc-71ad-4f27-ba77-1f6c17ff2d34"
      unitRef="usd">1433000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <brc:DeferredTaxLiabilitiesAccountsReceivable
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzUtNC0xLTEtMA_d5f77e3e-a7ce-470c-b9e5-6596deee37e7"
      unitRef="usd">0</brc:DeferredTaxLiabilitiesAccountsReceivable>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzUtNi0xLTEtMA_b459e8fd-1587-42fe-a9b6-1014331b9356"
      unitRef="usd">1433000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzYtMi0xLTEtMA_dd56eb2d-dc9d-434e-b84e-e706e01715e7"
      unitRef="usd">3479000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzYtNC0xLTEtMA_d95c1ec6-8fe0-4734-8997-6ead0e1f9240"
      unitRef="usd">7292000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i646bccb5d34342f8bd8508b070513d50_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzYtNi0xLTEtMA_6af40acb-0335-48a9-848f-ee2eea10cb59"
      unitRef="usd">3813000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzctMi0xLTEtMA_69072a7c-6f74-4a13-842f-3ce88d7c1329"
      unitRef="usd">996000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzctNC0xLTEtMA_70c20fbb-86cd-44ce-94ea-05602b688ead"
      unitRef="usd">51987000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i646bccb5d34342f8bd8508b070513d50_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzctNi0xLTEtMA_34cd870a-a583-45b3-a8ae-5252fe51dab4"
      unitRef="usd">50991000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzgtMi0xLTEtMA_d9e0a303-c567-41c6-8958-bd2c03e711e9"
      unitRef="usd">8069000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzgtNC0xLTEtMA_15cc6153-92fd-46e6-940d-f17482ee9349"
      unitRef="usd">0</brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzgtNi0xLTEtMA_51448c13-9db7-4f0e-a29b-6da5fc534964"
      unitRef="usd">8069000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzktMi0xLTEtMA_7377daa5-b431-40d6-9eec-a0b69cbcbacb"
      unitRef="usd">2359000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzktNC0xLTEtMA_67459001-c039-44ed-b21c-ae42ff256807"
      unitRef="usd">166000</brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzktNi0xLTEtMA_6d271975-6a9e-4378-85e1-f89b336ab9fd"
      unitRef="usd">2193000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEwLTItMS0xLTA_b74490db-e65b-47be-99bb-b8d63b9a07a5"
      unitRef="usd">60238000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEwLTQtMS0xLTA_5f51ffb5-3fa1-4ece-be1a-024941bc61fc"
      unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEwLTYtMS0xLTA_bf8bbe35-4b8b-48e7-b276-d5c0c8ff36aa"
      unitRef="usd">60238000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzExLTItMS0xLTA_78ca3740-6dd5-41f2-a912-3ca637dd6415"
      unitRef="usd">51069000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <brc:DeferredTaxLiabilityValuationAllowance
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzExLTQtMS0xLTA_feb61b94-eeee-4f62-908d-94f39a6fd8c0"
      unitRef="usd">0</brc:DeferredTaxLiabilityValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id9b5e91b25e24dd89c80726aeb4d9e38_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzExLTYtMS0xLTA_f7eedbcc-a602-4de3-a1ec-872d2b1886c8"
      unitRef="usd">51069000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEyLTItMS0xLTA_1cb21232-c10c-45e6-a535-a0ed89b052c1"
      unitRef="usd">13698000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEyLTQtMS0xLTA_b605a33d-591a-4686-bfe6-f54cd57f4eac"
      unitRef="usd">5282000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i646bccb5d34342f8bd8508b070513d50_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEyLTYtMS0xLTA_e7799ae0-b30d-4948-bdc7-6dd4f68829d9"
      unitRef="usd">8416000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEzLTItMS0xLTA_82f7422d-fd74-40d5-82c6-103e335a33f8"
      unitRef="usd">52916000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEzLTQtMS0xLTA_43967701-5792-4b7d-894b-c5f68a1bb59f"
      unitRef="usd">64778000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i646bccb5d34342f8bd8508b070513d50_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTo4NzI5NzYzZWU0YmM0ZWM1YjkxOTM0YTRkNDZhMGE2NC90YWJsZXJhbmdlOjg3Mjk3NjNlZTRiYzRlYzViOTE5MzRhNGQ0NmEwYTY0XzEzLTYtMS0xLTA_5343a085-5838-4fb4-aa58-3e38a6041b44"
      unitRef="usd">11862000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzItMi0xLTEtMA_ed8c7760-3659-449e-8311-e26ad26354b2"
      unitRef="usd">4385000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzItNC0xLTEtMA_e22ae0bd-3f45-42bf-8fef-05ceddd17163"
      unitRef="usd">58000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ib171ec0cbcfa4cce8d71296379af021d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzItNi0xLTEtMA_7b0d4f15-1020-469a-8754-a4c904610cca"
      unitRef="usd">4327000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzQtMi0xLTEtMA_76845545-789f-4ed4-9ab3-3717dc9e5e94"
      unitRef="usd">3339000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzQtNC0xLTEtMA_73ab3265-bb89-416a-abc4-7dc6c46b49d6"
      unitRef="usd">72000</brc:DeferredTaxLiabilitiesTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="ib171ec0cbcfa4cce8d71296379af021d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzQtNi0xLTEtMA_786f0bd6-6452-4534-88aa-6fce7919e615"
      unitRef="usd">3267000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzUtMi0xLTEtMA_6c7628a4-4141-49fb-b336-89df93823f66"
      unitRef="usd">1518000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <brc:DeferredTaxLiabilitiesAccountsReceivable
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzUtNC0xLTEtMA_302054c8-bb9e-442d-b41b-fc664104f5a5"
      unitRef="usd">0</brc:DeferredTaxLiabilitiesAccountsReceivable>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="ib171ec0cbcfa4cce8d71296379af021d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzUtNi0xLTEtMA_69d13cbd-c5dc-4f31-8455-baa524cad1c1"
      unitRef="usd">1518000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzYtMi0xLTEtMA_4aeffb53-622c-40a3-8918-c78cc1b9fbfa"
      unitRef="usd">3663000</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzYtNC0xLTEtMA_d8ecf153-c837-4bd1-9096-fd241f684e36"
      unitRef="usd">7285000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i4616317ec0804d94b1bbf67d58d8b772_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzYtNi0xLTEtMA_c5852527-8faa-44ae-800e-13798bb4836e"
      unitRef="usd">3622000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzctMi0xLTEtMA_590c2463-0197-427c-b487-8f299447e0ca"
      unitRef="usd">1026000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzctNC0xLTEtMA_1304a377-1983-4a32-b6a7-b38362a93e1e"
      unitRef="usd">31488000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="ib171ec0cbcfa4cce8d71296379af021d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzctNi0xLTEtMA_cd2b00d3-dad2-4a43-b145-4a586e896a8b"
      unitRef="usd">30462000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzgtMi0xLTEtMA_857c3604-4675-42b5-ab31-f6557a2c5ade"
      unitRef="usd">7851000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzgtNC0xLTEtMA_650fa567-4cc5-493f-8b9d-5390bb0f1bbf"
      unitRef="usd">0</brc:DeferredTaxLiabilityDeferredExpenseDeferredCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ib171ec0cbcfa4cce8d71296379af021d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzgtNi0xLTEtMA_96f1313f-ceda-433e-8081-6841ae0411f3"
      unitRef="usd">7851000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzktMi0xLTEtMA_d6083008-68c7-448c-acbb-6903a4186e69"
      unitRef="usd">3002000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzktNC0xLTEtMA_199c9988-e607-4ae0-a5a2-126add0c3196"
      unitRef="usd">31000</brc:Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits
      contextRef="ib171ec0cbcfa4cce8d71296379af021d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzktNi0xLTEtMA_ebbaad03-02e9-467a-baa6-79dec6a050f4"
      unitRef="usd">2971000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEwLTItMS0xLTA_0317e2db-6554-44dd-9347-4886242a168f"
      unitRef="usd">56447000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEwLTQtMS0xLTA_8facbb33-f3b3-43d4-956f-31e7338dea86"
      unitRef="usd">0</brc:DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="ib171ec0cbcfa4cce8d71296379af021d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEwLTYtMS0xLTA_5f26a37d-d0e8-48c2-8297-67d638b138a9"
      unitRef="usd">56447000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzExLTItMS0xLTA_e247a60b-d191-420a-b8fa-8645c1edc9b0"
      unitRef="usd">58809000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <brc:DeferredTaxLiabilityValuationAllowance
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzExLTQtMS0xLTA_89a017a4-cc85-4b90-aa1c-b4b4cea52363"
      unitRef="usd">0</brc:DeferredTaxLiabilityValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib171ec0cbcfa4cce8d71296379af021d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzExLTYtMS0xLTA_d579716d-a3c8-45eb-88bf-624339311c81"
      unitRef="usd">58809000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEyLTItMS0xLTA_a2674289-e22a-4051-9f76-6037d9142d05"
      unitRef="usd">11786000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEyLTQtMS0xLTA_7c93b588-b05b-478a-a876-d6976e978816"
      unitRef="usd">4715000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i4616317ec0804d94b1bbf67d58d8b772_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEyLTYtMS0xLTA_ccbb25c0-778e-4455-a109-5fbd34a28121"
      unitRef="usd">7071000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEzLTItMS0xLTA_01e33f7c-9540-491e-b908-2fa2cae2c999"
      unitRef="usd">34208000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEzLTQtMS0xLTA_ec7ef803-ee42-46c4-845f-6da37ae87c4a"
      unitRef="usd">43649000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i567237db37ba4c9b8d6d04e0155b4526_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTphOGVhM2MzMTZmODM0YzU0OGI1ZWY4NzRhN2RjZmJjYS90YWJsZXJhbmdlOmE4ZWEzYzMxNmY4MzRjNTQ4YjVlZjg3NGE3ZGNmYmNhXzEzLTYtMS0xLTA_0256927c-1baa-4e06-8afe-ae057f29eaf7"
      unitRef="usd">9441000</us-gaap:DeferredTaxLiabilities>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzgwMQ_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i23def7a6e35e4844af0d22d281aa1b61_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzg3Ng_bb8dd0a9-cdca-4316-9ac1-a54b6108af11"
      unitRef="usd">102847000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="i23def7a6e35e4844af0d22d281aa1b61_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzg4OQ_d620d43c-6557-4dcb-a1b1-b23f1de84a1a"
      unitRef="usd">90475000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <brc:ForeignOperatingLossCarryforwardExpirationDates
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTk1MTE2Mzk0NDQ_11157114-615e-4f1a-bf11-0888e8a54001">2022 to 2038</brc:ForeignOperatingLossCarryforwardExpirationDates>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i29dabd703ec648578ca90a29275467eb_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwMTk_6d7dfa52-1eb5-49c7-bc6f-36f8aae65bdc"
      unitRef="usd">23164000</us-gaap:OperatingLossCarryforwards>
    <brc:StateNetOperatingLossCarryforwardsExpirationDates
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0MzE_0279f676-0637-47e7-84ab-a8693b5c1a8f">2032</brc:StateNetOperatingLossCarryforwardsExpirationDates>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i23def7a6e35e4844af0d22d281aa1b61_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzEwOTI_792f4839-0531-4241-87fa-fc2443d2d88f"
      unitRef="usd">22141000</us-gaap:TaxCreditCarryforwardAmount>
    <brc:ForeignTaxCreditCarryforwardExpirationDates
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0Njg_e46f81ce-2a04-4b20-8fac-a7e6fac57dd6">2022 to 2031</brc:ForeignTaxCreditCarryforwardExpirationDates>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i29dabd703ec648578ca90a29275467eb_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzExNjM_56b8c5a1-e72a-4f38-9d5e-daf4c091ae35"
      unitRef="usd">11481000</us-gaap:TaxCreditCarryforwardAmount>
    <brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0MzI_c69fbfa3-34fc-471d-ad5a-671cdee95736">2022 to 2036</brc:StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0NjU_f2ff33fc-f3f7-4a69-a196-4dfeebfacdfc">&lt;div style="margin-top: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 style="width:65.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.284%"/&gt;&lt;td style="width:0.1%"/&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 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0&#160;&lt;/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;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;Adjustments to tax accruals and reserves&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6)&lt;/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 and domestic manufacturer&#x2019;s deduction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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: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;Valuation allowance against foreign net operating loss carry-forwards&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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.0)&lt;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.1&#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 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.3&#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, 2021, 2020, and 2019.&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 years ended July 31, 2021, 2020, and 2019, include reductions of uncertain tax positions resulting from the closure of audits and lapses in statues of limitations. The year ended July 31, 2021 was impacted by the recording of reserves for uncertain tax provisions.&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;(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%;padding-left:6.34pt"&gt;The year ended July 31, 2021 includes a reduction in a previously recorded valuation allowance against certain foreign net operating loss carry-forwards.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzItMi0xLTEtMA_16f8dd11-1a99-4116-a3a0-8745efea7fff"
      unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzItNC0xLTEtMA_eb7b849e-4da3-4bd5-af92-2c9ee894886b"
      unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzItNi0xLTEtMA_aa8dce3a-1a9e-4f6c-bae1-16099e0b3b15"
      unitRef="rate">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzQtMi0xLTEtMA_e537efe2-4bcf-470c-9bf4-fb8005f8e14c"
      unitRef="rate">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzQtNC0xLTEtMA_a637d0e0-ab62-4019-abf7-f8677b15b2de"
      unitRef="rate">0.051</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzQtNi0xLTEtMA_79ea8ff0-1fd6-4e5f-8b01-cc9d94117d02"
      unitRef="rate">0.020</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzgtMi0xLTEtNzYwMQ_0e023891-81b6-46d5-a934-b2c4dd1955e2"
      unitRef="rate">0.033</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzgtNC0xLTEtNzYwMQ_2ba6b00c-a2ad-48ec-adcc-4c42abfad442"
      unitRef="rate">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzgtNi0xLTEtNzYwMQ_8d9c0600-b7f7-4090-a1cd-ea9d2a4901bc"
      unitRef="rate">-0.036</us-gaap:EffectiveIncomeTaxRateReconciliationTaxContingencies>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzktMi0xLTEtMA_0f669d9e-fe8d-4206-a3f9-8e2213ee98ba"
      unitRef="rate">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzktNC0xLTEtMA_2921ade2-fc2d-4c48-8779-be083b97493a"
      unitRef="rate">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzktNi0xLTEtMA_ad671b09-3ede-4026-ae5a-7c363b77f632"
      unitRef="rate">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEwLTItMS0xLTA_7f30d220-76d5-4e63-a4b6-8a28fcf2394f"
      unitRef="rate">-0.048</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEwLTQtMS0xLTA_34315f23-7ae2-40e4-9a25-e824d1b4a65e"
      unitRef="rate">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEwLTYtMS0xLTA_95526473-4979-443a-b749-eb9fe1765620"
      unitRef="rate">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzExLTItMS0xLTA_37072a42-c2af-4fac-b9a0-4e4e5b8b3925"
      unitRef="rate">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzExLTQtMS0xLTA_03ccb3fe-ecaf-42cc-b83c-601fa2491ff6"
      unitRef="rate">-0.020</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzExLTYtMS0xLTA_997b1dda-a483-401b-a298-4207c59f7da0"
      unitRef="rate">0.023</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEyLTItMS0xLTA_2ad6764a-48e0-4f1a-8860-375f2c5fece0"
      unitRef="rate">0.208</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEyLTQtMS0xLTA_816abde3-5715-4c1e-ba1a-a9fdbfd3987d"
      unitRef="rate">0.201</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZToyMzljOTgwMTYxZmU0ZDg4ODJkNTg1NzUzZDg2ODZkYy90YWJsZXJhbmdlOjIzOWM5ODAxNjFmZTRkODg4MmQ1ODU3NTNkODY4NmRjXzEyLTYtMS0xLTA_0e5e756b-ae7a-4990-91a4-5cc73bb70f7c"
      unitRef="rate">0.203</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0NTc_d1e511f1-ca28-4ca8-8c73-a3af6e59ddd4">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 style="width:81.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.444%"/&gt;&lt;td style="width:0.1%"/&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, 2018&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;20,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2,518&#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;/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;612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(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;/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;(8,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(201)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, 2019&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;14,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;2,798&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions for tax positions of prior years &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(5,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;(108)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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, 2020&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;13,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;/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;/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;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;/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-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;21,912&#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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i29174ebb22e8416bbfeb7d3a8f58b84e_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzAtMS0xLTEtMA_67edaf53-c0e8-4c49-a0f1-68a2ace54d8b"
      unitRef="usd">20430000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzEtMS0xLTEtMA_b8d90e93-6f20-4bce-8d86-cb9bd8cfc6bd"
      unitRef="usd">2518000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzItMS0xLTEtMA_07b69b2a-3d50-4af4-96ff-257d54186480"
      unitRef="usd">612000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzMtMS0xLTEtMA_6775a377-04d8-4105-8415-bc8cf3f81e6f"
      unitRef="usd">378000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzQtMS0xLTEtMA_8cb493bf-df09-480f-84af-e3b4fe856ffc"
      unitRef="usd">8140000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzYtMS0xLTEtMA_7090ed4b-3a03-4c3d-9657-a01b20c665d7"
      unitRef="usd">201000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzctMS0xLTEtMA_81945caf-03ab-4891-98ff-8b31b6f0f716"
      unitRef="usd">14841000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzgtMS0xLTEtMA_4ed1203b-044a-4b10-b7cd-3ef1a3b65c01"
      unitRef="usd">2798000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzktMS0xLTEtMA_a0af131c-dd1f-4f63-be1f-113bdb9d9027"
      unitRef="usd">1295000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzEwLTEtMS0xLTA_5f4cdbd1-64de-4bc4-a9d1-abb193bc10a2"
      unitRef="usd">5087000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzExLTEtMS0xLTA_e96db547-02a8-429e-9ef0-241424000a09"
      unitRef="usd">117000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzEyLTEtMS0xLTA_484be36a-0a9a-439f-903b-f28e2ebf339b"
      unitRef="usd">108000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzEzLTEtMS0xLTA_b101cc9d-39d8-4e40-8aec-73108c7556f4"
      unitRef="usd">13622000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE0LTEtMS0xLTA_a2793413-4290-4556-9596-1657ad0b34c4"
      unitRef="usd">4664000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE1LTEtMS0xLTA_e5c63b57-717a-4f28-9e2c-fc0b4b36b209"
      unitRef="usd">3940000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE2LTEtMS0xLTA_670e7ec2-b93e-47a7-92d2-96f41976cfcb"
      unitRef="usd">365000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE3LTEtMS0xLTA_99f58813-df7a-4dcd-b8d8-44a530204b7c"
      unitRef="usd">159000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzE5LTEtMS0xLTA_df7db96c-7dc4-462c-9b76-3444784c94ac"
      unitRef="usd">210000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90YWJsZTpiYzk5NTAyZDVkM2U0ZjI1OTJhYmQzYWJlNzI1MDRkNi90YWJsZXJhbmdlOmJjOTk1MDJkNWQzZTRmMjU5MmFiZDNhYmU3MjUwNGQ2XzIwLTEtMS0xLTA_a765114e-9979-433b-8a45-ed364ea5f4e7"
      unitRef="usd">21912000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzI3NTc_a765114e-9979-433b-8a45-ed364ea5f4e7"
      unitRef="usd">21912000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzI4MDU_e471669b-56df-4e23-a2d9-7d3aa3b119a3"
      unitRef="usd">18717000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzI4Nzk_5480ca63-14aa-443d-a299-34af60458872"
      unitRef="usd">15427000</brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities>
    <brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzI4ODY_f264a42b-29b3-475d-bfa7-794d6c8007ad"
      unitRef="usd">8931000</brc:UnrecognizedTaxBenefitsRecognizedInOtherLiabilities>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzMwMzE_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzMwODM_e9639c2b-e993-4131-b7d1-727041678378"
      unitRef="usd">6485000</brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties>
    <brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzMwOTA_bf0b6955-cb02-4802-b362-fa03ca30ab2d"
      unitRef="usd">4691000</brc:ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzMyMzc_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM1NjU_b5460c2a-b632-46d0-bc81-8d1fe71d28ce"
      unitRef="usd">-596000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM1ODQ_a6167879-8d73-40d4-805b-35ab3e9437a0"
      unitRef="usd">-372000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM2MDc_4e277277-f585-4566-878b-a5913a3ed501"
      unitRef="usd">-1013000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM2NTM_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM4MDQ_d3c141c9-f662-4856-89e7-83cc117f90be"
      unitRef="usd">-96000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzM4NjE_de1c52bc-cb80-40db-bfea-a0574144283f"
      unitRef="usd">-2357000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzE2NDkyNjc0NTE5MTY_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQwMjg_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQwNTU_4269108a-e96d-4ef7-b3bf-caf254908121"
      unitRef="usd">2297000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQwNjI_28fab049-191d-43f1-b9a8-739299d1e46f"
      unitRef="usd">1354000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQyNTc_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQyODQ_3721cdf9-e71a-4355-824e-13ed1345fc4e"
      unitRef="usd">2098000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQyOTE_16a1d5fc-8340-444e-a354-1bec375745be"
      unitRef="usd">658000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQ1OTI_79a5b0de-4987-4d38-a94a-cac421444055"
      unitRef="usd">3253000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQ4OTI_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <brc:TaxBenefitsAssociatedwithStatueofLimitations
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzQ5MTk_42770d54-ef92-4d70-8ff8-a6270d9984ea"
      unitRef="usd">295000</brc:TaxBenefitsAssociatedwithStatueofLimitations>
    <brc:ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNDgvZnJhZzpmZDljMDQ1YmJiOGY0ODBkODM5ZDExZjU0YjgxYzhiYi90ZXh0cmVnaW9uOmZkOWMwNDViYmI4ZjQ4MGQ4MzlkMTFmNTRiODFjOGJiXzU0OTM_ce6f30ff-045d-4f3b-b288-dcf0ced3129b">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 style="width:76.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.685%"/&gt;&lt;td style="width:0.1%"/&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 colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 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;19 &#x2014; F&#x2019;21&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</brc:ScheduleofOpenTaxYearsbyMajorJurisdictionsTableTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzk3Mg_b0340c0f-aad1-4a2d-8298-828145fd5b2d">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 style="width:61.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;112,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;131,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferential dividends on dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;53,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;53,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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 511,189, 387,382, and 372,255 for the fiscal years ended July&#160;31, 2021, 2020, and 2019, respectively.</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzk3MQ_70be6944-9c5a-4829-b95d-555b64c86490">&lt;div style="margin-top: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 style="width:61.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;2019&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 colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;112,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;131,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(828)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(815)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Preferential dividends on dilutive stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;53,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;53,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;/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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/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;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzMtMS0xLTEtMA_881b56ff-cad3-4d48-a9ae-87342ec33bb2"
      unitRef="usd">129659000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzMtMy0xLTEtMA_166afd76-9c92-497a-ba08-9400cb204022"
      unitRef="usd">112369000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzMtNS0xLTEtMA_f7dc00ec-0098-44f7-82c4-47dd3431c326"
      unitRef="usd">131258000</us-gaap:NetIncomeLoss>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i48f6721241974904b7621ace05427fa6_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzUtMS0xLTEtMA_8f904d3a-fb91-4544-ae87-c07fd2b8092a"
      unitRef="usd">807000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i45b869a2962f4df982141a4edc374941_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzUtMy0xLTEtMA_28aa7998-7361-457f-9bd9-7c4112e4fe1c"
      unitRef="usd">828000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ib8ca09660c194f79853b8e45809e650e_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzUtNS0xLTEtMA_ee2eefd5-44ec-46c7-8bdd-1f50359b97a0"
      unitRef="usd">815000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic61e35c3f83f47d58f9710566d3a067d_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzYtMS0xLTEtMA_bde64ca4-9db3-4194-8232-72e60f4d674a"
      unitRef="usd">5000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i97b410ab810e4c3882328bf868dfa6e0_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzYtMy0xLTEtMA_99d825f0-a80d-4192-a8b9-5e229c616e3a"
      unitRef="usd">10000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i4f705ac6a9ea4f81ba94b005d35592e4_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzYtNS0xLTEtMA_afa0abd4-d6f5-4b85-b4c1-33d988d2be2d"
      unitRef="usd">13000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzctMS0xLTEtMA_f2c91c0f-c6aa-47fc-9e7e-d20a3df6d0fa"
      unitRef="usd">128847000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i97e0001e0faa4690ac713d641e867522_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzctMy0xLTEtMA_403bc615-e4fb-4377-bb3f-10316e5c469a"
      unitRef="usd">111531000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzctNS0xLTEtMA_57607769-2a7f-4140-a639-e576cbedf819"
      unitRef="usd">130430000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzktMS0xLTEtMA_e43809ef-63a0-49ab-8ace-1f60224ccd05"
      unitRef="shares">52039000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzktMy0xLTEtMA_36b49b07-cb8e-43c6-b07a-28728d25ec0b"
      unitRef="shares">52763000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzktNS0xLTEtMA_f8f29399-3bd2-455f-8983-8e5868eddf35"
      unitRef="shares">52596000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEwLTEtMS0xLTA_0595cf84-94ff-46b7-a9b8-8c44eb0522e0"
      unitRef="shares">370000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEwLTMtMS0xLTA_c5437c49-8119-40ca-b42c-36169d031596"
      unitRef="shares">468000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEwLTUtMS0xLTA_4f226445-0329-48be-a3b1-18185c598942"
      unitRef="shares">727000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzExLTEtMS0xLTA_ecf835fa-b11d-4bc8-bb52-9801f7ef25e0"
      unitRef="shares">52409000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzExLTMtMS0xLTA_9b3cfbbc-f070-40fd-a238-57b142233abc"
      unitRef="shares">53231000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzExLTUtMS0xLTA_a9462167-1f75-4c2a-bf36-9810c87b059b"
      unitRef="shares">53323000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEzLTEtMS0xLTA_986e47e4-f32a-4cbd-8757-95b33c4de266"
      unitRef="usdPerShare">2.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEzLTMtMS0xLTA_9aa1f510-b2c0-4855-a841-b94b4e656b63"
      unitRef="usdPerShare">2.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzEzLTUtMS0xLTA_7a13f60c-45fd-4ec2-81c3-d3fdc9b20c87"
      unitRef="usdPerShare">2.50</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE0LTEtMS0xLTA_bb1553d6-0903-46de-bcfa-211647407f8f"
      unitRef="usdPerShare">2.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE0LTMtMS0xLTA_9b5f82ce-d230-4995-a291-f029817db406"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE0LTUtMS0xLTA_f4ec3828-11c5-470a-b9b8-7d0bd8876451"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE2LTEtMS0xLTA_d1aba894-ebb8-4244-a924-3c274cc7d9f8"
      unitRef="usdPerShare">2.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i97e0001e0faa4690ac713d641e867522_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE2LTMtMS0xLTA_f660f41b-77ba-4ed8-8ce3-ed35c3102668"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE2LTUtMS0xLTA_bf0cc8e3-5ef2-44b4-b5f0-6dfa8e851fe9"
      unitRef="usdPerShare">2.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2a5d4732131048f3b2ec8659e5286889_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE3LTEtMS0xLTA_1f319a91-3653-4130-810d-cc8bfd7df4c2"
      unitRef="usdPerShare">2.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i97e0001e0faa4690ac713d641e867522_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE3LTMtMS0xLTA_2522c2d3-ba50-4d1f-9284-5bed32b1a7c3"
      unitRef="usdPerShare">2.10</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i500e49ce17734fb59ba7208911dc8ba7_D20180801-20190731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90YWJsZTo4MTU0MGYyNjlmOGU0MzMyODQ1YzljMmFhNTMwOTQ4NS90YWJsZXJhbmdlOjgxNTQwZjI2OWY4ZTQzMzI4NDVjOWMyYWE1MzA5NDg1XzE3LTUtMS0xLTA_d88a755f-53a0-4bd3-a76d-d4d1c42d593a"
      unitRef="usdPerShare">2.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzg5NQ_a8c9cb71-5227-4852-a977-45215038bf28"
      unitRef="shares">511189</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzg5OQ_fc55e0bc-94a5-4b50-a40c-fa10eb6774be"
      unitRef="shares">387382</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i4ca2588c3f6c45daaad93b165bd2e788_D20180801-20190731"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzkwNw_e51a5d73-5a95-48b5-ba8c-81ecd31b7a69"
      unitRef="shares">372255</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTQvZnJhZzo1MmRhY2Q2Y2EyOWE0ZWM5OWM4ODc2MjFiOTQ3MGNiYS90ZXh0cmVnaW9uOjUyZGFjZDZjYTI5YTRlYzk5Yzg4NzYyMWI5NDcwY2JhXzkzNw_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90ZXh0cmVnaW9uOmQ0NGFiYTEzY2ZmZTQ0N2NiNGE1MjkyMGJjOTFhZDY1XzIwNDM_3d96b3a9-483e-4579-ae42-a9c7086abfbb">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, 2021 and July&#160;31, 2020, 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 style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.886%"/&gt;&lt;td style="width:0.1%"/&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:top"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Trading securities&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 fiscal years ended July&#160;31, 2021 and July&#160;31, 2020. &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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90ZXh0cmVnaW9uOmQ0NGFiYTEzY2ZmZTQ0N2NiNGE1MjkyMGJjOTFhZDY1XzIwNTE_229beeeb-e51f-42b6-ae42-97447acc6c07">&lt;div style="margin-top: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, 2021 and July&#160;31, 2020, 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 style="width:43.490%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.886%"/&gt;&lt;td style="width:0.1%"/&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:top"&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;Trading securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90ZXh0cmVnaW9uOmQ0NGFiYTEzY2ZmZTQ0N2NiNGE1MjkyMGJjOTFhZDY1XzgyMw_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i52db5cd3125a4040a2d267de0d98824f_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzItMS0xLTEtMA_b0bf9cd9-e394-4561-ae8e-bd03137f507b"
      unitRef="usd">20135000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i91bd7e52168149daad0e1f0c64243d40_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzItMy0xLTEtMA_be0caa24-0661-4587-912b-52f734347c40"
      unitRef="usd">18606000</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i1adbae4698be4d0eb1b0daf4267f4940_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzMtMS0xLTEtMA_a3e4cd99-b095-4a0a-bef9-922b11b54f50"
      unitRef="usd">150000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="if03387fd9b9e49c3967ab9a5c9022235_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzMtMy0xLTEtMA_8f9b8a04-80d8-4721-905b-fb36c9be893e"
      unitRef="usd">594000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="ie3be8e7fedcc4611ae739b8d415c0e12_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzUtMS0xLTEtMA_ff060095-4b25-4dcd-bcd3-cb8a0acf142a"
      unitRef="usd">51000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="i13c19575d95b4e83acfb4c6ade39c353_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90YWJsZTo5ZWQ5MDRjOTg3NjM0MWY0YjA2YzkzOTZiYTc5OTRlNS90YWJsZXJhbmdlOjllZDkwNGM5ODc2MzQxZjRiMDZjOTM5NmJhNzk5NGU1XzUtMy0xLTEtMA_97314374-4f1f-4871-b715-bb6d7a40283f"
      unitRef="usd">777000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNTcvZnJhZzpkNDRhYmExM2NmZmU0NDdjYjRhNTI5MjBiYzkxYWQ2NS90ZXh0cmVnaW9uOmQ0NGFiYTEzY2ZmZTQ0N2NiNGE1MjkyMGJjOTFhZDY1XzE5MjQ_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM2ODM_510e5dc9-8e56-4166-a6f9-1599c42beca6">Derivatives and Hedging Activities&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes forward foreign exchange currency contracts to reduce the exchange rate risk of specific foreign currency denominated transactions. These contracts typically require the exchange of a foreign currency for U.S. dollars at a fixed rate at a future date, with maturities of less than 18 months, which qualify as cash flow hedges or net investment hedges under the accounting guidance for derivative instruments and hedging activities. The primary objective of the Company&#x2019;s foreign currency exchange risk management program is to minimize the impact of currency movements due to transactions in other than the respective subsidiaries&#x2019; functional currency and to minimize the impact of currency movements on the Company&#x2019;s net investment denominated in a currency other than the U.S. dollar. To achieve this objective, the Company hedges a portion of known exposures using forward foreign exchange contracts.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Main foreign currency exposures are related to transactions denominated in the British Pound, Euro, Canadian dollar, Australian dollar, Mexican Peso, Chinese Yuan, Malaysian Ringgit and Singapore dollar. Generally, these risk management transactions will involve the use of foreign currency derivatives to minimize the impact of currency movements on non-functional currency transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The U.S. dollar equivalent notional amounts of outstanding forward exchange contracts were as follows as of July&#160;31, 2021 and 2020:&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 style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.007%"/&gt;&lt;td style="width:0.1%"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&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;30,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/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;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;34,304&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,707&#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;/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, 2021 and 2020, unrealized gains of $770 and losses of $385 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-weight:400;line-height:120%"&gt;The following table summarizes the amount of pre-tax gains and losses related to derivatives designated as cash flow 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 style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&gt;&lt;td style="width:0.1%"/&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 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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, 2019&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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;837&#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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&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="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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&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 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="padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 (non-designated hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total derivative instruments&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;150&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;51&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;594&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;777&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeRemainingMaturity1
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM0Ng_b91737c8-0108-4667-9f56-16ee123cf984">P18M</us-gaap:DerivativeRemainingMaturity1>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM2OTA_f2237d18-00b2-4773-b57c-64c16b74e233">&lt;div style="margin-top: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, 2021 and 2020:&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 style="width:63.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.005%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.007%"/&gt;&lt;td style="width:0.1%"/&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 2020&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;30,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,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;/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;3,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;34,304&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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,707&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzAtMS0xLTEtMA_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i43e844db772742ac80ba43d5a3294d99_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzEtMS0xLTEtMA_7abb3152-5896-4554-9e62-e486c22994ea"
      unitRef="usd">30724000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i1a6917f08c3149d0a8842d858ddafc47_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzEtMy0xLTEtMA_5d5aa28a-9416-47fc-b34e-8548710259e3"
      unitRef="usd">24600000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ib87253f3eb474cbc8ae25828f46c19a4_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzItMS0xLTEtMA_a99adf4f-23cd-47ae-bb32-a72f43b7b164"
      unitRef="usd">3580000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i15c09184fb6240ab9c8ea463d7bca8aa_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzItMy0xLTEtMA_5b9b8c14-38a2-485e-8766-38276a4fef09"
      unitRef="usd">3107000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzMtMS0xLTEtMA_da590095-805c-4688-9cd8-5c1fb6627904"
      unitRef="usd">34304000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0498618e14e04074a5ec52c438eecb8d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTplODcwNDQ0YTAyZTY0NjMwOTA2MmQ4NTgxNzE3Yzc1My90YWJsZXJhbmdlOmU4NzA0NDRhMDJlNjQ2MzA5MDYyZDg1ODE3MTdjNzUzXzMtMy0xLTEtMA_a103520b-b7e5-4d52-9da2-97a203310288"
      unitRef="usd">27707000</us-gaap:DerivativeNotionalAmount>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzE5MDI_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
      contextRef="i17172882fe7a4504977da5473f1edda1_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzE5MzU_cbf4e4fe-e0cd-47eb-9a10-6852d28b5b13"
      unitRef="usd">770000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
      contextRef="i2e434574bcf24104a2d2334c419ff49f_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzE5NTI_096e6580-76c1-4755-b486-e91d829f9ab6"
      unitRef="usd">385000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM2ODU_a1b87c06-608f-4f40-8401-23cb01380870">&lt;div style="margin-top: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 cash flow 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 style="width:45.829%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.863%"/&gt;&lt;td style="width:0.1%"/&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 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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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, 2019&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;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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(576)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;837&#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;/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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzAtMi0xLTEtMA_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItMi0xLTEtMA_877f9f51-d7ab-4c75-bffe-9a6afe3b7a8f"
      unitRef="usd">1451000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItNC0xLTEtMA_efa1395b-7891-45c7-8a83-a45506263d15"
      unitRef="usd">-576000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i47f99ba1080d4e24b5afd621199ee7e8_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItNi0xLTEtMA_39d02ff4-1584-42a4-bc2b-78e1396b45ec"
      unitRef="usd">837000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItMi0xLTEtNzEwNw_086ceb29-a2ae-4951-8c4b-f48347cee89e"
      unitRef="usd">399000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItNC0xLTEtNzEwNw_5376f5b5-bdc5-4c02-ae06-42e087f7bb2b"
      unitRef="usd">614000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet
      contextRef="i7ef0175a328b4ab9be5f9eaf8e8afcd1_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo0ZWZhMGVhMThjZjc0ZjVjYmFlMzdkODY1MGU0NDVjNC90YWJsZXJhbmdlOjRlZmEwZWExOGNmNzRmNWNiYWUzN2Q4NjUwZTQ0NWM0XzItNi0xLTEtNzEwNw_0f32db01-f044-41f1-b65a-277a6e106ee9"
      unitRef="usd">1048000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90ZXh0cmVnaW9uOjI5ZGRiYjM0ZTI5ZTQzOWM4MDcyNTgwMzBiMGMwODA2XzM2OTE_18f76366-a56d-4301-91e5-39aa067a52a4">&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:52.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.576%"/&gt;&lt;td style="width:0.1%"/&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="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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&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, 2020&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 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="padding:0 1pt"/&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 (non-designated hedges)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Total derivative instruments&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;150&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;51&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;594&#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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;777&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzAtMS0xLTEtMA_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib4e9332b03a343f4804379809bbbe875_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzMtMS0xLTEtMA_1073d492-2e12-4e3f-a2f0-589c2f0a5445"
      unitRef="usd">150000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib07228633e2c4b44800d691a5b1afd42_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzMtMy0xLTEtMA_902a45e9-1ca5-4def-bfdf-31e8d417bcee"
      unitRef="usd">51000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia8dc0440ca7d4d649ccb7b09dd7e0722_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzMtNS0xLTEtMA_f96009da-ead0-453d-af8c-3716e9eca869"
      unitRef="usd">588000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ic81b9b1a583943bcbcc19964902ad835_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzMtNy0xLTEtMA_61f87b78-bef8-4a83-acd2-7b6d0bc3b908"
      unitRef="usd">761000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8c58309fb869407fa2a69ccbb50da433_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzYtMS0xLTEtMA_141de86c-fcf8-4d23-83fa-89862cb63746"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i1ecefff189764e6aa7cdf20a17f817cd_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzYtMy0xLTEtMA_59d68b0a-a256-41b0-9e7f-d803f9726ead"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i5f1ccfe77bdc468c9d0e7a531780b667_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzYtNS0xLTEtMA_2a5d1db4-1d8f-4542-a5ae-072c65be0a18"
      unitRef="usd">6000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5e459005b6584065a2931624e04c6d6d_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzYtNy0xLTEtMA_b2693006-670b-4857-94ca-fc9c2f1a7b17"
      unitRef="usd">16000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzctMS0xLTEtMA_eb6bb591-1fa5-4977-bc98-4213434c9a14"
      unitRef="usd">150000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3af50237bbe04bdf86432e1c8b222bd3_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzctMy0xLTEtMA_8ac293a2-731f-418d-93a2-0d548cd16c30"
      unitRef="usd">51000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie299613f6aba46438c2cba7bd8712fd2_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzctNS0xLTEtMA_b9de3c66-e8a4-4f5b-ab6e-404db9af2230"
      unitRef="usd">594000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i534d5740803e4731a612db5e8cdabd83_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjAvZnJhZzoyOWRkYmIzNGUyOWU0MzljODA3MjU4MDMwYjBjMDgwNi90YWJsZTo1NjVhMzBiYjllOGU0NWE2YjdmYzI1OTY3ZGZkMTU1MC90YWJsZXJhbmdlOjU2NWEzMGJiOWU4ZTQ1YTZiN2ZjMjU5NjdkZmQxNTUwXzctNy0xLTEtMA_a06f3077-f6ef-49b8-a5e9-f0ee76e4a238"
      unitRef="usd">777000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5MTQ_5e1a7763-af9c-4c71-abab-ddda0fe02c0e">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;On May 21, 2021, the Company acquired all of the outstanding shares of 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. The intangible assets consist of a customer relationship of $18,303, which is being amortized over eight years, technology of $2,837, which is being amortized over five years and a tradename of $567, which is being amortized over two years. The goodwill acquired of $43,235 is not tax-deductible. Magicard has a complementary product offering that allows the Company to offer new printing and encoding capabilities to both new and existing customers and is included in the Company&#x2019;s IDS 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;On April 15, 2021, the Company launched an all-cash tender offer in Finland to acquire all of the outstanding, publicly-held shares of Nordic ID Oyj, a Finnish corporation (&#x201c;Nordic ID&#x201d;) based in Salo, Finland. Nordic ID specializes in RFID readers, scanners, and the associated software to power track-and-trace applications in industrial manufacturing. On May 19, 2021, the results of the Company&#x2019;s cash tender offer were finalized with 92.9% of all outstanding shares validly tendered as part of the tender offer. On May 21, 2021, the Company acquired the shares validly tendered as part of the tender offer for $9,804 plus the assumption of debt of $4,668. The intangible assets consist of a customer relationship of $3,803, which is being amortized over ten years and technology of $600, which is being amortized over six years. The goodwill acquired of $12,584 is not tax-deductible. Nordic ID has begun the squeeze-out process after which Brady intends to acquire all of the remaining outstanding shares and apply for delisting of Nordic ID from the Nasdaq First North Growth Market Finland. Nordic ID is included in the Company&#x2019;s IDS 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;On June 16, 2021, the Company acquired all of the outstanding shares of 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. Initial financing for this acquisition consisted of $75,000 from the Company&#x2019;s revolving loan agreement and the balance from cash on hand. Prior to July 31, 2021, the Company repaid $37,000 of the borrowing on the credit facility with cash on hand. The intangible assets consist of a customer relationship of $44,500, which is being amortized over nine years, technology of $6,200, which is being amortized over five years and a tradename of $600, which is being amortized over three years. The goodwill acquired of $139,347 is not tax-deductible. The final purchase price allocation is subject to post-closing adjustments pursuant to the terms of the merger agreement. Code has a complementary product offering that allows the Company to expand in the industrial track-and-trace market and is included in the Company&#x2019;s IDS segment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the combined preliminary fair values of the assets acquired and liabilities assumed at the date of the acquisitions:&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 style="width:87.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.012%"/&gt;&lt;td style="width:0.1%"/&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;Cash and cash equivalents&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;7,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;/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;Accounts receivable - net&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;15,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 inventories&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;6,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Prepaid expenses and other current assets&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;544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Goodwill&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;195,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other intangible assets&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;77,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other assets&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,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Accounts payable&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,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,537)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Taxes, other than income taxes&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,081)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other current liabilities&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;(8,197)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Long-term debt&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,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Other liabilities&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;(14,836)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;251,496&#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;/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;Less:  cash acquired&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,513)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&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 total consideration&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;243,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 results of the operations of the acquired businesses have been included since the date of acquisition in the accompanying consolidated financial statements. Acquisition-related expenses of $3,164 were recognized in SG&amp;amp;A during the year ended July 31, 2021. Pro forma information related to the acquisitions during the year ended July 31, 2020 is not included because the impact on the Company&#x2019;s consolidated results of operations is considered to be immaterial.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib7437006003c4301ba43d440bc1493de_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5NDQ_044f3a51-7dbc-41a8-90be-c91321f0be3f"
      unitRef="usd">56694000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ib268211430dc42efa18164fa2478218d_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3MjQ_5aa6699e-6217-4534-b7fe-0519e7cd2891"
      unitRef="usd">18303000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ib268211430dc42efa18164fa2478218d_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4ODE_2f136327-518c-413d-8c38-b259fbc3e4aa">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i668829de80ea4c2096e12124f56d4cdf_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3NTE_96fecc6f-effc-4400-a41a-75759951f637"
      unitRef="usd">2837000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i668829de80ea4c2096e12124f56d4cdf_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4NjY_c91ce679-5f25-4f40-bc95-329354dd8d90">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i6b765d2588034841b14ae4a569585d45_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3MzQ_90ddccc7-d9d2-421f-add3-66aa1a63f8db"
      unitRef="usd">567000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i6b765d2588034841b14ae4a569585d45_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4NTI_f119d202-ffdc-4a8c-af86-cdf99d60ca77">P2Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib7437006003c4301ba43d440bc1493de_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2NDc_42f1a298-f43b-4973-ab36-3775e8a1096e"
      unitRef="usd">43235000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib5d6dd6193bd4c309ab950e0557c3d2d_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5NTQ_b4a99ed9-1eee-499d-a66f-647dae2353f2"
      unitRef="usd">9804000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5NjM_100b6b02-668f-4da8-8135-1d9455f8569a"
      unitRef="usd">4668000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ia49185af041b481eb5acebb928ef6afd_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3NjA_9b0579fc-6ff8-4f8f-906d-ae2bfbd3eb02"
      unitRef="usd">3803000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ia49185af041b481eb5acebb928ef6afd_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4Mzg_30afa3ab-d279-47ce-994f-d9b22987c0e6">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i9c88ae3dcf2c40919ba929905846bfab_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3Njk_c4d259ed-a475-424f-ae3e-21f64dc768de"
      unitRef="usd">600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i9c88ae3dcf2c40919ba929905846bfab_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4MjQ_723d9aea-349f-40f3-ae01-690a44b8d41f">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib5d6dd6193bd4c309ab950e0557c3d2d_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2NTc_1cdbc1ad-a76d-4ff8-acd6-d4c34893fef4"
      unitRef="usd">12584000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ib195d4841e9a400698be604f57ceca5f_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5MzM_367b823d-51b7-400b-a19f-7c3e28581561"
      unitRef="usd">172815000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <brc:RevolverAmountDrawnToFundCodeAcquisition
      contextRef="i5136cff2b09e4cca83a5bbae798e13f8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2Nzg_10725d6c-be85-4a1c-b41c-42f5861dcf6b"
      unitRef="usd">75000000</brc:RevolverAmountDrawnToFundCodeAcquisition>
    <brc:RevolverRepaidDuringYearRelatedToCodeAcquistion
      contextRef="i5136cff2b09e4cca83a5bbae798e13f8_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2ODg_94c5a78c-f6a6-4af5-85e2-3735bfab32b8"
      unitRef="usd">37000000</brc:RevolverRepaidDuringYearRelatedToCodeAcquistion>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="id4f52015455d464c826da17d614617c1_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2OTg_ce275734-cf08-422c-8547-50bce4dc6991"
      unitRef="usd">44500000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id4f52015455d464c826da17d614617c1_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3NzY_ae65718c-1332-4c51-89a2-9df4153c8881">P9Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i7a40deadf4454a27823a0e0178f42d94_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3MTU_634aa73f-2ade-4bc3-832b-d74a540794ba"
      unitRef="usd">6200000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i7a40deadf4454a27823a0e0178f42d94_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3OTM_5a6fcc8b-2baa-4cdd-8b44-5e46af5b8160">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="if2f69e43df6d4e04bf1893a0de33472a_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA3MDg_ffe408ef-62ef-4fa0-87a8-75ff2ac1a796"
      unitRef="usd">600000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="if2f69e43df6d4e04bf1893a0de33472a_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA4MDg_f9d5299e-687d-421f-90c7-55340fb43fdb">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib195d4841e9a400698be604f57ceca5f_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzI3NDg3NzkwOTA2MzY_0d0b60c6-16ab-422b-a5af-f3d75b8c216e"
      unitRef="usd">139347000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzAtMS0xLTEtMTE1MjI_b4ce4e60-a589-4fba-b591-f769dcf8ec84"
      unitRef="usd">7513000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzEtMS0xLTEtMTE1MjI_5889e848-eeb0-42a8-9507-9cae392342dc"
      unitRef="usd">15401000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzItMS0xLTEtMTE1MjI_f4a82855-f790-4fbe-b468-5ec0a281c00a"
      unitRef="usd">6581000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzMtMS0xLTEtMTE1MjI_4fcc479e-23a4-42b3-addb-c34a6822e105"
      unitRef="usd">544000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzQtMS0xLTEtMTE1MjI_eb6a6362-c7ab-4b3a-9b0f-fc7e4ddcf2f9"
      unitRef="usd">2023000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzUtMS0xLTEtMTE1MjI_8ccc6c69-7da6-4482-aec9-355be491db38"
      unitRef="usd">195166000</brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzYtMS0xLTEtMTE1MjI_dada9140-c129-4b89-81f7-dec1ec8f448b"
      unitRef="usd">77410000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzctMS0xLTEtMTE1MjI_b5af63ca-afe8-430a-bbc5-4b1bb619c7fb"
      unitRef="usd">3109000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzgtMS0xLTEtMTE1MjI_fd0e5d23-14ab-4437-9130-79d3a788303f"
      unitRef="usd">7584000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzktMS0xLTEtMTE1MjI_0b960fc7-6342-4f63-ab0f-abf9a7d7f0b2"
      unitRef="usd">5537000</brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits>
    <brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzEwLTEtMS0xLTExNTIy_47ee3e30-a368-42c5-873b-d851cbe84a0c"
      unitRef="usd">4081000</brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzExLTEtMS0xLTExNTIy_f93070dc-c34b-41eb-86cc-a0df5b3f7fb5"
      unitRef="usd">8197000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzEyLTEtMS0xLTExNTIy_7109780d-ce06-45f7-b64a-1318253a5595"
      unitRef="usd">4668000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzEzLTEtMS0xLTExNTIy_47753477-a5c5-4697-870c-dc64bb38b5ca"
      unitRef="usd">11348000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzE0LTEtMS0xLTExNTIy_8872e27f-4dac-4d02-927f-5e60aff5de73"
      unitRef="usd">14836000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzE1LTEtMS0xLTExNTIy_d562b15f-10a0-4f9d-be47-4c0a631d5649"
      unitRef="usd">251496000</brc:BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzE2LTEtMS0xLTExNTIy_5e0ded8d-2c6d-4949-ae08-768d72d93664"
      unitRef="usd">7513000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i900a9798e6d64452a424e3c10000c048_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90YWJsZTozZDEwMDI2YWFjZDk0MjlkYWYxN2Y5Yzc3ODEyMmI3Yi90YWJsZXJhbmdlOjNkMTAwMjZhYWNkOTQyOWRhZjE3ZjljNzc4MTIyYjdiXzE4LTEtMS0xLTExNTIy_19d5b5a7-90c7-4dee-ad70-823aef820013"
      unitRef="usd">243983000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjMvZnJhZzphNjk1ZDRiZGY3YzU0OTNhOWI0YTZmMDg2N2Y3ZDVhYy90ZXh0cmVnaW9uOmE2OTVkNGJkZjdjNTQ5M2E5YjRhNmYwODY3ZjdkNWFjXzEwOTk1MTE2NDg5MjQ_289392de-5916-46e8-9b4f-424a30ff288a"
      unitRef="usd">3164000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90ZXh0cmVnaW9uOmYxMWEwNTVjOTU2NDRhMjNiNzY5NWE0ZTYxMjUyYWQ1XzE1NA_1e24b198-86a5-44c7-886b-ffd2a0a7469d">Unaudited Quarterly Financial Information&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 style="width:39.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.017%"/&gt;&lt;td style="width:0.1%"/&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 colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarters&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 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;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Fourth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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: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;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;286,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;276,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;265,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;251,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,081,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;528,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Operating income &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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Net income per Class&#160;A Nonvoting Common Share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;277,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;265,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;295,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;306,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,144,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;561,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;/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;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Net income &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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Net income per Class&#160;A Nonvoting Common Share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;(1)  In the third quarter of fiscal 2020, the Company recognized before tax impairment charges of $13,821.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;(2)  In the fourth quarter of fiscal 2021, the Company acquired three companies: Nordic ID, Magicard, and Code. &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 operating results of the acquired companies are included in the Company&#x2019;s consolidated financial statements from the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) &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 fourth quarter of fiscal 2021, the Company recognized other-than-temporary impairment charges of $4,994 of its equity method investment in React Mobile, Inc.&lt;/span&gt;&lt;/div&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90ZXh0cmVnaW9uOmYxMWEwNTVjOTU2NDRhMjNiNzY5NWE0ZTYxMjUyYWQ1XzE4Mg_bd82f404-0d2e-437d-9765-197847cd6fee">&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 style="width:39.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.017%"/&gt;&lt;td style="width:0.1%"/&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 colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarters&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 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;First&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Second&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Third&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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;Fourth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&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: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;Fiscal 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;286,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;276,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;265,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;251,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,081,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;141,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;528,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Operating income &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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;138,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;Net income per Class&#160;A Nonvoting Common Share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fiscal 2021 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;Net sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;277,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;265,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;295,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;306,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,144,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Gross margin&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;135,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;561,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;/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;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Net income &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;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;28,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Net income per Class&#160;A Nonvoting Common Share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;0.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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;/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;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;0.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&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;(1)  In the third quarter of fiscal 2020, the Company recognized before tax impairment charges of $13,821.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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;(2)  In the fourth quarter of fiscal 2021, the Company acquired three companies: Nordic ID, Magicard, and Code. &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 operating results of the acquired companies are included in the Company&#x2019;s consolidated financial statements from the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) &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 fourth quarter of fiscal 2021, the Company recognized other-than-temporary impairment charges of $4,994 of its equity method investment in React Mobile, Inc.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtMi0xLTEtMA_d87b7803-668c-48b1-ab31-725e6e7c7a02"
      unitRef="usd">286947000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtNC0xLTEtMA_ce24d707-beae-4fd4-ae64-329ff1206f2a"
      unitRef="usd">276665000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtNi0xLTEtMA_bf47b992-497a-4477-95fa-f57b9939fcbb"
      unitRef="usd">265943000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtOC0xLTEtMA_d2bd934a-5dc0-4bc0-9a7a-da6680c5e915"
      unitRef="usd">251744000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzMtMTAtMS0xLTA_21ca78dc-a4b6-44dd-9ed8-9ef51b99c87e"
      unitRef="usd">1081299000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtMi0xLTEtMA_ca26bdab-fa7f-42d3-870f-8bb3dc8f3acb"
      unitRef="usd">141405000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtNC0xLTEtMA_3970bc7f-e058-4112-a6e7-8781396cfa77"
      unitRef="usd">139127000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtNi0xLTEtMA_d039a76d-abe1-4a25-92d9-6e84324e076e"
      unitRef="usd">129527000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtOC0xLTEtMA_94bae735-edfb-4b56-a496-f5fae1cf218d"
      unitRef="usd">118506000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzQtMTAtMS0xLTA_71596d7d-948f-447f-b8f7-8c20d0a87ada"
      unitRef="usd">528565000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtMi0xLTEtMA_28f65ab5-6d22-4e31-815e-6d4ca828de53"
      unitRef="usd">40891000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtNC0xLTEtMA_a0820a38-9510-47c6-b5c5-2e1ecc385423"
      unitRef="usd">41244000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtNi0xLTEtMA_461908c7-64ca-48f8-96ea-7e76ca54185b"
      unitRef="usd">22669000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtOC0xLTEtMA_17f7448e-4c91-47f3-b774-151ecc39c6fb"
      unitRef="usd">33219000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzUtMTAtMS0xLTA_1002703b-c216-4217-b1cb-8276db967c05"
      unitRef="usd">138023000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ic4f73b73cd094694ac7578614de5a466_D20190801-20191031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtMi0xLTEtMA_62c4558a-5ad5-46f7-b979-e29be7748c3a"
      unitRef="usd">37498000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ibbab856dfba54037ba530f21c1149b1f_D20191101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtNC0xLTEtMA_2c9b5222-7a94-43b4-a33a-ca959196452e"
      unitRef="usd">33553000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i0be020c50b3f4ba39fb55b8f19ad7ed6_D20200201-20200430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtNi0xLTEtMA_c31b0e3d-a2b4-4991-b7a0-bef471847e9f"
      unitRef="usd">13633000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i90e7b62bd71e43c3a4817d139f0f5d5b_D20200501-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtOC0xLTEtMA_be6fbc37-5739-4a61-a47f-4d80e83e74dd"
      unitRef="usd">27685000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzYtMTAtMS0xLTA_6314d47e-c299-4dfa-87a6-a6d6a34caa20"
      unitRef="usd">112369000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4dc29ccfd9994d14804e5dfc6ea1c7d3_D20190801-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtMi0xLTEtMA_8419947a-3751-47fa-bbf1-1e43368bd835"
      unitRef="usdPerShare">0.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i83044ff10f464619b3104ed84014e03c_D20191101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtNC0xLTEtMA_a2f4da75-ba83-45d1-90c4-d51f47dc8dde"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iaa5bbee9206549d5a50d1f77fffbeffb_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtNi0xLTEtMA_4a91aa47-74a2-416a-8cf1-f3ed0a9101b1"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i295bc144201d47dabdc3a25e297297ff_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtOC0xLTEtMA_ece07b89-535e-47ea-93d1-c637cad7b3f3"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzgtMTAtMS0xLTA_56ee8dca-ec65-4d1a-b5a5-fc0bccd902bf"
      unitRef="usdPerShare">2.13</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4dc29ccfd9994d14804e5dfc6ea1c7d3_D20190801-20191031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktMi0xLTEtMA_e3506d5a-897f-49fc-b489-eeddded414fe"
      unitRef="usdPerShare">0.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i83044ff10f464619b3104ed84014e03c_D20191101-20200131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktNC0xLTEtMA_0c4226ff-3833-48b3-862f-081c9c1eb6c4"
      unitRef="usdPerShare">0.62</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iaa5bbee9206549d5a50d1f77fffbeffb_D20200201-20200430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktNi0xLTEtMA_6eaab6d4-c486-41d7-8b77-514a5c7a9203"
      unitRef="usdPerShare">0.26</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i295bc144201d47dabdc3a25e297297ff_D20200501-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktOC0xLTEtMA_85267fdd-a33e-4a81-9910-1528fa93e2e7"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia6eea4adf79e412585051a5c9324ba32_D20190801-20200731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzktMTAtMS0xLTA_da0c3ad8-b910-4b0c-952a-742bfd8f1763"
      unitRef="usdPerShare">2.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTItMS0xLTA_a6a52d34-e6a6-465d-8fb0-49ed23697e8d"
      unitRef="usd">277227000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTQtMS0xLTA_364cdaa1-0ae4-404d-aae1-eb9723d732f3"
      unitRef="usd">265838000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTYtMS0xLTA_b75c5561-a296-4f33-af21-652acbc07269"
      unitRef="usd">295503000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTgtMS0xLTA_a25d7ac6-c389-4379-8ccc-34669dab6516"
      unitRef="usd">306130000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzExLTEwLTEtMS0w_d35db0a4-8658-4b48-ad87-85a1dd0a36cb"
      unitRef="usd">1144698000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTItMS0xLTA_b97cb7e3-ecc6-4b08-b4e4-aecb495a9844"
      unitRef="usd">135428000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTQtMS0xLTA_9b0c7ded-1fb4-41dc-9d2b-184c1355a98a"
      unitRef="usd">129522000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTYtMS0xLTA_71147ca1-3855-468b-9582-380dbeae5322"
      unitRef="usd">148847000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTgtMS0xLTA_edd6a204-3590-40ae-babe-3ca615cdde64"
      unitRef="usd">147649000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEyLTEwLTEtMS0w_2b60ebe5-ef11-400d-9c29-8cadf22415d7"
      unitRef="usd">561446000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTItMS0xLTA_7856f464-ace1-40b4-912f-a138d72fef01"
      unitRef="usd">42188000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTQtMS0xLTA_823f1958-51fa-4501-a421-4e9572eb7d73"
      unitRef="usd">37412000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTYtMS0xLTA_c72aea1f-d0dd-456a-80af-b670e25d79d8"
      unitRef="usd">46725000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTgtMS0xLTA_ec3ec05f-2b50-4123-9726-5b5bab0efea1"
      unitRef="usd">40802000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzEzLTEwLTEtMS0w_3f36ca98-e6b0-4c9c-8e17-f340833ad97b"
      unitRef="usd">167127000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i04e3fdfb5e224ce094aab71e4ee8c7b8_D20200801-20201031"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTItMS0xLTA_0854fc07-3e5d-4c81-ac08-b6dd52680cc5"
      unitRef="usd">33481000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i0a6c74c60e8449beba543c985c131f36_D20201101-20210131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTQtMS0xLTA_79b50cca-e535-4717-a6e3-cc27eb843778"
      unitRef="usd">30860000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="icd47d892bc2944a998c3258eca4d30cb_D20210201-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTYtMS0xLTA_68e157e7-f1bc-40cb-b85e-1c6521b1e35d"
      unitRef="usd">37291000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTgtMS0xLTA_05e94c7e-073c-4269-a7e0-c49e20cc564c"
      unitRef="usd">28027000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE0LTEwLTEtMS0w_8081cc04-25b0-48a1-8c21-db85c61e94b1"
      unitRef="usd">129659000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:EarningsPerShareBasic
      contextRef="if6b4159c5efe4db295aa9b41dff9981d_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTItMS0xLTA_85cd51ee-6bcf-418e-b30f-0f1eed7f4184"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iec2a2891702f49708a408d94fc0a5983_D20201101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTQtMS0xLTA_b247aeb9-b43a-44a8-8bf4-d761386e15b8"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i44cce58895144ac6a11ef3ab7cba2386_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTYtMS0xLTA_eb4eb710-d9e9-4ef9-8e37-9cdc1c146d00"
      unitRef="usdPerShare">0.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i19c9fdb1594d4ec3b2b8b1263c7e0c51_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTgtMS0xLTA_aefb8cff-3b96-408b-9999-d61f3be7edf8"
      unitRef="usdPerShare">0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE2LTEwLTEtMS0w_32d2ab93-0b57-4953-8fae-f9836a4cd835"
      unitRef="usdPerShare">2.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if6b4159c5efe4db295aa9b41dff9981d_D20200801-20201031"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTItMS0xLTA_0a69a636-091a-4f27-a092-8d4dce5c778a"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iec2a2891702f49708a408d94fc0a5983_D20201101-20210131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTQtMS0xLTA_c44046a8-8f01-4d33-a2a4-b46f26c2c05e"
      unitRef="usdPerShare">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i44cce58895144ac6a11ef3ab7cba2386_D20210201-20210430"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTYtMS0xLTA_43c3bcab-c78d-4642-9e89-61ae7c404da5"
      unitRef="usdPerShare">0.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i19c9fdb1594d4ec3b2b8b1263c7e0c51_D20210501-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTgtMS0xLTA_23fab557-3ed8-4d07-96e8-bfcdf95c3a93"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90YWJsZTpkNDAzN2VmNzE4ZGE0MDlhYTQzZGNmNTUyYTEwNDBlYi90YWJsZXJhbmdlOmQ0MDM3ZWY3MThkYTQwOWFhNDNkY2Y1NTJhMTA0MGViXzE3LTEwLTEtMS0w_3dd3a333-2f93-4d04-b90f-994df1474f90"
      unitRef="usdPerShare">2.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AssetImpairmentCharges
      contextRef="i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjYvZnJhZzpmMTFhMDU1Yzk1NjQ0YTIzYjc2OTVhNGU2MTI1MmFkNS90ZXh0cmVnaW9uOmYxMWEwNTVjOTU2NDRhMjNiNzY5NWE0ZTYxMjUyYWQ1XzE0Nw_1fe75b54-0714-47f0-9d3b-8f6eac162ecf"
      unitRef="usd">13821000</us-gaap:AssetImpairmentCharges>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjkvZnJhZzo2NWM4YTE2MTJjOTU0NTQ4YjI5Mzg5MzZkMTFkOGRkNS90ZXh0cmVnaW9uOjY1YzhhMTYxMmM5NTQ1NDhiMjkzODkzNmQxMWQ4ZGQ1XzM3NQ_69a8a468-c306-45bd-a3fe-b5fcd6a20345">Subsequent Events&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;1, 2021, the Company announced an increase in the annual dividend to shareholders of the Company's Class A Common Stock, from $0.88 to $0.90 per share. A quarterly dividend of $0.225 will be paid on October&#160;29, 2021, to shareholders of record at the close of busines&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;s on October&#160;8, 2021. This&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; dividend represents an increase of 2.3% and is the 36th consecutive annual increase in dividends.&lt;/span&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ide7a6a44a0214e618894e85630f55511_D20200801-20210731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjkvZnJhZzo2NWM4YTE2MTJjOTU0NTQ4YjI5Mzg5MzZkMTFkOGRkNS90ZXh0cmVnaW9uOjY1YzhhMTYxMmM5NTQ1NDhiMjkzODkzNmQxMWQ4ZGQ1XzE1MQ_db7d9c01-6613-48db-aad3-2cf8de7b5a17"
      unitRef="usdPerShare">0.88</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i6e8379a424d842319bbb12987845c98a_D20210801-20220731"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjkvZnJhZzo2NWM4YTE2MTJjOTU0NTQ4YjI5Mzg5MzZkMTFkOGRkNS90ZXh0cmVnaW9uOjY1YzhhMTYxMmM5NTQ1NDhiMjkzODkzNmQxMWQ4ZGQ1XzE1Nw_20cca131-694e-4e50-8949-412be0902682"
      unitRef="usdPerShare">0.90</us-gaap:CommonStockDividendsPerShareCashPaid>
    <brc:PercentageIncreaseInDividend
      contextRef="i6e8379a424d842319bbb12987845c98a_D20210801-20220731"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xNjkvZnJhZzo2NWM4YTE2MTJjOTU0NTQ4YjI5Mzg5MzZkMTFkOGRkNS90ZXh0cmVnaW9uOjY1YzhhMTYxMmM5NTQ1NDhiMjkzODkzNmQxMWQ4ZGQ1XzMxNg_1f596b8a-2c07-44db-8b49-5aa2c2287c62"
      unitRef="number">0.023</brc:PercentageIncreaseInDividend>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xODQvZnJhZzo5ZjllZDk0Y2UzOGI0MmEzYTk0NTQwMzZmOTQwM2VmOS90ZXh0cmVnaW9uOjlmOWVkOTRjZTM4YjQyYTNhOTQ1NDAzNmY5NDAzZWY5XzIxOTMy_3d111d66-bab0-4527-a0ea-25c0aa767dca">2021-07-31</dei:DocumentPeriodEndDate>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i6c8526398be24e368b53989654ad90b4_D20200801-20210731"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90ZXh0cmVnaW9uOmZmNGE5Mjk0ZDJkMTQyOTk5NTg5ZGIzNDVjOThjZjZlXzkz_68624f1c-2e01-48e2-8602-68a3a6b44c09">&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 style="width:53.445%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.416%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.418%"/&gt;&lt;td style="width:0.1%"/&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 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 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="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/&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;2020&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 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;2019&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 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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(343)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,157&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;5,005&#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;/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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;13,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,346)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;16,309&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;13,404&#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;/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 colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;60,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;56,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;58,809&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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;60,073&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie8f51295d4b14fdb938e95546fc0f6d0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzQtMi0xLTEtMA_b5a424b4-1a3f-4744-9c31-c9f28b8bfe23"
      unitRef="usd">7157000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ief90451ec12d400e9a5b93763bb2f204_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzQtNC0xLTEtMA_abc83fb6-b1f6-4d66-afef-4d7880aa9573"
      unitRef="usd">5005000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifd4836a4eade465c919b5459598ab9ae_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzQtNi0xLTEtMA_26c5e2d4-0866-4d88-b7cd-76d7852757c9"
      unitRef="usd">4471000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="i68b3d373747f417fb27deb8a8055f391_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtMi0xLTEtMTE5MTk_3dacb918-cf25-4ebe-97d4-d45f1401e328"
      unitRef="usd">388000</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="i0ecd59d4840743e1a2249260a1b5c46d_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtNC0xLTEtMTE5MjY_33af5327-4a51-4efe-85c6-cd3ae3d5cb74"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="ida4680c40de6403f90af1aa844b2657b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtNi0xLTEtMTE5Mjg_fd854e83-139e-46f0-a81c-64143c6ef299"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i68b3d373747f417fb27deb8a8055f391_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtMi0xLTEtMA_263150da-cb50-4da1-8a47-3e875c98a69b"
      unitRef="usd">803000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0ecd59d4840743e1a2249260a1b5c46d_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtNC0xLTEtMA_aa76b1d1-1471-4194-8182-f45c9e492f03"
      unitRef="usd">2495000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ida4680c40de6403f90af1aa844b2657b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzUtNi0xLTEtMA_151dfc16-3e5b-493a-bd47-f572343cd031"
      unitRef="usd">587000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i68b3d373747f417fb27deb8a8055f391_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzYtMi0xLTEtMA_128c84d0-79ca-4511-8df0-2fc715cf691b"
      unitRef="usd">1042000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0ecd59d4840743e1a2249260a1b5c46d_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzYtNC0xLTEtMA_e9ffc62d-dfaf-4f1d-8314-8c6c5bfc7bfd"
      unitRef="usd">343000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ida4680c40de6403f90af1aa844b2657b_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzYtNi0xLTEtMA_2e51dc4d-d638-4399-8a45-3c676580fce8"
      unitRef="usd">53000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2783b63c005a40828c37ea7e1af83043_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzctMi0xLTEtMA_135749a0-1e09-4ed4-8127-f74bef4df657"
      unitRef="usd">7306000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ie8f51295d4b14fdb938e95546fc0f6d0_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzctNC0xLTEtMA_21c191aa-406d-4291-942c-544ed70d99f2"
      unitRef="usd">7157000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ief90451ec12d400e9a5b93763bb2f204_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzctNi0xLTEtMA_d53e96c2-254a-4e5b-85d7-58eeee3e1761"
      unitRef="usd">5005000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia848dcb8bfb8409e854596f960edec08_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzktMi0xLTEtMA_5ff79017-729c-4166-98ed-849fef4d0978"
      unitRef="usd">16309000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i22595830e1e04baa90096ba94d4dad17_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzktNC0xLTEtMA_5f90865c-c4e0-41e2-baf0-27393296ab80"
      unitRef="usd">13404000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2c1ef8d0937a411596a571b60592a228_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzktNi0xLTEtMA_3cb0b8cf-383c-45f9-a67a-a116a8c11ed3"
      unitRef="usd">12582000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="i2550129d29994386ba0b74ef3c278536_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTItMS0xLTExOTUw_91fc7f93-155f-45fd-84c0-3ffb1ed863e2"
      unitRef="usd">2957000</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="i78bb928542e44f8e8baf25b8f6ed7f89_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTQtMS0xLTExOTU3_650342d4-2832-4e2f-8311-8a866bfcaaea"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="ib9af162b7e8248c49b76cbaca6b57f19_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTYtMS0xLTExOTYw_29436062-97cc-4de8-92c5-e58345f05bda"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2550129d29994386ba0b74ef3c278536_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEwLTItMS0xLTA_02ef3235-bdbb-418a-9829-986094d3511f"
      unitRef="usd">4908000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i78bb928542e44f8e8baf25b8f6ed7f89_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEwLTQtMS0xLTA_1247e0f4-2e09-4282-9861-47613a24d3ec"
      unitRef="usd">5722000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib9af162b7e8248c49b76cbaca6b57f19_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEwLTYtMS0xLTA_7ff651fc-0f00-4385-a88e-55bdcc5c201e"
      unitRef="usd">3168000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2550129d29994386ba0b74ef3c278536_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTItMS0xLTA_d10be1f4-61df-4d70-958a-e16aef102da1"
      unitRef="usd">1165000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i78bb928542e44f8e8baf25b8f6ed7f89_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTQtMS0xLTA_70fce6b9-12b5-4177-b046-133ede39bb7e"
      unitRef="usd">2817000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ib9af162b7e8248c49b76cbaca6b57f19_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzExLTYtMS0xLTA_bcb8b6d8-e2f2-4162-a1fa-d49919335680"
      unitRef="usd">2346000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ifb5dbf1769fe4eb6b4af78ed689ce68f_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEyLTItMS0xLTA_8b015dcd-651e-464b-972e-89b78f2248d4"
      unitRef="usd">23009000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ia848dcb8bfb8409e854596f960edec08_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEyLTQtMS0xLTA_99923af9-41b6-4231-86e6-9c9e1363c223"
      unitRef="usd">16309000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i22595830e1e04baa90096ba94d4dad17_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzEyLTYtMS0xLTA_f8da122d-4144-45e0-a79a-9191357103db"
      unitRef="usd">13404000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4b81bd651ef64df8b5d5657d6c0c8acd_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE0LTItMS0xLTA_3088e9ef-1f2a-4482-a344-74e49ca63cc5"
      unitRef="usd">58809000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iffb6daad37d44ec093db04af45e2f3d0_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE0LTQtMS0xLTA_dcd96e6e-12f1-448e-92ab-bfc723fec635"
      unitRef="usd">60073000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4f0a8fe238db44ae825ccd9f623865a8_I20180731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE0LTYtMS0xLTA_d18ea60a-ba8e-4538-8bc5-84c71c1376c9"
      unitRef="usd">56866000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="i0f88ff4fb0ec443ea40ff17b8eef5ce0_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE1LTItMS0xLTA_70af4b3a-a1cf-4906-93af-f1305e934427"
      unitRef="usd">1351000</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="ibd1585f63c95441dad0dc6f71f30b65c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE1LTQtMS0xLTA_59570359-2e63-44c6-ae5d-c7d0f1af6c32"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired
      contextRef="i66804e23e9c74573a6b3f6081a78a7c8_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE1LTYtMS0xLTA_e838ad06-0b7a-4531-8c80-2b2ea2a549f8"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesReservesOfBusinessesAcquired>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0f88ff4fb0ec443ea40ff17b8eef5ce0_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE4LTItMS0xLTExOTMx_dd2a0608-e59e-4e9f-af3e-be02f4fd5a3f"
      unitRef="usd">4168000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ibd1585f63c95441dad0dc6f71f30b65c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE4LTQtMS0xLTExOTMz_04234e4e-82a6-413b-a389-f732a8d688eb"
      unitRef="usd">6204000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i66804e23e9c74573a6b3f6081a78a7c8_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE4LTYtMS0xLTExOTQ2_a6386007-69e8-44af-92db-815302c07885"
      unitRef="usd">5981000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0f88ff4fb0ec443ea40ff17b8eef5ce0_D20200801-20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE2LTItMS0xLTA_b454e6cb-cf62-4a37-a684-7aa5db5973e0"
      unitRef="usd">13259000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ibd1585f63c95441dad0dc6f71f30b65c_D20190801-20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE2LTQtMS0xLTA_f627a7b9-6593-44e4-86f6-2762c7225bf5"
      unitRef="usd">7468000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i66804e23e9c74573a6b3f6081a78a7c8_D20180801-20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE2LTYtMS0xLTA_505a9afd-db1b-4eb9-a7da-77a4a9eb734e"
      unitRef="usd">2774000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id1092afa2d304c16bca7d2616aafdb7b_I20210731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE3LTItMS0xLTA_d35a0bbf-9505-4616-9e55-fe0835cad462"
      unitRef="usd">51069000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4b81bd651ef64df8b5d5657d6c0c8acd_I20200731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE3LTQtMS0xLTA_7b7b365f-d83f-444e-b6ad-fdade887740b"
      unitRef="usd">58809000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iffb6daad37d44ec093db04af45e2f3d0_I20190731"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8yNTAvZnJhZzpmZjRhOTI5NGQyZDE0Mjk5OTU4OWRiMzQ1Yzk4Y2Y2ZS90YWJsZTo0NTJjNTdlNzIxODI0MzI1YmUxMjQ0ODY4NzQ3YjJlNi90YWJsZXJhbmdlOjQ1MmM1N2U3MjE4MjQzMjViZTEyNDQ4Njg3NDdiMmU2XzE3LTYtMS0xLTA_685ffda3-6c53-43dc-93e4-4a31231c0ed4"
      unitRef="usd">60073000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861250328">
<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, 2021</div></th>
<th class="th"><div>Aug. 31, 2021</div></th>
<th class="th"><div>Jan. 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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jul. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">53233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">358-6600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">39-0178960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Nonvoting Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BRC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,104,922,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="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,528,245<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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861461112">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for credit losses of $7,306 and $7,157, respectively</a></td>
<td class="nump">170,579<span></span>
</td>
<td class="nump">146,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">136,107<span></span>
</td>
<td class="nump">135,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">11,083<span></span>
</td>
<td class="nump">9,962<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">465,104<span></span>
</td>
<td class="nump">509,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment&#8212;net</a></td>
<td class="nump">121,741<span></span>
</td>
<td class="nump">115,068<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">614,137<span></span>
</td>
<td class="nump">416,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets</a></td>
<td class="nump">92,334<span></span>
</td>
<td class="nump">22,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">16,343<span></span>
</td>
<td class="nump">8,845<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">41,880<span></span>
</td>
<td class="nump">41,899<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">26,217<span></span>
</td>
<td class="nump">28,838<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total</a></td>
<td class="nump">1,377,756<span></span>
</td>
<td class="nump">1,142,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">82,152<span></span>
</td>
<td class="nump">62,547<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and benefits</a></td>
<td class="nump">81,173<span></span>
</td>
<td class="nump">41,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Taxes, other than income taxes</a></td>
<td class="nump">13,054<span></span>
</td>
<td class="nump">8,057<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
<td class="nump">3,915<span></span>
</td>
<td class="nump">8,652<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">17,667<span></span>
</td>
<td class="nump">15,304<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">59,623<span></span>
</td>
<td class="nump">49,782<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">257,584<span></span>
</td>
<td class="nump">185,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Long-term debt</a></td>
<td class="nump">38,000<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">28,347<span></span>
</td>
<td class="nump">31,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">90,797<span></span>
</td>
<td class="nump">61,524<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">414,728<span></span>
</td>
<td class="nump">279,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_ClassANonvotingCommonStockValueIssued', window );">Class&#160;A nonvoting common stock &#8212; Issued 51,261,487 shares, and outstanding 48,528,245 and 48,456,954 shares, respectively (aggregate liquidation preference of $42,716)</a></td>
<td class="nump">513<span></span>
</td>
<td class="nump">513<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="top.Show.showAR( this, 'defref_brc_ClassBVotingCommonStockValueIssued', window );">Class B voting common stock &#8212; Issued and outstanding 3,538,628 shares</a></td>
<td class="nump">35<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">339,125<span></span>
</td>
<td class="nump">331,761<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">788,369<span></span>
</td>
<td class="nump">704,456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock &#8212; 2,733,242 and 2,804,533 shares, respectively, of Class&#160;A nonvoting common stock, at cost</a></td>
<td class="num">(109,061)<span></span>
</td>
<td class="num">(107,216)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(55,953)<span></span>
</td>
<td class="num">(66,477)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">963,028<span></span>
</td>
<td class="nump">863,072<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total</a></td>
<td class="nump">$ 1,377,756<span></span>
</td>
<td class="nump">$ 1,142,466<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_ClassANonvotingCommonStockValueIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued, nonredeemable Class A Common Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ClassANonvotingCommonStockValueIssued</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_ClassBVotingCommonStockValueIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable Class B Voting Common Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ClassBVotingCommonStockValueIssued</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624954910728">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, Allowance for Credit Loss, Current</a></td>
<td class="nump">$ 7,306<span></span>
</td>
<td class="nump">$ 7,157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">48,528,245<span></span>
</td>
<td class="nump">48,456,954<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">2,733,242<span></span>
</td>
<td class="nump">2,804,533<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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common stock aggregate liquidation preference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861608856">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,144,698<span></span>
</td>
<td class="nump">$ 1,081,299<span></span>
</td>
<td class="nump">$ 1,160,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">583,252<span></span>
</td>
<td class="nump">552,734<span></span>
</td>
<td class="nump">581,967<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">561,446<span></span>
</td>
<td class="nump">528,565<span></span>
</td>
<td class="nump">578,678<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">44,551<span></span>
</td>
<td class="nump">40,662<span></span>
</td>
<td class="nump">45,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="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">349,768<span></span>
</td>
<td class="nump">336,059<span></span>
</td>
<td class="nump">371,082<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,821<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">394,319<span></span>
</td>
<td class="nump">390,542<span></span>
</td>
<td class="nump">416,250<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (1)</a></td>
<td class="nump">167,127<span></span>
</td>
<td class="nump">138,023<span></span>
</td>
<td class="nump">162,428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Investment and other income</a></td>
<td class="nump">4,333<span></span>
</td>
<td class="nump">5,079<span></span>
</td>
<td class="nump">5,046<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(437)<span></span>
</td>
<td class="num">(2,166)<span></span>
</td>
<td class="num">(2,830)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes and losses of unconsolidated affiliate</a></td>
<td class="nump">171,023<span></span>
</td>
<td class="nump">140,936<span></span>
</td>
<td class="nump">164,644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">35,610<span></span>
</td>
<td class="nump">28,321<span></span>
</td>
<td class="nump">33,386<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments', window );">Income before losses of unconsolidated affiliate</a></td>
<td class="nump">135,413<span></span>
</td>
<td class="nump">112,615<span></span>
</td>
<td class="nump">131,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of unconsolidated affiliate</a></td>
<td class="num">(5,754)<span></span>
</td>
<td class="num">(246)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 129,659<span></span>
</td>
<td class="nump">$ 112,369<span></span>
</td>
<td class="nump">$ 131,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">52,039<span></span>
</td>
<td class="nump">52,763<span></span>
</td>
<td class="nump">52,596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">52,409<span></span>
</td>
<td class="nump">53,231<span></span>
</td>
<td class="nump">53,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 2.49<span></span>
</td>
<td class="nump">$ 2.13<span></span>
</td>
<td class="nump">$ 2.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">2.47<span></span>
</td>
<td class="nump">2.11<span></span>
</td>
<td class="nump">2.46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends</a></td>
<td class="nump">0.88<span></span>
</td>
<td class="nump">0.87<span></span>
</td>
<td class="nump">0.85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">2.48<span></span>
</td>
<td class="nump">2.11<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">2.46<span></span>
</td>
<td class="nump">2.10<span></span>
</td>
<td class="nump">2.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.85<span></span>
</td>
<td class="nump">$ 0.83<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624860558968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 129,659<span></span>
</td>
<td class="nump">$ 112,369<span></span>
</td>
<td class="nump">$ 131,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">10,266<span></span>
</td>
<td class="nump">6,640<span></span>
</td>
<td class="num">(13,223)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Net gain (loss) recognized in other comprehensive income (loss)</a></td>
<td class="nump">1,451<span></span>
</td>
<td class="num">(576)<span></span>
</td>
<td class="nump">837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax', window );">Reclassification adjustment for gains included in net income</a></td>
<td class="num">(399)<span></span>
</td>
<td class="num">(614)<span></span>
</td>
<td class="num">(1,048)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">1,052<span></span>
</td>
<td class="num">(1,190)<span></span>
</td>
<td class="num">(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="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax', window );">Net loss recognized in other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(468)<span></span>
</td>
<td class="num">(97)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax', window );">Net actuarial gain amortization</a></td>
<td class="num">(388)<span></span>
</td>
<td class="num">(380)<span></span>
</td>
<td class="num">(569)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">(388)<span></span>
</td>
<td class="num">(848)<span></span>
</td>
<td class="num">(666)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Other comprehensive income (loss), before tax</a></td>
<td class="nump">10,930<span></span>
</td>
<td class="nump">4,602<span></span>
</td>
<td class="num">(14,100)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Income tax (expense) benefit related to items of other comprehensive income (loss)</a></td>
<td class="num">(406)<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="num">(753)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">4,777<span></span>
</td>
<td class="num">(14,853)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 140,183<span></span>
</td>
<td class="nump">$ 117,146<span></span>
</td>
<td class="nump">$ 116,405<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30304-110892<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33775-111570<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e689-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624865983400">
<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>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
<th class="th"><div>Treasury Stock [Member]</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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning Balances at Jul. 31, 2018</a></td>
<td class="nump">$ 700,140<span></span>
</td>
<td class="nump">$ 548<span></span>
</td>
<td class="nump">$ 325,631<span></span>
</td>
<td class="nump">$ 553,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (71,120)<span></span>
</td>
<td class="num">$ (56,401)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">131,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="num">(14,853)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(14,853)<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="top.Show.showAR( this, 'defref_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested', 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">(7,963)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,970)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', 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">209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">12,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares of Class&#160;A 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="nump">3,182<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="top.Show.showAR( this, 'defref_brc_PaymentofOrdinaryDividendsCommonStockClassA', window );">Payment of Ordinary Dividends, Common Stock Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,784)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_brc_PaymentofOrdinaryDividendsCommonStockClassB', window );">Payment of Ordinary Dividends, Common Stock Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,948)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Jul. 31, 2019</a></td>
<td class="nump">752,112<span></span>
</td>
<td class="nump">548<span></span>
</td>
<td class="nump">329,969<span></span>
</td>
<td class="nump">637,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(46,332)<span></span>
</td>
<td class="num">(71,254)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Adoption of ASU 2014-09 "Revenue from Contracts with Customers" (Note 9)</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">$ (2,137)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">112,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">4,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">4,777<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="top.Show.showAR( this, 'defref_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested', 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">(7,184)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', 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">134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">8,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares of Class&#160;A 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="nump">64,514<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="top.Show.showAR( this, 'defref_brc_PaymentofOrdinaryDividendsCommonStockClassA', window );">Payment of Ordinary Dividends, Common Stock Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,736)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_brc_PaymentofOrdinaryDividendsCommonStockClassB', window );">Payment of Ordinary Dividends, Common Stock Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Jul. 31, 2020</a></td>
<td class="nump">863,072<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="num">(107,216)<span></span>
</td>
<td class="num">(66,477)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">10,524<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="top.Show.showAR( this, 'defref_brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested', 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="num">(1,748)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation', 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares of Class&#160;A Common Stock</a></td>
<td class="num">(3,593)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_brc_PaymentofOrdinaryDividendsCommonStockClassA', window );">Payment of Ordinary Dividends, Common Stock Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,690)<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_brc_PaymentofOrdinaryDividendsCommonStockClassB', window );">Payment of Ordinary Dividends, Common Stock Class B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending Balances at Jul. 31, 2021</a></td>
<td class="nump">$ 963,028<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="num">$ (109,061)<span></span>
</td>
<td class="num">$ (55,953)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_PaymentofOrdinaryDividendsCommonStockClassA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to Class A common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentofOrdinaryDividendsCommonStockClassA</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_PaymentofOrdinaryDividendsCommonStockClassB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to Class B common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_PaymentofOrdinaryDividendsCommonStockClassB</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_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Issued, Value, Stock Options Exercised and Restricted Stock Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121829988&amp;loc=d3e23524-113945<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861559240">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 129,659<span></span>
</td>
<td class="nump">$ 112,369<span></span>
</td>
<td class="nump">$ 131,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">25,483<span></span>
</td>
<td class="nump">23,437<span></span>
</td>
<td class="nump">23,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">10,098<span></span>
</td>
<td class="nump">8,843<span></span>
</td>
<td class="nump">12,092<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="top.Show.showAR( this, 'defref_brc_Deferredincometaxbenefitexpensetotalcompany', window );">Deferred income tax (benefit) expense, total company</a></td>
<td class="num">(8,965)<span></span>
</td>
<td class="num">(764)<span></span>
</td>
<td class="nump">7,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,821<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Equity in losses of unconsolidated affiliate</a></td>
<td class="nump">5,754<span></span>
</td>
<td class="nump">246<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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="num">(831)<span></span>
</td>
<td class="nump">2,611<span></span>
</td>
<td class="nump">2,347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(12,614)<span></span>
</td>
<td class="nump">13,902<span></span>
</td>
<td class="nump">3,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">7,298<span></span>
</td>
<td class="num">(13,917)<span></span>
</td>
<td class="num">(9,922)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(4,498)<span></span>
</td>
<td class="nump">4,477<span></span>
</td>
<td class="nump">368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued liabilities</a></td>
<td class="nump">58,283<span></span>
</td>
<td class="num">(26,128)<span></span>
</td>
<td class="num">(11,903)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes</a></td>
<td class="num">(4,002)<span></span>
</td>
<td class="nump">2,080<span></span>
</td>
<td class="nump">2,851<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">205,665<span></span>
</td>
<td class="nump">140,977<span></span>
</td>
<td class="nump">162,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="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(27,189)<span></span>
</td>
<td class="num">(27,277)<span></span>
</td>
<td class="num">(32,825)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition of businesses, net of cash acquired</a></td>
<td class="num">(243,983)<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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other</a></td>
<td class="nump">2,580<span></span>
</td>
<td class="num">(8,842)<span></span>
</td>
<td class="num">(1,638)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(268,592)<span></span>
</td>
<td class="num">(36,119)<span></span>
</td>
<td class="num">(34,463)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payment of dividends</a></td>
<td class="num">(45,746)<span></span>
</td>
<td class="num">(45,756)<span></span>
</td>
<td class="num">(44,732)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">1,765<span></span>
</td>
<td class="nump">5,511<span></span>
</td>
<td class="nump">25,658<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payments for employee taxes withheld from stock-based awards</a></td>
<td class="num">(2,783)<span></span>
</td>
<td class="num">(9,065)<span></span>
</td>
<td class="num">(5,651)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(3,593)<span></span>
</td>
<td class="num">(64,514)<span></span>
</td>
<td class="num">(3,182)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from borrowing on credit facilities</a></td>
<td class="nump">101,957<span></span>
</td>
<td class="nump">20,697<span></span>
</td>
<td class="nump">13,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Repayments of Lines of Credit</a></td>
<td class="nump">63,957<span></span>
</td>
<td class="nump">21,855<span></span>
</td>
<td class="nump">13,568<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities', window );">Principal payments on debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(48,672)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">134<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(12,324)<span></span>
</td>
<td class="num">(163,520)<span></span>
</td>
<td class="num">(27,628)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">4,943<span></span>
</td>
<td class="num">(2,767)<span></span>
</td>
<td class="num">(2,475)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(70,308)<span></span>
</td>
<td class="num">(61,429)<span></span>
</td>
<td class="nump">97,645<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, beginning of period</a></td>
<td class="nump">217,643<span></span>
</td>
<td class="nump">279,072<span></span>
</td>
<td class="nump">181,427<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents, end of period</a></td>
<td class="nump">147,335<span></span>
</td>
<td class="nump">217,643<span></span>
</td>
<td class="nump">279,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidAbstract', window );"><strong>Interest Paid, Including Capitalized Interest, Operating and Investing Activities [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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">373<span></span>
</td>
<td class="nump">2,401<span></span>
</td>
<td class="nump">2,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Income Taxes Paid, Net [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes</a></td>
<td class="nump">$ 46,852<span></span>
</td>
<td class="nump">$ 29,600<span></span>
</td>
<td class="nump">$ 24,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_Deferredincometaxbenefitexpensetotalcompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred income tax (benefit) expense, total company</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_Deferredincometaxbenefitexpensetotalcompany</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_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestPaidAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RepaymentsOfLongTermDebtAndCapitalSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624858921560">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</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 style="width:52.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,077&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,936&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,644&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-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 affiliate in Other Nations to $111,519 in fiscal 2021 from $71,503 in fiscal 2020 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $22,914. In addition, profitability improved in Other Nations in fiscal 2021 compared to fiscal 2020 as our global businesses continue to recover from the COVID-19 pandemic.</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 decrease in income before income taxes and losses of unconsolidated affiliate to $71,503 in fiscal 2020 from $109,567 in fiscal 2019 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $22,914. In addition, profitability decreased in Other Nations in fiscal 2020 compared to fiscal 2019 as our global businesses were impacted by reduced economic activity resulting from the COVID-19 pandemic.</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 style="width:53.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">8,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,796&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,386&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences are as follows as of July 31, 2021 and 2020:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,143&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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 style="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%">52,916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,778)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,862)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,327&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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 style="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%">34,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,649)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,441)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-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, 2021 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 $102,847, of which $90,475 have no expiration date and the remainder of which expire from 2022 to 2038.</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 $23,164, which expire in 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 $22,141, which expire from 2022 to 2031.</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 R&amp;D credit carry-forwards of $11,481, which expire from 2022 to 2036.</span></div><div style="margin-top:9pt;text-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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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: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%">Adjustments to tax accruals and reserves</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and domestic manufacturer&#8217;s deduction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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%">Valuation allowance against foreign net operating loss carry-forwards</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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax and other adjustments, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.3&#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, 2021, 2020, and 2019.</span></div><div style="padding-left:36pt;text-align: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 years ended July 31, 2021, 2020, and 2019, include reductions of uncertain tax positions resulting from the closure of audits and lapses in statues of limitations. The year ended July 31, 2021 was impacted by the recording of reserves for uncertain tax provisions.</span></div><div style="padding-left:36pt;text-align: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 year ended July 31, 2021 includes a reduction in a previously recorded valuation allowance against certain foreign net operating loss carry-forwards.</span></div><div style="margin-top:9pt;text-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 style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July&#160;31, 2018</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%">20,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,518&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2019</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%">14,841&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">2,798&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2020</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%">13,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/></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"/></tr><tr><td colspan="3" style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">21,912&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:36pt;text-align: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 $21,912 of unrecognized tax benefits, if recognized, $18,717 would affect the Company's income tax rate. The Company has classified $15,427 and $8,931, excluding interest and penalties, of the reserve for uncertain tax positions in "Other liabilities" on the Consolidated Balance Sheets as of July&#160;31, 2021 and 2020, respectively. The Company has classified $6,485 and $4,691, 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, 2021 and 2020, 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) and benefits of ($596), $372, and $1,013 on the reserve for uncertain tax positions during the years ended July&#160;31, 2021, 2020, and 2019, respectively. The Company also recognized (expenses) and benefits related to penalties of ($595), $96, and $2,357 during the years ended July&#160;31, 2021, 2020, and 2019, 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, 2021 and 2020, the Company had $2,297 and $1,354, 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, 2021 and 2020, the Company had $2,098 and $658, 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 $3,253 during the year ending July 31, 2022 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, 2021, the Company recognized $295 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 style="width:76.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Open&#160;Tax&#160;Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States &#8212; Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">F&#8217;19 &#8212; F&#8217;21</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624863650744">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies [Text Block]</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 Provision for 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-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 Receivables &#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 receivables 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 an ownership interest of between 20% and 50%. 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 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-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. (12.5% of total inventories at July&#160;31, 2021, and 14.7% of total inventories at July&#160;31, 2020) 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 $7,707 and $7,195 as of July&#160;31, 2021 and 2020, 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 style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">87,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,662&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-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 style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;to&#160;33&#160;Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 to 10 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">398,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,316&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(277,246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $18,406, $18,218, and $18,023 for the years ended July&#160;31, 2021, 2020 and 2019, 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, 2021, indicated that all reporting units with remaining 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, 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%">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 2021, long-lived and other intangible assets were analyzed for potential impairment. As a result of the analysis, no impairment charges were recorded. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3, "Other Intangible Assets and Long-Lived Assets" for further information regarding the impairment charges recorded in fiscal 2020.</span></div><div style="margin-top:9pt;text-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," which was adopted on August 1, 2019 using the optional transition method. 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. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021, 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 fiscal 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%"> 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Refer to Note 3, "Other Intangible and Long-Lived Assets" for additional information regarding the impairment charges recognized during fiscal 2020.</span></div><div style="margin-top:9pt;text-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," which was adopted on August 1, 2018 using the modified retrospective approach. </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, 2021 and 2020, the Company had a reserve for estimated product returns and credit memos of $5,510 and $6,295, 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, 2021, 2020, and 2019 were $38,876, $38,476, and $40,811, 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, 2021, 2020, and 2019 was $54,370, $63,482, and $62,454, 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 </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%">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 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 and the settlements of 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-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 United States 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 under the asset and liability method in accordance with ASC 740 "Income Taxes." Under this method, 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) approximate 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-top:9pt;text-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%">Adopted 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%">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which changes the impairment model for most financial instruments. Prior guidance required the recognition of credit losses based on an incurred loss impairment methodology that reflected losses once the losses were probable. Under ASU 2016-13, the Company is required to use a current expected credit loss model ("CECL") that immediately recognizes an estimate of credit losses that are expected to occur over the life of the financial instruments that are in the scope of this update, including trade receivables. The Company adopted ASU 2016-13 effective August 1, 2020, which did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, "Goodwill and Other, Simplifying the Test for Goodwill Impairment." This guidance removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment is now the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance remains largely unchanged. The Company adopted ASC 2017-04 effective August 1, 2020. This guidance only impacts the Company's consolidated financial statements if there is a future impairment of goodwill.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Standards not yet adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, "Income Taxes - Simplifying the Accounting for Income Taxes (Topic 740)." The new guidance removes certain exceptions to the general principles in ASC 740 such as recognizing deferred taxes for equity investments, the incremental approach to performing intraperiod tax allocation and calculating income taxes in interim periods. The standard also simplifies accounting for income taxes under U.S. GAAP by clarifying and amending existing guidance, including the recognition of deferred taxes for goodwill, the allocation of taxes to members of a consolidated group and requiring that an entity reflect the effect of enacted changes in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. This guidance is effective for annual periods beginning after Dec</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ember 15, 2020, and interim periods thereafter. Early adoption is permitted. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect a material impact to the financial statements or disclosures from the adoption of this standard.</span></div><div style="margin-top:9pt;text-align: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 March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." Subject to meeting certain criteria, the new guidance provides optional expedients and exceptions to applying contract modification accounting under existing U.S. GAAP, to address the expected phase out of the London Inter-bank Offered Rate ("LIBOR") by the end of 2021. This guidance was effective upon issuance and allows application to contract changes as early as January 1, 2020. Some of the Company's contracts with respect to its borrowing agreements already contain comparable alternative reference rates that would automatically take effect upon the phasing out of LIBOR. The Company does not expect a material impact to the financial statements or disclosures from the adoption of this standard.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861918968">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets Disclosure [Text Block]</a></td>
<td class="text">Goodwill<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%">Changes in the carrying amount of goodwill by reportable segment for the years ended July&#160;31, 2021 and 2020, were as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IDS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">WPS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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, 2019</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%">379,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,342&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,705&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,047&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2020</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%">382,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416,034&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current year acquisitions</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%">195,166&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,166&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</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%">578,935&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,202&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614,137&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Goodwill increased $198,103 for the year ended July&#160;31, 2021. Of the $198,103 increase, $139,347 was due to the acquisition of Code, $43,235 was due to the acquisition of Magicard, $12,584 was due to the acquisition of Nordic ID, and $2,937 was due to the positive effects of foreign currency translation.</span></div>The annual impairment testing performed on May 1, 2021, in accordance with ASC 350, &#8220;Intangibles - Goodwill and Other&#8221; indicated that all of the reporting units with goodwill remaining (IDS Americas &amp; Europe, PDC, and WPS Europe) had a fair value substantially in excess of its carrying value.<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624858921560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Long-Lived Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets Disclosure</a></td>
<td class="text">Other Intangible and Long-Lived 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, 2021 and 2020, consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.197%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,094&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,760)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,670)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in the gross carrying amount of other intangible assets as of July&#160;31, 2021 compared to July&#160;31, 2020 was primarily due the acquisitions of Code, Magicard, and Nordic ID completed during the year ended July&#160;31, 2021 and to a lesser extent, the effect of currency fluctuations. Refer to Note 15, "Acquisitions" for additional information on intangible assets acquired.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense on intangible assets during the fiscal years ended July 31, 2021, 2020, and 2019 was $7,077, $5,219, and $5,776, respectively. Amortization expense over each of the next five fiscal years is projected to be $15,160, $12,208, $9,739, $9,414, and $8,529 for the fiscal years ending July&#160;31, 2022, 2023, 2024, 2025, and 2026, 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%">During the year ended July 31, 2020, impairment charges of $8,665 were recognized related to indefinite-lived tradenames. In addition, impairment charges of $2,681 were recognized related to property, plant and equipment; of which $2,353 and $328 related to the IDS and WPS segments, respectively. Impairment charges of $2,475 were recognized related to operating lease assets, of which $2,035 and $440 related to the WPS and IDS segments, respectively. These items resulted in a total impairment charge of $13,821 recognized in "Impairment charges" on the Consolidated Statements of Income for the fiscal year ended July 31, 2020.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624859091048">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lessee, Operating 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, 2021 and 2020, 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%">The Company evaluates right-of-use assets for impairment in the same manner as long-lived assets. Refer to Note 3, "Other Intangible and Long-Lived Assets" for information regarding impairment charges recognized during the fiscal year ended July 31, 2020.</span></div><div style="margin-top:9pt;text-align: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 fiscal year ended July&#160;31, 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%">The following table summarizes lease expense recognized for the fiscal years ended July&#160;31, 2021 and 2020:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Statements of Income Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,268&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expense of $19,984 was recognized in operating expenses for the year ended July&#160;31, 2019.</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 the maturity of the Company's lease liabilities as of July&#160;31, 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 style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ending July 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</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%">8,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,014&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-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, 2021 and 2020 were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5</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%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 for the fiscal years July&#160;31, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">18,334&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 obtained in exchange for new operating lease 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%">16,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;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%">Operating lease assets obtained in exchange for new operating lease liabilities include $9,769 of operating lease assets related to leases that commenced on August 1, 2019, which were included in the adoption impact of the new lease accounting standard.</span></div><div style="margin-top:9pt;text-align:justify;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 year ended July&#160;31, 2021. Refer to Note 3, "Other Intangible and Long-Lived Assets" for information regarding impairment charges recognized during the year ended July 31, 2020.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857719560">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides postretirement medical benefits (the &#8220;Plan&#8221;) for eligible regular full and part-time domestic employees (including spouses) who retired prior to January 1, 2016, as outlined by the Plan. The Plan is unfunded, and the liability, unrecognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">gain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and associated income statement impact are immaterial. The liability is recorded in the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020. 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 style="margin-top:9pt;text-align:justify;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 also has an additional non-qualified deferred compensation plan, the Brady Restoration Plan, which allows an equivalent benefit to the Matched 401(k) Plan and the Funded Retirement Plan for executives' income exceeding the IRS limits for participation in a qualified 401(k) plan. Deferred compensation of $20,144 and $18,606 was included in "Other liabilities" in the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020, 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,686 and $3,577 were included in "Other current liabilities" on the accompanying Consolidated Balance Sheets as of July&#160;31, 2021 and 2020, respectively. The amounts charged to expense for these retirement and profit sharing plans were $13,246, $12,129, and $14,158 during the years ended July&#160;31, 2021, 2020 and 2019, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624859091048">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-Term Obligations</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 revolving loan agreement with a group of five banks. Under this revolving loan agreement, the Company has the option to select either a Eurocurrency rate loan that bears interest at the LIBOR rate plus a margin based on the Company's consolidated net leverage ratio or a base interest rate (based upon the higher of the federal funds rate plus 0.5%, the prime rate of the Bank of Montreal plus a margin based on the Company&#8217;s consolidated net leverage ratio, or the Eurocurrency base rate at the LIBOR rate plus a margin based on the Company&#8217;s consolidated net leverage ratio plus 1%). At the Company's option, and subject to cer</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tain conditions, the available amount under the revolving loan agreement may be increased from $200 million to $400 million. </span></div><div style="margin-top:9pt;text-align: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 June 2021, the Company drew down $75.0 million from its revolving loan agreement to fund a portion of the purchase price of the acquisition of Code. Prior to July&#160;31, 2021, the Company repaid $37.0 million of the borrowing with cash on hand. During the year ended July&#160;31, 2021, the maximum amount outstanding on the revolving loan agreement was $75.0 million. As of July&#160;31, 2021, the outstanding balance on the credit facility was $38.0 million and there was $159.1 million available for future borrowing under the credit facility, which can be increased to $359.1 million at the Company's option, subject to certain conditions. The revolving loan agreement has a final maturity date of August 1, 2024.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revolving loan agreement requires it to maintain certain financial covenants, including a ratio of debt to the trailing twelve months EBITDA, as defined in the agreement, of not more than a 3.5 to 1.0 ratio (leverage ratio) and the 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 31, 2021, the Company was in compliance with these financial covenants, with a ratio of debt to EBITDA, as defined by the agreements, equal to 0.2 to 1.0 and the interest expense coverage ratio equal to 480.6 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, 2021, borrowings on the revolving loan agreement were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate</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%">USD-denominated borrowing on revolving loan agreement</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%">38,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.84&#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></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%">$2,901</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 $3,116 at July&#160;31, 2021 and 2020, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857476792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.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 at July&#160;31, 2021 and 2020 is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(thousands)<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(thousands)<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred Stock, $.01 par value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative Preferred Stock:    <br/>6% Cumulative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1972 Series</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1979 Series</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock, $.01 par value: Class&#160;A Nonvoting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,261,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Voting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/></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.833 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.833 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 for the fiscal years ended July&#160;31, 2021, 2020, and 2019:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares&#160;Held in Rabbi Trust,&#160;at&#160;cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(928)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,506&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,506)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,533&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,533&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">315,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><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, 2021, 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"), 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.</span></div><div style="margin-top:9pt;text-align: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, 2021, the Company has reserved 1,749,815 shares of Class&#160;A Nonvoting Common Stock for outstanding stock options and RSUs and 2,959,105 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 by the Company during the years ended July&#160;31, 2021, 2020, and 2019, was $10,098 ($9,543 net of taxes), $8,843 ($8,048 net of taxes), and $12,092 ($10,628 net of taxes), respectively. As of July&#160;31, 2021, total unrecognized compensation cost related to share-based compensation awards that are expected to vest was $8,033 pre-tax, net of estimated forfeitures, which the Company expects to recognize over a weighted-average period of 1.4 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%">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:id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzQyMjU_1190bd3d-bd7d-47bb-bbed-1c76ed3c23be">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 fiscal years ended July&#160;31, 2021, 2020, and 2019, 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 style="width:66.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Black-Scholes Option Valuation Assumptions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.01&#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%">Weighted-average market value of underlying stock at grant date</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">43.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">8.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-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 fiscal year ended July&#160;31, 2021:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.965%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Time-Based Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Option Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">&#8212;</span></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:9pt;font-weight:400;line-height:100%">$54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.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"/></tr><tr><td colspan="3" style="background-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%">New grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">39.92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,052&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;font-weight:400;line-height:100%">54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">&#8212;</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:9pt;font-weight:400;line-height:100%">54.05</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;font-weight:400;line-height:100%">$54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,474,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of options vested during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was $2,371, $2,800, and $2,864, respectively. The total intrinsic value of options exercised during the fiscal years ended July&#160;31, 2021, 2020, and 2019, based upon the average market price at the time of the exercise during the period, was $1,477, $14,692, and $20,969, 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%">There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">949,668</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 776,273, and 1,025,811 options exercisable with a weighted average exercise price of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$34.97</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $31.50, and $27.06 at July&#160;31, 2021, 2020, and 2019, respectively. The cash received from the exercise of stock options during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,765</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $5,511, and $23,466, respectively. The tax benefit on options exercised during the fiscal years ended July&#160;31, 2021, 2020, and 2019, was $369, $3,673, and $5,242, respectively.</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 information about stock options outstanding at July&#160;31, 2021:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:23.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options&#160;Outstanding&#160;and Exercisable</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%">Range of Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of Shares Outstanding at July&#160;31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160; Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Exercisable at July&#160;31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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%">$19.96 - $29.99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$30.00 - $39.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">789,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">501,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$40.00 - $54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">1,474,068&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">6.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">949,668&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">5.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-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-weight:400;line-height:120%">As of July&#160;31, 2021, the aggregate intrinsic value (defined as the amount by which the fair value of the underlying stock exceeds the exercise price of an option) of options outstanding and the options exercisable was $23,828 and $18,653, 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%">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 fair market value of the underlying stock at the date of grant. Shares issued under the plan are referred to herein as either "time-based" or "performance-based" RSUs. The time-based RSUs issued under the plan generally vest ratably over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVjNzliNTk3MzcyYjQ1YTc4MWMzOWE5YzE5ZThiODA2L3NlYzo1Yzc5YjU5NzM3MmI0NWE3ODFjMzlhOWMxOWU4YjgwNl8xMzMvZnJhZzo2NmI2ZjkwMmUyYWI0M2U3OTEzZjVjYTEwZTgxYTRkMS90ZXh0cmVnaW9uOjY2YjZmOTAyZTJhYjQzZTc5MTNmNWNhMTBlODFhNGQxXzYxMzQ_868397e8-8acc-4c71-bc24-0d551f102867">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. The performance-based RSUs granted under the plan vest at the end of a three-year service period provided specified market conditions are met.</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 for the fiscal year ended July&#160;31, 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 style="width:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Time-Based RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2020</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%">154,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">New grants</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%">79,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></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%">156,466&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time-based RSUs granted during the fiscal year ended July&#160;31, 2020 and 2019, had a weighted-average grant-date fair value of $53.38 and $44.20, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance-Based RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2020</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%">126,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">New grants </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%">64,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested </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%">(71,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></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%">119,281&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes 23,805 shares resulting from the payout of performance-based RSUs granted in fiscal year 2018 due to the achievement of performance metrics exceeding the target payout.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance-based RSUs granted during the fiscal year ended July&#160;31, 2021, had a weighted-average grant-date fair value determined by a third-party valuation involving the use of a Monte Carlo simulation. The performance-based RSUs granted during the fiscal year ended July 31, 2020 and 2019, had a weighted-average grant-date fair value of $75.00 and $50.70, 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 and performance-based RSUs vested during the years ended July&#160;31, 2021, 2020 and 2019, was $6,167, $9,776, and $9,859, respectively. The aggregate intrinsic value of unvested time-based and performance-based RSUs outstanding at July&#160;31, 2021, 2020, and 2019, and expected to vest, was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$16,849,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $14,013, and $17,953, 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857501128">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Comprehensive Income (Loss) Note [Text Block]</a></td>
<td class="text">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, unrealized gains and losses 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 style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain (loss) on cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unamortized gain on postretirement plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2019</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%">707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(74,761)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income 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%">(447)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(332)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,303&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,524&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2020</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%">(200)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,181&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,458)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,477)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive 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%">1,228&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2021</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%">729&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,888&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,953)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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, 2021, compared to July 31, 2020, was primarily due to the depreciation of the U.S. dollar against certain other currencies during the fiscal year. Of the amounts reclassified from </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accumulated other comprehensive loss during the years ended July&#160;31, 2021 and 2020, 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 (expense) benefit on the components of other comprehensive income (loss):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and other post-retirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income tax adjustments and currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(337)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(753)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI http://asc.fasb.org/topic&amp;trid=2134417<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624858926824">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer</a></td>
<td class="text">Revenue Recognition<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue when control of the product or service transfers to the customer at an amount that represents the consideration expected to be received in exchange for those products and services.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Nature of Products </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are primarily from the sale of identification solutions and workplace safety products that are shipped and billed to customers. All revenue is from contracts with customers and is included in &#8220;Net sales&#8221; on the Consolidated Statements of Income. See Note 10 &#8220;Segment Information&#8221; for the Company&#8217;s disaggregated revenue disclosure.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s contracts with customers consist of purchase orders, which in some cases are governed by master supply or distributor agreements. For each contract, the Company considers the commitment to transfer tangible products, which are generally capable of being distinct, to be separate performance obligations.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company's revenue is earned and recognized at a point in time through ship-and-bill performance obligations where the customer typically obtains control of the product upon shipment or delivery, depending on freight terms. The Company considers control to have transferred if legal title, physical possession, and the significant risks and rewards of ownership of the asset have transferred to the customer and the Company has a present right to payment. In almost all cases, control transfers once a product is shipped or delivered, as this is when the customer is able to direct and obtain substantially all of the remaining benefits associated with use of the asset.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Transaction Price and Variable Consideration</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is measured as the amount of consideration the Company expects to be entitled to in exchange for the transfer of product to a customer. The transaction price is generally the price stated in the contract specific for each item sold, adjusted for all applicable variable considerations. Variable consideration generally include 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 has elected the practical expedient applicable to such contracts and does not consider the time value of money.</span></div><div style="margin-top:9pt;text-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,519 and $2,559 as of July&#160;31, 2021 and 2020, 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 fiscal year ended July&#160;31, 2021, the Company recognized revenue of $1,175 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, 2021, the Company expects to recognize 41% by the end of fiscal 2022, an additional 28% by the end of fiscal 2023, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857875256">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<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 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%"> three operating segments, Identification Solutions ("IDS" or "ID Solutions"), Workplace Safety ("WPS"), and People Identification</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("PDC"), which aggregate into two reportable segments that are organized around businesses with consistent products and services: IDS and WPS. The IDS and PDC operating segments aggregate into the IDS reporting segment, while the WPS reporting segment is comprised solely of the Workplace Safety operating segment. The Company evaluates short-term segment performance based on segment profit and customer sales. Impairment charges, 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 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%">Following is a summary of segment information as of and for the years ended July&#160;31, 2021, 2020 and 2019:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">532,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">577,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841,508&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784,707&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">863,100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workplace Safety:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,592&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,545&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">624,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">675,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">317,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,144,698&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,081,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,160,645&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation &amp; amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,437&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,799&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,658&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,978&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,079,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">740,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142,466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenditures for property, plant &amp; equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,277&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,825&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is a reconciliation of segment profit to income before income taxes and losses of unconsolidated affiliate for the years ended July&#160;31, 2021, 2020 and 2019:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment charges</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes and losses of unconsolidated affiliate</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="18" style="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%">(1) Of the total $13,821 impairment charges recognized in the year ended July 31, 2020, $11,029 related to the WPS segment and $2,792 related to the IDS segment.</span></div></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:99.853%"><tr><td style="width:1.0%"/><td style="width:26.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues*<br/>Years Ended July&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-Lived Assets**<br/>As of July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Geographic information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">560,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,081,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,160,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">557,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*      Revenues are attributed based on country of origin.</span></td></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">**    Long-lived assets consist of property, plant and equipment, goodwill, other intangible assets, and operating lease assets.</span></td></tr></table></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624859077176">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:61.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(828)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends on dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator for basic and diluted income per Class B Voting Common Share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator (in thousands):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for basic income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus: Effect of dilutive equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class B Voting Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 511,189, 387,382, and 372,255 for the fiscal years ended July&#160;31, 2021, 2020, and 2019, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857845720">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 2021 and July&#160;31, 2020, according to the valuation techniques the Company used to determine their fair values.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr></table></div><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%">Trading securities</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 fiscal years ended July&#160;31, 2021 and July&#160;31, 2020. </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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624858889112">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivatives and Hedging Activities</a></td>
<td class="text">Derivatives and Hedging Activities<div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes forward foreign exchange currency contracts to reduce the exchange rate risk of specific foreign currency denominated transactions. These contracts typically require the exchange of a foreign currency for U.S. dollars at a fixed rate at a future date, with maturities of less than 18 months, which qualify as cash flow hedges or net investment hedges under the accounting guidance for derivative instruments and hedging activities. The primary objective of the Company&#8217;s foreign currency exchange risk management program is to minimize the impact of currency movements due to transactions in other than the respective subsidiaries&#8217; functional currency and to minimize the impact of currency movements on the Company&#8217;s net investment denominated in a currency other than the U.S. dollar. To achieve this objective, the Company hedges a portion of known exposures using forward foreign exchange contracts.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Main foreign currency exposures are related to transactions denominated in the British Pound, Euro, Canadian dollar, Australian dollar, Mexican Peso, Chinese Yuan, Malaysian Ringgit and Singapore dollar. Generally, these risk management transactions will involve the use of foreign currency derivatives to minimize the impact of currency movements on non-functional currency transactions.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. dollar equivalent notional amounts of outstanding forward exchange contracts were as follows as of July&#160;31, 2021 and 2020:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</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%">30,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,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"/></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%">3,580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign exchange contracts</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,707&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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, 2021 and 2020, unrealized gains of $770 and losses of $385 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-weight:400;line-height:120%">The following table summarizes the amount of pre-tax gains and losses related to derivatives designated as cash flow hedging instruments:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2019</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%">Gains (losses) recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(576)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains reclassified from OCI into cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated&#160;as hedging&#160;instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 (non-designated hedges)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total derivative instruments</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%">150&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">594&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123477628&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140625041505992">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination Disclosure [Text Block]</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%">On May 21, 2021, the Company acquired all of the outstanding shares of 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. The intangible assets consist of a customer relationship of $18,303, which is being amortized over eight years, technology of $2,837, which is being amortized over five years and a tradename of $567, which is being amortized over two years. The goodwill acquired of $43,235 is not tax-deductible. Magicard has a complementary product offering that allows the Company to offer new printing and encoding capabilities to both new and existing customers and is included in the Company&#8217;s IDS 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%">On April 15, 2021, the Company launched an all-cash tender offer in Finland to acquire all of the outstanding, publicly-held shares of Nordic ID Oyj, a Finnish corporation (&#8220;Nordic ID&#8221;) based in Salo, Finland. Nordic ID specializes in RFID readers, scanners, and the associated software to power track-and-trace applications in industrial manufacturing. On May 19, 2021, the results of the Company&#8217;s cash tender offer were finalized with 92.9% of all outstanding shares validly tendered as part of the tender offer. On May 21, 2021, the Company acquired the shares validly tendered as part of the tender offer for $9,804 plus the assumption of debt of $4,668. The intangible assets consist of a customer relationship of $3,803, which is being amortized over ten years and technology of $600, which is being amortized over six years. The goodwill acquired of $12,584 is not tax-deductible. Nordic ID has begun the squeeze-out process after which Brady intends to acquire all of the remaining outstanding shares and apply for delisting of Nordic ID from the Nasdaq First North Growth Market Finland. Nordic ID is included in the Company&#8217;s IDS 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%">On June 16, 2021, the Company acquired all of the outstanding shares of 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. Initial financing for this acquisition consisted of $75,000 from the Company&#8217;s revolving loan agreement and the balance from cash on hand. Prior to July 31, 2021, the Company repaid $37,000 of the borrowing on the credit facility with cash on hand. The intangible assets consist of a customer relationship of $44,500, which is being amortized over nine years, technology of $6,200, which is being amortized over five years and a tradename of $600, which is being amortized over three years. The goodwill acquired of $139,347 is not tax-deductible. The final purchase price allocation is subject to post-closing adjustments pursuant to the terms of the merger agreement. Code has a complementary product offering that allows the Company to expand in the industrial track-and-trace market and is included in the Company&#8217;s IDS segment.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the combined preliminary fair values of the assets acquired and liabilities assumed at the date of the acquisitions:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.788%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.012%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">7,513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - 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%">15,401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total 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%">6,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</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%">195,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible 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%">77,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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%">3,109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</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,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(5,537)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(4,081)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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%">(8,197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</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,668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax 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%">(11,348)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other 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%">(14,836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">251,496&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:  cash acquired</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,513)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of total consideration</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%">243,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of the operations of the acquired businesses have been included since the date of acquisition in the accompanying consolidated financial statements. Acquisition-related expenses of $3,164 were recognized in SG&amp;A during the year ended July 31, 2021. Pro forma information related to the acquisitions during the year ended July 31, 2020 is not included because the impact on the Company&#8217;s consolidated results of operations is considered to be immaterial.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624859123320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Financial Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Unaudited Quarterly Financial Information</a></td>
<td class="text">Unaudited Quarterly Financial Information<div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.017%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarters</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,081,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class&#160;A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,144,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">561,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">Net income per Class&#160;A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">0.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)  In the third quarter of fiscal 2020, the Company recognized before tax impairment charges of $13,821.</span></div><div style="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%">(2)  In the fourth quarter of fiscal 2021, the Company acquired three companies: Nordic ID, Magicard, and Code. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of the acquired companies are included in the Company&#8217;s consolidated financial statements from the date of acquisition.</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%">(3) </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 fourth quarter of fiscal 2021, the Company recognized other-than-temporary impairment charges of $4,994 of its equity method investment in React Mobile, Inc.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL124452896-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857791848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events Subsequent Events (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events [Text Block]</a></td>
<td class="text">Subsequent Events<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September&#160;1, 2021, the Company announced an increase in the annual dividend to shareholders of the Company's Class A Common Stock, from $0.88 to $0.90 per share. A quarterly dividend of $0.225 will be paid on October&#160;29, 2021, to shareholders of record at the close of busines</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s on October&#160;8, 2021. This</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> dividend represents an increase of 2.3% and is the 36th consecutive annual increase in dividends.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857536792">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 style="width:53.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.418%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation accounts deducted in balance sheet from assets to which they apply &#8212; Accounts receivable &#8212; allowance for credit losses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,157&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Charged to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">587&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Bad debts written off, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(343)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,157&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,005&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventory &#8212; Reserve for slow-moving inventory: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Charged to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Inventory write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,346)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,309&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,404&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances against deferred tax assets: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,809&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Due to acquired businesses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,351&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions &#8212; Charged to expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deductions &#8212; Valuation allowances reversed/utilized</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,259)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,809&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,073&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624865766104">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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 Provision for Income Taxes.</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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivables</a></td>
<td class="text">Accounts Receivables &#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 receivables 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="top.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 an ownership interest of between 20% and 50%. 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 year ended July&#160;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="top.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. (12.5% of total inventories at July&#160;31, 2021, and 14.7% of total inventories at July&#160;31, 2020) 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 $7,707 and $7,195 as of July&#160;31, 2021 and 2020, 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 style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">87,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,662&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;to&#160;33&#160;Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 to 10 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">398,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,316&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(277,246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>Depreciation expense was $18,406, $18,218, and $18,023 for the years ended July&#160;31, 2021, 2020 and 2019, 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="top.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, 2021, indicated that all reporting units with remaining 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, 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%">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 2021, long-lived and other intangible assets were analyzed for potential impairment. As a result of the analysis, no impairment charges were recorded. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3, "Other Intangible Assets and Long-Lived Assets" for further information regarding the impairment charges recorded in fiscal 2020.</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="top.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," which was adopted on August 1, 2019 using the optional transition method. 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. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2021, 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 fiscal 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%"> 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Refer to Note 3, "Other Intangible and Long-Lived Assets" for additional information regarding the impairment charges recognized during fiscal 2020.</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="top.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," which was adopted on August 1, 2018 using the modified retrospective approach. </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, 2021 and 2020, the Company had a reserve for estimated product returns and credit memos of $5,510 and $6,295, 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="top.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, 2021, 2020, and 2019 was $54,370, $63,482, and $62,454, respectively.</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="top.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 </span><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%">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 reversed in the period in which this is evident and the remaining expense is not recorded.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Black-Scholes model requires the use of assumptions which determine the fair value of stock-based awards. The Company uses historical data regarding stock option exercise behaviors to estimate the expected term of options granted based on the period of time that options granted are expected to be outstanding. Expected volatilities are based on the historical volatility of the Company&#8217;s stock. The expected dividend yield is based on the Company&#8217;s historical dividend payments and historical yield. The risk-free interest rate is based on the U.S. Treasury yield curve in effect on the grant date for the length of time corresponding to the expected term of the option. The market value is calculated as the average of the high and the low stock price on the date of the grant. Refer to No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">te 7,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8220;Stockholders' Equity&#8221; for more information regarding the Company&#8217;s incentive stock plans.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 and the settlements of net investment hedges.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 United States 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 under the asset and liability method in accordance with ASC 740 "Income Taxes." Under this method, 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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) approximate 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Foreign Currency Hedging</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency Hedging &#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The objective of the Company&#8217;s foreign currency exchange risk management is to minimize the impact of currency movements on non-functional currency transactions and minimize the foreign currency translation impact on the Company&#8217;s foreign operations. While the Company&#8217;s risk management objectives and strategies are driven from an economic perspective, the Company attempts, where possible and practical, to ensure that the hedging strategies it engages in qualify for hedge accounting and result in accounting treatment where the earnings effect of the hedging instrument provides substantial offset (in the same period) to the income effect of the hedged item. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes derivative instruments as either assets or liabilities in the accompanying Consolidated Balance Sheets at fair value. Gains and losses resulting from changes in  fair value of the derivatives designated as hedges are recorded as a component of Accumulated Other Comprehensive Income ("AOCI") in the accompanying Consolidated Balance Sheets and in the Consolidated Statements of Comprehensive Income and are reclassified into the same income statement line item in the period or periods during which the hedged transaction affects income. Refer to Note 14, "Derivatives and Hedging Activities" for more information regarding the Company&#8217;s derivative instruments and hedging activities.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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-top:9pt;text-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%">Adopted 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%">In June 2016, the FASB issued ASU 2016-13, "Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which changes the impairment model for most financial instruments. Prior guidance required the recognition of credit losses based on an incurred loss impairment methodology that reflected losses once the losses were probable. Under ASU 2016-13, the Company is required to use a current expected credit loss model ("CECL") that immediately recognizes an estimate of credit losses that are expected to occur over the life of the financial instruments that are in the scope of this update, including trade receivables. The Company adopted ASU 2016-13 effective August 1, 2020, which did not have a material impact on its consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the FASB issued ASU 2017-04, "Goodwill and Other, Simplifying the Test for Goodwill Impairment." This guidance removes Step 2 of the goodwill impairment test, which required a hypothetical purchase price allocation. A goodwill impairment is now the amount by which a reporting unit&#8217;s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. All other goodwill impairment guidance remains largely unchanged. The Company adopted ASC 2017-04 effective August 1, 2020. This guidance only impacts the Company's consolidated financial statements if there is a future impairment of goodwill.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Standards not yet adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, "Income Taxes - Simplifying the Accounting for Income Taxes (Topic 740)." The new guidance removes certain exceptions to the general principles in ASC 740 such as recognizing deferred taxes for equity investments, the incremental approach to performing intraperiod tax allocation and calculating income taxes in interim periods. The standard also simplifies accounting for income taxes under U.S. GAAP by clarifying and amending existing guidance, including the recognition of deferred taxes for goodwill, the allocation of taxes to members of a consolidated group and requiring that an entity reflect the effect of enacted changes in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. This guidance is effective for annual periods beginning after Dec</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ember 15, 2020, and interim periods thereafter. Early adoption is permitted. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect a material impact to the financial statements or disclosures from the adoption of this standard.</span></div><div style="margin-top:9pt;text-align: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 March 2020, the FASB issued ASU 2020-04, "Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting." Subject to meeting certain criteria, the new guidance provides optional expedients and exceptions to applying contract modification accounting under existing U.S. GAAP, to address the expected phase out of the London Inter-bank Offered Rate ("LIBOR") by the end of 2021. This guidance was effective upon issuance and allows application to contract changes as early as January 1, 2020. Some of the Company's contracts with respect to its borrowing agreements already contain comparable alternative reference rates that would automatically take effect upon the phasing out of LIBOR. The Company does not expect a material impact to the financial statements or disclosures from the adoption of this standard.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(n))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857512664">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</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 style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.575%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">87,489&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,547&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total inventories</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136,107&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,662&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</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 style="width:55.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Range of Useful Lives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Land</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,201&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;to&#160;33&#160;Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3 to 10 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">267,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">398,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,316&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(277,246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(276,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property, plant and equipment&#8212;net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,741&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624859164728">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill [Table Text Block]</a></td>
<td class="text"><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%">Changes in the carrying amount of goodwill by reportable segment for the years ended July&#160;31, 2021 and 2020, were as follows:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.859%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">IDS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">WPS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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, 2019</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%">379,005&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,987&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Translation adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,342&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,705&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,047&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2020</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%">382,347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">416,034&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current year acquisitions</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%">195,166&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">195,166&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,937&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</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%">578,935&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,202&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">614,137&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857847688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Long-Lived Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets [Table Text Block]</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, 2021 and 2020, consisted of the following:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.197%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Book Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(356)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,881&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,615)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unamortized other intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tradenames</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132,094&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,760)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32,670)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624867407992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Codification Topic 842 (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text">The following table summarizes lease expense recognized for the fiscal years ended July&#160;31, 2021 and 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:15.420%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Statements of Income Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,268&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,197&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,974&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">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, 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 style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ending July 31, </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">2023</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%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</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%">8,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,173&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,014&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="top.Show.showAR( this, 'defref_brc_WeightedAverageLeaseDisclosuresTableTextBlock', window );">Weighted-Average Lease Disclosures</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, 2021 and 2020 were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5</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%">3.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="top.Show.showAR( this, 'defref_brc_SupplementalCashFlowInformationLeasesTableTextBlock', window );">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 for the fiscal years July&#160;31, 2021 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Twelve months ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</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%">18,334&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,123&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 obtained in exchange for new operating lease 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%">16,522&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_SupplementalCashFlowInformationLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Supplemental Cash Flow Information - Leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_brc_WeightedAverageLeaseDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-Average Lease Disclosures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624859164728">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Line of Credit Facilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;31, 2021, borrowings on the revolving loan agreement were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate</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%">USD-denominated borrowing on revolving loan agreement</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%">38,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.84&#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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624867429256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.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 at July&#160;31, 2021 and 2020 is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.018%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(thousands)<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Authorized</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares<br/>Issued</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(thousands)<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred Stock, $.01 par value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative Preferred Stock:    <br/>6% Cumulative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1972 Series</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1979 Series</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common Stock, $.01 par value: Class&#160;A Nonvoting</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,261,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Class B Voting</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,538,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityTableTextBlock', window );">Schedule of Other Activity in Stockholders' Investment</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 for the fiscal years ended July&#160;31, 2021, 2020, and 2019:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.132%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred Compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares&#160;Held in Rabbi Trust,&#160;at&#160;cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,222&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(928)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">928&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,506&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,506)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,533&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285,533&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,293)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of shares at cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of shares at cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances at July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,534)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares at July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-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%">315,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 style="width:66.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.993%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Black-Scholes Option Valuation Assumptions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.20</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.01&#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%">Weighted-average market value of underlying stock at grant date</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">43.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average exercise price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average fair value of options granted during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">8.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity under Company's Share-Based Compensation Plans</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 fiscal year ended July&#160;31, 2021:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:44.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.983%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.961%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.965%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Time-Based Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Option Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%">&#8212;</span></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:9pt;font-weight:400;line-height:100%">$54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,273,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.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"/></tr><tr><td colspan="3" style="background-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%">New grants</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">39.92</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,052&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;font-weight:400;line-height:100%">54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(77,272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding: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%">&#8212;</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:9pt;font-weight:400;line-height:100%">54.05</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</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:9pt;font-weight:400;line-height:100%">$54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,474,068&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range</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 information about stock options outstanding at July&#160;31, 2021:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:23.643%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options&#160;Outstanding&#160;and Exercisable</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%">Range of Exercise Prices</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number&#160;of Shares Outstanding at July&#160;31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted&#160; Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares Exercisable at July&#160;31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Contractual Life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</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%">$19.96 - $29.99</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align: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.87&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$30.00 - $39.99</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">789,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">501,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$40.00 - $54.05</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 19pt 2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">1,474,068&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">6.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">949,668&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">5.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units 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 for the fiscal year ended July&#160;31, 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 style="width:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Time-Based RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2020</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%">154,960&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47.39&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">New grants</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%">79,811&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(69,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></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%">156,466&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45.40&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The time-based RSUs granted during the fiscal year ended July&#160;31, 2020 and 2019, had a weighted-average grant-date fair value of $53.38 and $44.20, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.712%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.130%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Performance-Based RSUs</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Grant Date<br/>&#160;Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2020</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%">126,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50.61&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">New grants </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%">64,634&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60.73&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Vested </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%">(71,413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2021</span></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%">119,281&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes 23,805 shares resulting from the payout of performance-based RSUs granted in fiscal year 2018 due to the achievement of performance metrics exceeding the target payout.</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21300-112643<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21553-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=122040564&amp;loc=d3e177068-122764<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21538-112644<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21484-112644<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857845720">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</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 style="width:47.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized gain (loss) on cash flow hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unamortized gain on postretirement plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2019</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%">707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(74,761)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(71,254)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive (loss) income 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%">(447)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(332)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,303&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,524&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2020</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%">(200)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,181&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(68,458)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66,477)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive 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%">1,228&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,888&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,111&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(587)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance, July 31, 2021</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%">729&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,888&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,570)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(55,953)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="top.Show.showAR( this, 'defref_brc_OtherComprehensiveIncomeTaxTableTextBlock', window );">Other Comprehensive Income, Tax [Table Text Block]</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 (expense) benefit on the components of other comprehensive income (loss):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive income (loss):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash flow hedges</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(123)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and other post-retirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income tax adjustments and currency translation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(337)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(972)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax (expense) benefit related to items of other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(753)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Table Text Block] for other comprehensive income , tax [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624957293176">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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%">Following is a summary of segment information as of and for the years ended July&#160;31, 2021, 2020 and 2019:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">551,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">532,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">577,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Asia</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,092&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">841,508&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">784,707&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">863,100&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Workplace Safety:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,480&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,020&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">296,592&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">297,545&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">624,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">675,944&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Europe</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">355,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">317,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,736&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,144,698&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,081,299&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,160,645&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation &amp; amortization:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,692&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,437&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,799&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment profit:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,658&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,978&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,079,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737,589&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">740,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WPS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,090&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">279,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142,466&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,157,308&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenditures for property, plant &amp; equipment:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ID Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,262&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,849&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WPS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,277&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,825&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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%">Following is a reconciliation of segment profit to income before income taxes and losses of unconsolidated affiliate for the years ended July&#160;31, 2021, 2020 and 2019:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Administrative costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impairment charges</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,821)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align: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,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,046&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align: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%">(437)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes and losses of unconsolidated affiliate</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%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,936&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="18" style="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%">(1) Of the total $13,821 impairment charges recognized in the year ended July 31, 2020, $11,029 related to the WPS segment and $2,792 related to the IDS segment.</span></div></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="top.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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.173%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.179%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenues*<br/>Years Ended July&#160;31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Long-Lived Assets**<br/>As of July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Geographic information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">642,268&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">627,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">560,405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,005&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">565,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,923&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,953&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,081,299&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,160,645&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">557,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*      Revenues are attributed based on country of origin.</span></td></tr><tr><td colspan="39" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">**    Long-lived assets consist of property, plant and equipment, goodwill, other intangible assets, and operating lease assets.</span></td></tr></table><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624854150856">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:52.847%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,077&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,519&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">109,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,936&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,644&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-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 affiliate in Other Nations to $111,519 in fiscal 2021 from $71,503 in fiscal 2020 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $22,914. In addition, profitability improved in Other Nations in fiscal 2021 compared to fiscal 2020 as our global businesses continue to recover from the COVID-19 pandemic.</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 decrease in income before income taxes and losses of unconsolidated affiliate to $71,503 in fiscal 2020 from $109,567 in fiscal 2019 was primarily due to intercompany royalty transactions that occurred in fiscal 2020 which which reduced Other Nations income before income taxes and losses of unconsolidated affiliate by $22,914. In addition, profitability decreased in Other Nations in fiscal 2020 compared to fiscal 2019 as our global businesses were impacted by reduced economic activity resulting from the COVID-19 pandemic.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 style="width:53.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.379%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current income tax expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,031&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,112&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,324&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income tax (benefit) expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">8,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other Nations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">States (U.S.)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,003)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,796&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,321&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,386&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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, 2021 and 2020:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 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 colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,143&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,292)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,813)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,069&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(51,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,282)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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 style="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%">52,916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(64,778)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,862)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.408%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,327&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee compensation and benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,339&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,285)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,488)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred and equity-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax credit and net operating loss carry-forwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,786&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,715)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 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 style="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%">34,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43,649)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,441)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years Ended July&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 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 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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: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%">Adjustments to tax accruals and reserves</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 and domestic manufacturer&#8217;s deduction</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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: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%">Valuation allowance against foreign net operating loss carry-forwards</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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax and other adjustments, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">Income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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.3&#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, 2021, 2020, and 2019.</span></div><div style="padding-left:36pt;text-align: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 years ended July 31, 2021, 2020, and 2019, include reductions of uncertain tax positions resulting from the closure of audits and lapses in statues of limitations. The year ended July 31, 2021 was impacted by the recording of reserves for uncertain tax provisions.</span></div><div style="padding-left:36pt;text-align: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 year ended July 31, 2021 includes a reduction in a previously recorded valuation allowance against certain foreign net operating loss carry-forwards.</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="top.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 style="width:81.356%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.444%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July&#160;31, 2018</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%">20,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,518&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2019</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%">14,841&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">2,798&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions for tax positions of prior years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,087)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lapse of statute of limitations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(117)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative translation adjustments and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(108)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of July 31, 2020</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%">13,622&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/></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"/></tr><tr><td colspan="3" style="background-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">21,912&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><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="top.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 style="width:76.385%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Open&#160;Tax&#160;Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States &#8212; Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">F&#8217;19 &#8212; F&#8217;21</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 55<br> -Paragraph 217<br> -URI http://asc.fasb.org/extlink&amp;oid=124434304&amp;loc=d3e36027-109320<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624859101080">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 style="width:61.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.745%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended July 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator (in thousands):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net Income (Numerator for basic and diluted income per Class A Nonvoting Common Share)</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(807)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(828)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferential dividends on dilutive stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Numerator for basic and diluted income per Class B Voting Common Share</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,531&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,430&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator (in thousands):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for basic income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,039&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,763&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,596&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus: Effect of dilutive equity awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Denominator for diluted income per share for both Class&#160;A and Class B</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class B Voting Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.46&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857817848">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 2021 and July&#160;31, 2020, according to the valuation techniques the Company used to determine their fair values.</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trading securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,606&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td></tr></table></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861780392">
<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, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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, 2021 and 2020:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.005%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.007%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</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%">30,724&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,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"/></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%">3,580&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total foreign exchange contracts</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,304&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,707&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 cash flow hedging instruments:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.859%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.863%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2019</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%">Gains (losses) recognized in OCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(576)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">837&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gains reclassified from OCI into cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Fair Value, by Balance Sheet Grouping</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair values of derivative and hedging instruments in the accompanying Consolidated Balance Sheets were as follows:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.576%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="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, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives designated&#160;as hedging&#160;instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></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%">150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">588&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></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 (non-designated hedges)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total derivative instruments</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%">150&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">594&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624859098696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Financial Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.017%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarters</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-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%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">276,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,943&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,744&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,081,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,669&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income per Class&#160;A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fiscal 2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,838&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,144,698&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">561,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,188&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </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">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,860&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,291&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">Net income per Class&#160;A Nonvoting Common Share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.64&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">0.72&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)  In the third quarter of fiscal 2020, the Company recognized before tax impairment charges of $13,821.</span></div><div style="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%">(2)  In the fourth quarter of fiscal 2021, the Company acquired three companies: Nordic ID, Magicard, and Code. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The operating results of the acquired companies are included in the Company&#8217;s consolidated financial statements from the date of acquisition.</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%">(3) </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 fourth quarter of fiscal 2021, the Company recognized other-than-temporary impairment charges of $4,994 of its equity method investment in React Mobile, Inc.</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_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140625049065240">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished products</a></td>
<td class="nump">$ 87,489<span></span>
</td>
<td class="nump">$ 85,547<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work-in-process</a></td>
<td class="nump">20,189<span></span>
</td>
<td class="nump">24,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials and supplies</a></td>
<td class="nump">28,429<span></span>
</td>
<td class="nump">26,071<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 136,107<span></span>
</td>
<td class="nump">$ 135,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="top.Show.showAR( this, 'defref_us-gaap_PercentageOfLIFOInventory', window );">Percentage of LIFO Inventory</a></td>
<td class="nump">12.50%<span></span>
</td>
<td class="nump">14.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryLIFOReserveEffectOnIncomeNet', window );">Inventory, LIFO Reserve, Effect on Income, Net</a></td>
<td class="nump">$ 7,707<span></span>
</td>
<td class="nump">$ 7,195<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624860799288">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Land', window );">Land</a></td>
<td class="nump">$ 8,201<span></span>
</td>
<td class="nump">$ 9,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BuildingsAndImprovementsGross', window );">Buildings and improvements</a></td>
<td class="nump">108,801<span></span>
</td>
<td class="nump">105,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Machinery and equipment</a></td>
<td class="nump">276,994<span></span>
</td>
<td class="nump">267,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
<td class="nump">4,991<span></span>
</td>
<td class="nump">8,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment&#8212;gross</a></td>
<td class="nump">398,987<span></span>
</td>
<td class="nump">391,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(277,246)<span></span>
</td>
<td class="num">(276,248)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment&#8212;net</a></td>
<td class="nump">121,741<span></span>
</td>
<td class="nump">115,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 18,406<span></span>
</td>
<td class="nump">$ 18,218<span></span>
</td>
<td class="nump">$ 18,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857755416">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiability', window );">Contract with Customer, Refund Liability</a></td>
<td class="nump">$ 5,510<span></span>
</td>
<td class="nump">$ 6,295<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 55<br> -Paragraph 27<br> -URI http://asc.fasb.org/extlink&amp;oid=123410239&amp;loc=SL49130611-203046-203046<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624860241528">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SalesCommissionsAndFees', window );">Sales Incentives</a></td>
<td class="nump">$ 38,876<span></span>
</td>
<td class="nump">$ 38,476<span></span>
</td>
<td class="nump">$ 40,811<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624860241528">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising Expense</a></td>
<td class="nump">$ 54,370<span></span>
</td>
<td class="nump">$ 63,482<span></span>
</td>
<td class="nump">$ 62,454<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861979192">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">$ 416,034<span></span>
</td>
<td class="nump">$ 410,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">195,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="nump">2,937<span></span>
</td>
<td class="nump">5,047<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">614,137<span></span>
</td>
<td class="nump">416,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="top.Show.showAR( this, 'defref_us-gaap_GoodwillPeriodIncreaseDecrease', window );">Goodwill, Period Increase (Decrease)</a></td>
<td class="nump">198,103<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">139,347<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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">43,235<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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">12,584<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">382,347<span></span>
</td>
<td class="nump">379,005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">195,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="nump">1,422<span></span>
</td>
<td class="nump">3,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">578,935<span></span>
</td>
<td class="nump">382,347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">33,687<span></span>
</td>
<td class="nump">31,982<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="nump">1,515<span></span>
</td>
<td class="nump">1,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">$ 35,202<span></span>
</td>
<td class="nump">$ 33,687<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessAcquisitionAxis=brc_CodeAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624860756920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Long-Lived Assets (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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">$ 132,094<span></span>
</td>
<td class="nump">$ 55,004<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(39,760)<span></span>
</td>
<td class="num">(32,670)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets</a></td>
<td class="nump">92,334<span></span>
</td>
<td class="nump">22,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived Intangible Assets (Excluding Goodwill)</a></td>
<td class="nump">$ 9,745<span></span>
</td>
<td class="nump">$ 9,619<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 1,821<span></span>
</td>
<td class="nump">$ 663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(356)<span></span>
</td>
<td class="num">(55)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 1,465<span></span>
</td>
<td class="nump">$ 608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 110,950<span></span>
</td>
<td class="nump">$ 44,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(39,069)<span></span>
</td>
<td class="num">(32,615)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 71,881<span></span>
</td>
<td class="nump">12,107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">$ 9,578<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="num">(335)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 9,243<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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861276872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Long-Lived 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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">$ 7,077<span></span>
</td>
<td class="nump">$ 5,219<span></span>
</td>
<td class="nump">$ 5,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Finite-Lived Intangible Asset, Expected Amortization, Year One</a></td>
<td class="nump">15,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Two</a></td>
<td class="nump">12,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Three</a></td>
<td class="nump">9,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Four</a></td>
<td class="nump">9,414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Five</a></td>
<td class="nump">8,529<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems', window );"><strong>Impaired Long-Lived Assets Held and Used [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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill', window );">Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Tangible Asset Impairment Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating Lease, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">13,821<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems', window );"><strong>Impaired Long-Lived Assets Held and Used [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="top.Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Tangible Asset Impairment Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating Lease, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,792<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="top.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="top.Show.showAR( this, 'defref_us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems', window );"><strong>Impaired Long-Lived Assets Held and Used [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="top.Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Tangible Asset Impairment Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Operating Lease, Impairment Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Impairment charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,029<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairedLongLivedAssetsHeldAndUsedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123399704&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=brc_IdentificationSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624862969704">
<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="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 01, 2019</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,334<span></span>
</td>
<td class="nump">$ 17,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 9,769<span></span>
</td>
<td class="nump">$ 16,522<span></span>
</td>
<td class="nump">$ 12,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</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">$ 19,984<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,268<span></span>
</td>
<td class="nump">$ 9,197<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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,625<span></span>
</td>
<td class="nump">$ 8,974<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_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624955078264">
<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, 2021 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, to be Paid, Year One</a></td>
<td class="nump">$ 18,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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Lessee, Operating Lease, Liability, to be Paid, Year Two</a></td>
<td class="nump">15,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Lessee, Operating Lease, Liability, to be Paid, Year Three</a></td>
<td class="nump">8,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Lessee, Operating Lease, Liability, to be Paid, Year Four</a></td>
<td class="nump">3,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, Year Five</a></td>
<td class="nump">1,602<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, to be Paid, after Year Five</a></td>
<td class="nump">225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Lessee, Operating Lease, Liability, to be Paid</a></td>
<td class="nump">48,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="num">(2,159)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 46,014<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624867480632">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Deferred compensation arrangement with individual, recorded liability</a></td>
<td class="nump">$ 20,144<span></span>
</td>
<td class="nump">$ 18,606<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="top.Show.showAR( this, 'defref_brc_AccruedProfitSharingContributionsIncludedInOtherCurrentLiabilitiesAndOtherLongTermLiabilities', window );">Accrued retirement and profit-sharing contributions</a></td>
<td class="nump">3,686<span></span>
</td>
<td class="nump">3,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitExpense', window );">Pension and other postretirement benefit expense</a></td>
<td class="nump">$ 13,246<span></span>
</td>
<td class="nump">$ 12,129<span></span>
</td>
<td class="nump">$ 14,158<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624979713944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Schedule of Long-Term Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jul. 31, 2021 </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="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Line of Credit Facilities</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">July&#160;31, 2021, borrowings on the revolving loan agreement were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">July 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Rate</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%">USD-denominated borrowing on revolving loan agreement</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%">38,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.84&#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></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="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Long-term Line of Credit</a></td>
<td class="nump">$ 38,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Line of Credit Facility, Interest Rate at Period End</a></td>
<td class="nump">0.84%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624865991320">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of credit, current borrowing capacity</a></td>
<td class="nump">$ 200,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod', window );">Line of credit facility, maximum amount outstanding during period</a></td>
<td class="nump">75,000<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="top.Show.showAR( this, 'defref_brc_RevolverAmountDrawnToFundCodeAcquisition', window );">Revolver Amount Drawn to Fund Code Acquisition</a></td>
<td class="nump">75,000<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="top.Show.showAR( this, 'defref_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion', window );">Revolver repaid during year related to Code Acquistion</a></td>
<td class="nump">37,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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit, remaining borrowing capacity</a></td>
<td class="nump">159,100<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="top.Show.showAR( this, 'defref_brc_LineOfCreditRemainingMaximumBorrowingCapacity', window );">Line of credit, remaining maximum borrowing capacity</a></td>
<td class="nump">$ 359,100<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="top.Show.showAR( this, 'defref_brc_DebtToEBITDARatio', window );">Debt to EBITDA Ratio</a></td>
<td class="text">0.2 to 1.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="top.Show.showAR( this, 'defref_brc_InterestExpenseCoverageRatio', window );">Interest Expense Coverage Ratio</a></td>
<td class="text">480.6 to 1.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="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of credit outstanding</a></td>
<td class="nump">$ 2,901<span></span>
</td>
<td class="nump">$ 3,116<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Line of Credit Facility, Interest Rate Description</a></td>
<td class="text">Under this revolving loan agreement, the Company has the option to select either a Eurocurrency rate loan that bears interest at the LIBOR rate plus a margin based on the Company's consolidated net leverage ratio or a base interest rate (based upon the higher of the federal funds rate plus 0.5%, the prime rate of the Bank of Montreal plus a margin based on the Company&#8217;s consolidated net leverage ratio, or the Eurocurrency base rate at the LIBOR rate plus a margin based on the Company&#8217;s consolidated net leverage ratio plus 1%).<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_brc_LineOfCreditRemainingMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility after increase to maximum amount (maximum borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_LineOfCreditRemainingMaximumBorrowingCapacity</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_RevolverAmountDrawnToFundCodeAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revolver Amount Drawn to Fund Code Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RevolverAmountDrawnToFundCodeAcquisition</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_RevolverRepaidDuringYearRelatedToCodeAcquistion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revolver repaid during year related to Code Acquistion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RevolverRepaidDuringYearRelatedToCodeAcquistion</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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>70
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624860216936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Investments - 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, 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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncumulative cash dividend.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861182104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Investments - 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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_brc_SaleOfSharesAtCost', window );">Sale Of Shares At Cost</a></td>
<td class="num">(277)<span></span>
</td>
<td class="num">(460)<span></span>
</td>
<td class="num">(928)<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="top.Show.showAR( this, 'defref_brc_PurchaseOfSharesAtCost', window );">Purchase Of Shares At Cost</a></td>
<td class="num">(1,472)<span></span>
</td>
<td class="num">(1,293)<span></span>
</td>
<td class="num">(1,212)<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="top.Show.showAR( this, 'defref_brc_OtherStockholdersEquity', window );">Ending Balance, Other Stockholders Equity</a></td>
<td class="num">$ (10,534)<span></span>
</td>
<td class="num">$ (9,339)<span></span>
</td>
<td class="num">$ (8,506)<span></span>
</td>
<td class="num">$ (8,222)<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="top.Show.showAR( this, 'defref_brc_EndingBalanceOtherStockholdersEquityShares', window );">Ending Balance, Other Stockholders Equity Shares</a></td>
<td class="nump">315,916<span></span>
</td>
<td class="nump">292,329<span></span>
</td>
<td class="nump">285,533<span></span>
</td>
<td class="nump">299,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_brc_SaleOfSharesAtCost', window );">Sale Of Shares At Cost</a></td>
<td class="num">$ (277)<span></span>
</td>
<td class="num">$ (460)<span></span>
</td>
<td class="num">$ (928)<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="top.Show.showAR( this, 'defref_brc_PurchaseOfSharesAtCost', window );">Purchase Of Shares At Cost</a></td>
<td class="num">(1,472)<span></span>
</td>
<td class="num">(1,293)<span></span>
</td>
<td class="num">(1,212)<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="top.Show.showAR( this, 'defref_brc_OtherStockholdersEquity', window );">Ending Balance, Other Stockholders Equity</a></td>
<td class="nump">$ 10,534<span></span>
</td>
<td class="nump">$ 9,339<span></span>
</td>
<td class="nump">$ 8,506<span></span>
</td>
<td class="nump">$ 8,222<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="top.Show.showAR( this, 'defref_brc_EndingBalanceOtherStockholdersEquityShares', window );">Ending Balance, Other Stockholders Equity Shares</a></td>
<td class="nump">315,916<span></span>
</td>
<td class="nump">292,329<span></span>
</td>
<td class="nump">285,533<span></span>
</td>
<td class="nump">299,916<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_EndingBalanceOtherStockholdersEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ending balance other stockholders equity shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624860487112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Investments Stockholder's Investment - Schedule of Stock Option Valuation Assumptions (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [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="top.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">6 years 2 months 15 days<span></span>
</td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
<td class="text">6 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</a></td>
<td class="nump">30.71%<span></span>
</td>
<td class="nump">26.07%<span></span>
</td>
<td class="nump">26.05%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.49%<span></span>
</td>
<td class="nump">2.63%<span></span>
</td>
<td class="nump">2.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="top.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">0.38%<span></span>
</td>
<td class="nump">1.64%<span></span>
</td>
<td class="nump">3.01%<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="top.Show.showAR( this, 'defref_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate', window );">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Market Value Of Underlying Stock at Grant Date</a></td>
<td class="nump">$ 39.92<span></span>
</td>
<td class="nump">$ 54.05<span></span>
</td>
<td class="nump">$ 43.96<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Black-Scholes Option Valuation Assumptions, Weighted-Average Exercise Price</a></td>
<td class="nump">39.92<span></span>
</td>
<td class="nump">54.05<span></span>
</td>
<td class="nump">43.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ 8.65<span></span>
</td>
<td class="nump">$ 10.63<span></span>
</td>
<td class="nump">$ 9.70<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average market value per share of the underlying common stock at grant date for options granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate</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: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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624865567752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Investments - Summary of Activity under Company's Share-Based Compensation Plans (Detail) - 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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange', window );">Options Outstanding, Beginning Balance, Price Lower Range</a></td>
<td class="nump">$ 19.96<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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange', window );">Options Outstanding, Beginning Balance, Price Upper Range</a></td>
<td class="nump">54.05<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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice', window );">Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Price</a></td>
<td class="nump">39.92<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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange', window );">Options Exercised, Price Lower Range</a></td>
<td class="nump">19.96<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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange', window );">Options Exercised, Price Upper Range</a></td>
<td class="nump">54.05<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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange', window );">Options Cancelled, Price Lower Range</a></td>
<td class="nump">39.92<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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange', window );">Options Cancelled, Price Upper Range</a></td>
<td class="nump">54.05<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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange', window );">Options Outstanding, Ending Balance, Price Lower Range</a></td>
<td class="nump">19.96<span></span>
</td>
<td class="nump">$ 19.96<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="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange', window );">Options Outstanding, Ending Balance, Price Upper Range</a></td>
<td class="nump">$ 54.05<span></span>
</td>
<td class="nump">$ 54.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Outstanding, Beginning Balance</a></td>
<td class="nump">1,273,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options Granted</a></td>
<td class="nump">303,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options Exercised</a></td>
<td class="num">(77,272)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options Cancelled</a></td>
<td class="num">(25,094)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares Outstanding, Ending Balance</a></td>
<td class="nump">1,474,068<span></span>
</td>
<td class="nump">1,273,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Options, Outstanding, Weighted Average Exercise Price [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options Outstanding, Beginning Balance, Weighted Average Exercise Price</a></td>
<td class="nump">$ 37.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options Granted, Weighted Average Exercise Price</a></td>
<td class="nump">39.92<span></span>
</td>
<td class="nump">$ 54.05<span></span>
</td>
<td class="nump">$ 43.96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options Exercised, Weighted Average Exercise Price</a></td>
<td class="nump">32.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Options Cancelled, Weighted Average Exercise Price</a></td>
<td class="nump">44.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options Outstanding, Ending Balance, Weighted Average Exercise Price</a></td>
<td class="nump">$ 38.45<span></span>
</td>
<td class="nump">$ 37.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract', window );"><strong>Options Outstanding, Range of Exercise Prices [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Exercise Price Range, Number of Outstanding Options</a></td>
<td class="nump">1,474,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Exercise Price Range, Options Outstanding, Weighted Average Remaining Contractual Term</a></td>
<td class="text">6 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise Price Range, Outstanding Options, Weighted Average Exercise Price</a></td>
<td class="nump">$ 38.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Exercise Price Range, Number of Exercisable Options</a></td>
<td class="nump">949,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term</a></td>
<td class="text">5 years 4 months 24 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise Price Range, Exercisable Options, Weighted Average Exercise Price</a></td>
<td class="nump">$ 34.97<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A19.9626.99Member', window );">$19.96 - $26.99 [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract', window );"><strong>Options Outstanding, Range of Exercise Prices [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Exercise Price Range, Number of Outstanding Options</a></td>
<td class="nump">217,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Exercise Price Range, Options Outstanding, Weighted Average Remaining Contractual Term</a></td>
<td class="text">3 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise Price Range, Outstanding Options, Weighted Average Exercise Price</a></td>
<td class="nump">$ 20.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Exercise Price Range, Number of Exercisable Options</a></td>
<td class="nump">217,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term</a></td>
<td class="text">3 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise Price Range, Exercisable Options, Weighted Average Exercise Price</a></td>
<td class="nump">$ 20.87<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A27.0032.99Member', window );">$27.00 - $32.99 [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract', window );"><strong>Options Outstanding, Range of Exercise Prices [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Exercise Price Range, Number of Outstanding Options</a></td>
<td class="nump">789,608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Exercise Price Range, Options Outstanding, Weighted Average Remaining Contractual Term</a></td>
<td class="text">6 years 7 months 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise Price Range, Outstanding Options, Weighted Average Exercise Price</a></td>
<td class="nump">$ 37.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Exercise Price Range, Number of Exercisable Options</a></td>
<td class="nump">501,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term</a></td>
<td class="text">5 years 2 months 12 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise Price Range, Exercisable Options, Weighted Average Exercise Price</a></td>
<td class="nump">$ 35.40<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A33.0043.98Member', window );">$33.00 - $43.98 [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract', window );"><strong>Options Outstanding, Range of Exercise Prices [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Exercise Price Range, Number of Outstanding Options</a></td>
<td class="nump">466,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Exercise Price Range, Options Outstanding, Weighted Average Remaining Contractual Term</a></td>
<td class="text">7 years 8 months 12 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Exercise Price Range, Outstanding Options, Weighted Average Exercise Price</a></td>
<td class="nump">$ 49.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Exercise Price Range, Number of Exercisable Options</a></td>
<td class="nump">229,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2', window );">Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term</a></td>
<td class="text">7 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise Price Range, Exercisable Options, Weighted Average Exercise Price</a></td>
<td class="nump">$ 47.39<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember', window );">Service Based Restricted Shares and Restricted Stock Units [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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</a></td>
<td class="nump">$ 6,167<span></span>
</td>
<td class="nump">$ 9,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Shares and RSUs, Nonvested, Number of Shares [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted Shares and RSUs, Nonvested, Number</a></td>
<td class="nump">154,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted Shares and RSUs, Grants in Period</a></td>
<td class="nump">79,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted Shares and RSUs, Vested in Period</a></td>
<td class="num">(69,436)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Restricted Shares and RSUs, Forfeited in Period</a></td>
<td class="num">(8,869)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted Shares and RSUs, Nonvested, Number</a></td>
<td class="nump">156,466<span></span>
</td>
<td class="nump">154,960<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 47.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">40.82<span></span>
</td>
<td class="nump">$ 53.38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Vested in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">44.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Forfeitures, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">46.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 45.40<span></span>
</td>
<td class="nump">$ 47.39<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember', window );">Performance Based Restricted Shares and Restricted Stock Units [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="top.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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</a></td>
<td class="nump">$ 16,849<span></span>
</td>
<td class="nump">$ 14,013<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Shares and RSUs, Nonvested, Number of Shares [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted Shares and RSUs, Nonvested, Number</a></td>
<td class="nump">126,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted Shares and RSUs, Grants in Period</a></td>
<td class="nump">64,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Restricted Shares and RSUs, Vested in Period</a></td>
<td class="num">(71,413)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Restricted Shares and RSUs, Nonvested, Number</a></td>
<td class="nump">119,281<span></span>
</td>
<td class="nump">126,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 50.61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">60.73<span></span>
</td>
<td class="nump">$ 75.00<span></span>
</td>
<td class="nump">$ 50.70<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Vested in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">33.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 61.05<span></span>
</td>
<td class="nump">$ 50.61<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange</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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options forfeitures in period price upper range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange</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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options exercises in period price lower range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange</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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options exercises in period price upper range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange</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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options grants in period price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice</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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options outstanding price lower range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange</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: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_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options outstanding price upper range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange</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: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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of exercisable stock options, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A19.9626.99Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A19.9626.99Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A27.0032.99Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A27.0032.99Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A33.0043.98Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=brc_A33.0043.98Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624968622664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholder's Investments - Additional Information (Detail) - 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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.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.833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,749,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,959,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based Compensation Expense</a></td>
<td class="nump">$ 10,098<span></span>
</td>
<td class="nump">$ 8,843<span></span>
</td>
<td class="nump">$ 12,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Share-based Compensation Expense, Net of Tax</a></td>
<td class="nump">9,543<span></span>
</td>
<td class="nump">8,048<span></span>
</td>
<td class="nump">10,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Compensation Cost Not yet Recognized</a></td>
<td class="nump">$ 8,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 4 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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Option [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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options, 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod', window );">Options, 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Options, Vested in Period, Fair Value</a></td>
<td class="nump">$ 2,371<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">2,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options, Exercised in Period, Aggregate Intrinsic Value</a></td>
<td class="nump">$ 1,477<span></span>
</td>
<td class="nump">$ 14,692<span></span>
</td>
<td class="nump">$ 20,969<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Options Exercisable, Number</a></td>
<td class="nump">949,668<span></span>
</td>
<td class="nump">776,273<span></span>
</td>
<td class="nump">1,025,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options Exercisable, Weighted Average Exercise Price</a></td>
<td class="nump">$ 34.97<span></span>
</td>
<td class="nump">$ 31.50<span></span>
</td>
<td class="nump">$ 27.06<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions', window );">Options, Exercised in Period, Proceeds from Issuance of Shares</a></td>
<td class="nump">$ 1,765<span></span>
</td>
<td class="nump">$ 5,511<span></span>
</td>
<td class="nump">$ 23,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Share-based Payment Arrangement, Exercise of Option, Tax Benefit</a></td>
<td class="nump">369<span></span>
</td>
<td class="nump">$ 3,673<span></span>
</td>
<td class="nump">$ 5,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options Outstanding, Aggregate Intrinsic Value</a></td>
<td class="nump">23,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options Exercisable, Aggregate Intrinsic Value</a></td>
<td class="nump">$ 18,653<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Service-Based RSUs [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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Options, 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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_brc_NoncumulativeCashDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncumulative cash dividend.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award options expiration period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod</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: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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861746744">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">$ (66,477)<span></span>
</td>
<td class="num">$ (71,254)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="nump">11,111<span></span>
</td>
<td class="nump">5,524<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(587)<span></span>
</td>
<td class="nump">747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">(55,953)<span></span>
</td>
<td class="num">(66,477)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">(200)<span></span>
</td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="nump">1,228<span></span>
</td>
<td class="num">(447)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(299)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="nump">729<span></span>
</td>
<td class="num">(200)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="num">(68,458)<span></span>
</td>
<td class="num">(74,761)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="nump">9,888<span></span>
</td>
<td class="nump">6,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="num">(58,570)<span></span>
</td>
<td class="num">(68,458)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Beginning balance</a></td>
<td class="nump">2,181<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="num">(5)<span></span>
</td>
<td class="num">(332)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="num">(288)<span></span>
</td>
<td class="nump">287<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Ending balance</a></td>
<td class="nump">$ 1,888<span></span>
</td>
<td class="nump">$ 2,181<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>76
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857640184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accumulated Other Comprehensive Loss, Tax - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_OtherComprehensiveIncomeTaxAbstract', window );"><strong>Other Comprehensive Income, 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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax', window );">Cash flow hedges</a></td>
<td class="num">$ (123)<span></span>
</td>
<td class="nump">$ 283<span></span>
</td>
<td class="nump">$ 55<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Pension and other post-retirement benefits</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Other income tax adjustments and currency translation</a></td>
<td class="nump">378<span></span>
</td>
<td class="nump">337<span></span>
</td>
<td class="nump">972<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTax', window );">Income tax (expense) benefit related to items of other comprehensive income (loss)</a></td>
<td class="num">$ (406)<span></span>
</td>
<td class="nump">$ 175<span></span>
</td>
<td class="num">$ (753)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_OtherComprehensiveIncomeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Comprehensive Income, Tax [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_OtherComprehensiveIncomeTaxAbstract</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_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30755-110894<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e39076-109324<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e640-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624956254936">
<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, 2021</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, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with Customer, Liability, Revenue Recognized</a></td>
<td class="nump">$ 1,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract with Customer, Liability</a></td>
<td class="nump">$ 2,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,559<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, Remaining Performance Obligation, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">41.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>78
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624862737704">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,144,698<span></span>
</td>
<td class="nump">$ 1,081,299<span></span>
</td>
<td class="nump">$ 1,160,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">25,483<span></span>
</td>
<td class="nump">23,437<span></span>
</td>
<td class="nump">23,799<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="top.Show.showAR( this, 'defref_brc_ProfitForReportableSegments', window );">Segment profit</a></td>
<td class="nump">191,992<span></span>
</td>
<td class="nump">171,658<span></span>
</td>
<td class="nump">187,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,377,756<span></span>
</td>
<td class="nump">1,142,466<span></span>
</td>
<td class="nump">1,157,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant &amp; equipment</a></td>
<td class="nump">27,189<span></span>
</td>
<td class="nump">27,277<span></span>
</td>
<td class="nump">32,825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">637,752<span></span>
</td>
<td class="nump">624,870<span></span>
</td>
<td class="nump">675,944<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">355,210<span></span>
</td>
<td class="nump">317,897<span></span>
</td>
<td class="nump">344,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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">151,736<span></span>
</td>
<td class="nump">138,532<span></span>
</td>
<td class="nump">140,369<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">841,508<span></span>
</td>
<td class="nump">784,707<span></span>
</td>
<td class="nump">863,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">22,248<span></span>
</td>
<td class="nump">20,745<span></span>
</td>
<td class="nump">21,387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_ProfitForReportableSegments', window );">Segment profit</a></td>
<td class="nump">169,238<span></span>
</td>
<td class="nump">150,639<span></span>
</td>
<td class="nump">164,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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">1,079,331<span></span>
</td>
<td class="nump">737,589<span></span>
</td>
<td class="nump">740,437<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant &amp; equipment</a></td>
<td class="nump">20,262<span></span>
</td>
<td class="nump">17,637<span></span>
</td>
<td class="nump">17,849<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=brc_IdentificationSolutionsMember', window );">Identification Solutions | Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">551,938<span></span>
</td>
<td class="nump">532,357<span></span>
</td>
<td class="nump">577,156<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=brc_IdentificationSolutionsMember', window );">Identification Solutions | Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">191,854<span></span>
</td>
<td class="nump">165,490<span></span>
</td>
<td class="nump">193,852<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=brc_IdentificationSolutionsMember', window );">Identification Solutions | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">97,716<span></span>
</td>
<td class="nump">86,860<span></span>
</td>
<td class="nump">92,092<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">303,190<span></span>
</td>
<td class="nump">296,592<span></span>
</td>
<td class="nump">297,545<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,235<span></span>
</td>
<td class="nump">2,692<span></span>
</td>
<td class="nump">2,412<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="top.Show.showAR( this, 'defref_brc_ProfitForReportableSegments', window );">Segment profit</a></td>
<td class="nump">22,754<span></span>
</td>
<td class="nump">21,019<span></span>
</td>
<td class="nump">23,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">151,090<span></span>
</td>
<td class="nump">187,234<span></span>
</td>
<td class="nump">137,799<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Expenditures for property, plant &amp; equipment</a></td>
<td class="nump">6,927<span></span>
</td>
<td class="nump">9,640<span></span>
</td>
<td class="nump">14,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="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=brc_WorkplaceSafetyMember', window );">Workplace Safety | Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">85,814<span></span>
</td>
<td class="nump">92,513<span></span>
</td>
<td class="nump">98,788<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=brc_WorkplaceSafetyMember', window );">Workplace Safety | Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">163,356<span></span>
</td>
<td class="nump">152,407<span></span>
</td>
<td class="nump">150,480<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=brc_WorkplaceSafetyMember', window );">Workplace Safety | 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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">54,020<span></span>
</td>
<td class="nump">51,672<span></span>
</td>
<td class="nump">48,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateMember', window );">Corporate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Assets</a></td>
<td class="nump">$ 147,335<span></span>
</td>
<td class="nump">$ 217,643<span></span>
</td>
<td class="nump">$ 279,072<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit for reportable segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_IdentificationSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=us-gaap_CorporateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>79
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861298440">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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="top.Show.showAR( this, 'defref_brc_ProfitForReportableSegments', window );">Total profit from reportable segments</a></td>
<td class="nump">$ 191,992<span></span>
</td>
<td class="nump">$ 171,658<span></span>
</td>
<td class="nump">$ 187,978<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_brc_AdministrativeCosts', window );">Administrative costs</a></td>
<td class="num">(24,865)<span></span>
</td>
<td class="num">(19,814)<span></span>
</td>
<td class="num">(25,550)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset Impairment Charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,821)<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="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Investment and other income</a></td>
<td class="nump">4,333<span></span>
</td>
<td class="nump">5,079<span></span>
</td>
<td class="nump">5,046<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(437)<span></span>
</td>
<td class="num">(2,166)<span></span>
</td>
<td class="num">(2,830)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes and losses of unconsolidated affiliate</a></td>
<td class="nump">171,023<span></span>
</td>
<td class="nump">140,936<span></span>
</td>
<td class="nump">164,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_ProfitForReportableSegments', window );">Total profit from reportable segments</a></td>
<td class="nump">169,238<span></span>
</td>
<td class="nump">150,639<span></span>
</td>
<td class="nump">164,953<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset Impairment Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,792)<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="top.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="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems', window );"><strong>Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [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="top.Show.showAR( this, 'defref_brc_ProfitForReportableSegments', window );">Total profit from reportable segments</a></td>
<td class="nump">$ 22,754<span></span>
</td>
<td class="nump">21,019<span></span>
</td>
<td class="nump">$ 23,025<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset Impairment Charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (11,029)<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_AdministrativeCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Administrative costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Profit for reportable segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unallocated amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>80
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624862649848">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,144,698<span></span>
</td>
<td class="nump">$ 1,081,299<span></span>
</td>
<td class="nump">$ 1,160,645<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">870,091<span></span>
</td>
<td class="nump">595,335<span></span>
</td>
<td class="nump">557,158<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">642,268<span></span>
</td>
<td class="nump">627,160<span></span>
</td>
<td class="nump">674,924<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">560,405<span></span>
</td>
<td class="nump">361,005<span></span>
</td>
<td class="nump">365,205<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">565,956<span></span>
</td>
<td class="nump">509,530<span></span>
</td>
<td class="nump">546,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">309,686<span></span>
</td>
<td class="nump">234,330<span></span>
</td>
<td class="nump">191,953<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="num">(63,526)<span></span>
</td>
<td class="num">(55,391)<span></span>
</td>
<td class="num">(61,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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>81
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857577320">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">United States</a></td>
<td class="nump">$ 59,504<span></span>
</td>
<td class="nump">$ 69,433<span></span>
</td>
<td class="nump">$ 55,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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Other Nations</a></td>
<td class="nump">111,519<span></span>
</td>
<td class="nump">71,503<span></span>
</td>
<td class="nump">109,567<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes and losses of unconsolidated affiliate</a></td>
<td class="nump">$ 171,023<span></span>
</td>
<td class="nump">140,936<span></span>
</td>
<td class="nump">$ 164,644<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="top.Show.showAR( this, 'defref_brc_IntercompanyRoyaltyTransactions', window );">Intercompany Royalty Transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,914<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intercompany Royalty Transactions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>82
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624863617464">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">United States</a></td>
<td class="nump">$ 16,322<span></span>
</td>
<td class="nump">$ 3,031<span></span>
</td>
<td class="nump">$ 2,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Other Nations</a></td>
<td class="nump">26,141<span></span>
</td>
<td class="nump">25,133<span></span>
</td>
<td class="nump">22,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">States (U.S.)</a></td>
<td class="nump">2,112<span></span>
</td>
<td class="nump">1,160<span></span>
</td>
<td class="nump">913<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">44,575<span></span>
</td>
<td class="nump">29,324<span></span>
</td>
<td class="nump">25,590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">United States</a></td>
<td class="num">(2,662)<span></span>
</td>
<td class="nump">1,072<span></span>
</td>
<td class="nump">8,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Other Nations</a></td>
<td class="num">(5,938)<span></span>
</td>
<td class="num">(2,065)<span></span>
</td>
<td class="num">(667)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">States (U.S.)</a></td>
<td class="num">(365)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax (benefit) expense</a></td>
<td class="num">(8,965)<span></span>
</td>
<td class="num">(1,003)<span></span>
</td>
<td class="nump">7,796<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit), Continuing Operations</a></td>
<td class="nump">$ 35,610<span></span>
</td>
<td class="nump">$ 28,321<span></span>
</td>
<td class="nump">$ 33,386<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>83
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624856353384">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred Tax Assets, Gross</a></td>
<td class="nump">$ 52,916<span></span>
</td>
<td class="nump">$ 34,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred Tax Liabilities, Gross</a></td>
<td class="nump">64,778<span></span>
</td>
<td class="nump">43,649<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Deferred Tax Liabilities, Other</a></td>
<td class="nump">5,282<span></span>
</td>
<td class="nump">4,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Deferred Tax Assets, Tax Deferred Expense, Other</a></td>
<td class="nump">13,698<span></span>
</td>
<td class="nump">11,786<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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">51,069<span></span>
</td>
<td class="nump">58,809<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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Deferred Tax Assets, Tax Credit Carryforwards</a></td>
<td class="nump">60,238<span></span>
</td>
<td class="nump">56,447<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="top.Show.showAR( this, 'defref_brc_Deferredtaxliabilitiesdeferredtaxexpensepostretirementbenefits', window );">Deferred tax liabilities, deferred tax expense, postretirement benefits</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,359<span></span>
</td>
<td class="nump">3,002<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="top.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="top.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">8,069<span></span>
</td>
<td class="nump">7,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Deferred Tax Liabilities, Intangible Assets</a></td>
<td class="nump">51,987<span></span>
</td>
<td class="nump">31,488<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Deferred Tax Assets, Goodwill and Intangible Assets</a></td>
<td class="nump">996<span></span>
</td>
<td class="nump">1,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Deferred Tax Liabilities, Property, Plant and Equipment</a></td>
<td class="nump">7,292<span></span>
</td>
<td class="nump">7,285<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Deferred Tax Assets, Property, Plant and Equipment</a></td>
<td class="nump">3,479<span></span>
</td>
<td class="nump">3,663<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</a></td>
<td class="nump">1,433<span></span>
</td>
<td class="nump">1,518<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="top.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">72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,570<span></span>
</td>
<td class="nump">3,339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts', window );">Deferred Tax Liabilities, Inventory</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Deferred Tax Assets, Inventory</a></td>
<td class="nump">5,143<span></span>
</td>
<td class="nump">4,385<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">51,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Deferred Tax Assets, Tax Credit Carryforwards</a></td>
<td class="nump">60,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">8,069<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</a></td>
<td class="nump">1,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Deferred Tax Assets, Inventory</a></td>
<td class="nump">5,092<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="nump">11,862<span></span>
</td>
<td class="nump">9,441<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Deferred Tax Assets, Tax Deferred Expense, Other</a></td>
<td class="nump">8,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Deferred Tax Liabilities, Intangible Assets</a></td>
<td class="nump">50,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Deferred Tax Liabilities, Property, Plant and Equipment</a></td>
<td class="nump">$ 3,813<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="top.Show.showAR( this, 'defref_brc_DTANetAxis=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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Deferred Tax Assets, Tax Credit Carryforwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,971<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">7,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Deferred Tax Liabilities, Intangible Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Deferred Tax Assets, Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,327<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_DTANetAxis=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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Deferred Tax Assets, Tax Deferred Expense, Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,071<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Deferred Tax Liabilities, Property, Plant and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,622<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_DeferredTaxLiabilitiesTaxCreditCarryforwardsAndNetOperatingLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liability, Valuation Allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities, deferred tax expense, postretirement benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_DTANetAxis=brc_NetofliabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">brc_DTANetAxis=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_brc_DTANetAxis=brc_NetofassetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">brc_DTANetAxis=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>84
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624946096920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense', window );">Unrecognized Tax Benefits, Income Tax Penalties Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (96)<span></span>
</td>
<td class="num">$ (2,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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Tax at statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">International rate differential(1)</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">5.10%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies', window );">Adjustments to tax accruals and reserves(2)</a></td>
<td class="nump">3.30%<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(3.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">Research and development tax credits and domestic manufacturer&#8217;s deduction</a></td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Valuation allowance against foreign net operating loss carry-forwards(3)</a></td>
<td class="num">(4.80%)<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Deferred tax and other adjustments, net</a></td>
<td class="nump">0.60%<span></span>
</td>
<td class="num">(2.00%)<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax rate</a></td>
<td class="nump">20.80%<span></span>
</td>
<td class="nump">20.10%<span></span>
</td>
<td class="nump">20.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624867384680">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Beginning balance</a></td>
<td class="nump">$ 13,622<span></span>
</td>
<td class="nump">$ 14,841<span></span>
</td>
<td class="nump">$ 20,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Additions based on tax positions related to the current year</a></td>
<td class="nump">4,664<span></span>
</td>
<td class="nump">2,798<span></span>
</td>
<td class="nump">2,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Additions for tax positions of prior years</a></td>
<td class="nump">3,940<span></span>
</td>
<td class="nump">1,295<span></span>
</td>
<td class="nump">612<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Reductions for tax positions of prior years</a></td>
<td class="num">(365)<span></span>
</td>
<td class="num">(5,087)<span></span>
</td>
<td class="num">(378)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(159)<span></span>
</td>
<td class="num">(117)<span></span>
</td>
<td class="num">(8,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation', window );">Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation</a></td>
<td class="nump">210<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Ending balance</a></td>
<td class="nump">$ 21,912<span></span>
</td>
<td class="nump">$ 13,622<span></span>
</td>
<td class="nump">$ 14,841<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>86
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624865899816">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_brc_ForeignOperatingLossCarryforwardExpirationDates', window );">Foreign operating loss-carryforward expiration dates</a></td>
<td class="text">2022 to 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_brc_ForeignTaxCreditCarryforwardExpirationDates', window );">Foreign Tax Credit Carryforward Expiration Dates</a></td>
<td class="text">2022 to 2031<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_brc_StateResearchAndDevelopmentTaxCreditCarryforwardExpirationDates', window );">State Research And Development Tax Credit Carryforward Expiration Dates</a></td>
<td class="text">2022 to 2036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits</a></td>
<td class="nump">$ 21,912<span></span>
</td>
<td class="nump">$ 13,622<span></span>
</td>
<td class="nump">$ 14,841<span></span>
</td>
<td class="nump">$ 20,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</a></td>
<td class="nump">18,717<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_brc_UnrecognizedTaxBenefitsRecognizedInOtherLiabilities', window );">Unrecognized Tax Benefits Recognized In Other Liabilities</a></td>
<td class="nump">15,427<span></span>
</td>
<td class="nump">8,931<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="top.Show.showAR( this, 'defref_brc_ReductionOfLongtermDeferredIncomeTaxAssetsExcludingInterestAndPenalties', window );">Reduction Of Longterm Deferred Income Tax Assets Excluding Interest and Penalties</a></td>
<td class="nump">6,485<span></span>
</td>
<td class="nump">4,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense', window );">Unrecognized Tax Benefits, Interest on Income Taxes Expense</a></td>
<td class="num">(596)<span></span>
</td>
<td class="num">(372)<span></span>
</td>
<td class="num">(1,013)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense', window );">Unrecognized Tax Benefits, Income Tax Penalties Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="num">$ (2,357)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</a></td>
<td class="nump">2,297<span></span>
</td>
<td class="nump">1,354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties Accrued</a></td>
<td class="nump">2,098<span></span>
</td>
<td class="nump">$ 658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">3,253<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_brc_TaxBenefitsAssociatedwithStatueofLimitations', window );">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</a></td>
<td class="nump">$ 295<span></span>
</td>
<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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2019<span></span>
</td>
<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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open Tax Year</a></td>
<td class="text">2021<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 102,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</a></td>
<td class="nump">90,475<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Other Tax Carryforward, Gross Amount</a></td>
<td class="nump">22,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">23,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Other Tax Carryforward, Gross Amount</a></td>
<td class="nump">$ 11,481<span></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign operating loss carry-forwards expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign tax credit carryforward expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State net operating loss carry forwards expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>State research and development tax credit carryforward expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Benefits Associated with Statue of Limitations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits recognized in other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>87
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624862738536">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_EarningsPerShareLineItems', window );"><strong>Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income</a></td>
<td class="nump">$ 28,027<span></span>
</td>
<td class="nump">$ 37,291<span></span>
</td>
<td class="nump">$ 30,860<span></span>
</td>
<td class="nump">$ 33,481<span></span>
</td>
<td class="nump">$ 27,685<span></span>
</td>
<td class="nump">$ 13,633<span></span>
</td>
<td class="nump">$ 33,553<span></span>
</td>
<td class="nump">$ 37,498<span></span>
</td>
<td class="nump">$ 129,659<span></span>
</td>
<td class="nump">$ 112,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">52,039<span></span>
</td>
<td class="nump">52,763<span></span>
</td>
<td class="nump">52,596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Plus: Effect of dilutive stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">370<span></span>
</td>
<td class="nump">468<span></span>
</td>
<td class="nump">727<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">52,409<span></span>
</td>
<td class="nump">53,231<span></span>
</td>
<td class="nump">53,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_EarningsPerShareLineItems', window );"><strong>Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 2.49<span></span>
</td>
<td class="nump">$ 2.13<span></span>
</td>
<td class="nump">$ 2.50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 2.47<span></span>
</td>
<td class="nump">$ 2.11<span></span>
</td>
<td class="nump">$ 2.46<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Voting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_EarningsPerShareLineItems', window );"><strong>Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 128,847<span></span>
</td>
<td class="nump">$ 111,531<span></span>
</td>
<td class="nump">$ 130,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.48<span></span>
</td>
<td class="nump">$ 2.11<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.46<span></span>
</td>
<td class="nump">$ 2.10<span></span>
</td>
<td class="nump">$ 2.45<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=brc_PreferentialDividendsOnClassNonvotingCommonStockMember', window );">Preferential Dividends on Class A Nonvoting Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_EarningsPerShareLineItems', window );"><strong>Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends on Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 807<span></span>
</td>
<td class="nump">$ 828<span></span>
</td>
<td class="nump">$ 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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=brc_PreferentialDividendsOnDilutiveSharesMember', window );">Preferential Dividends on Dilutive Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_EarningsPerShareLineItems', window );"><strong>Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Cash dividends on Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 13<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=brc_PreferentialDividendsOnClassNonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=brc_PreferentialDividendsOnClassNonvotingCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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=brc_PreferentialDividendsOnDilutiveSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=brc_PreferentialDividendsOnDilutiveSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>88
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624867823240">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded from computations of diluted earnings per share</a></td>
<td class="nump">511,189<span></span>
</td>
<td class="nump">387,382<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="top.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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares excluded from computations of diluted earnings per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">372,255<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>89
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624956336120">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable Securities, Noncurrent</a></td>
<td class="nump">$ 20,135<span></span>
</td>
<td class="nump">$ 18,606<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign Currency Contract, Asset, Fair Value Disclosure</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">594<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign Currency Contracts, Liability, Fair Value Disclosure</a></td>
<td class="nump">$ 51<span></span>
</td>
<td class="nump">$ 777<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>90
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861135352">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 34,304<span></span>
</td>
<td class="nump">$ 27,707<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">30,724<span></span>
</td>
<td class="nump">24,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 3,580<span></span>
</td>
<td class="nump">$ 3,107<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>91
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624861024280">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Net gain (loss) recognized in other comprehensive income (loss)</a></td>
<td class="nump">$ 1,451<span></span>
</td>
<td class="num">$ (576)<span></span>
</td>
<td class="nump">$ 837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet', window );">Foreign Currency Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net</a></td>
<td class="nump">$ 399<span></span>
</td>
<td class="nump">$ 614<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">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="top.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="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax', window );">Net gain (loss) recognized in other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 837<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121577181&amp;loc=SL110061190-113977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>92
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624860095064">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="nump">$ 150<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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative Liabilities</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">$ 777<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">594<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative Liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative Liabilities</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">761<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivatives Assets</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 588<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>93
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624857597912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities - Additional Information (Detail) - 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, 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">$ (770)<span></span>
</td>
<td class="num">$ (385)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624956861432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions Preliminary Fair Values of the Assets Acquired and Liabilities Assumed (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jul. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</a></td>
<td class="num">$ (7,513)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Business Combination, Acquired Receivable, Fair Value</a></td>
<td class="nump">15,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</a></td>
<td class="nump">6,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</a></td>
<td class="nump">544<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</a></td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill', window );">Current year acquisitions</a></td>
<td class="nump">195,166<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="nump">77,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets</a></td>
<td class="nump">3,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</a></td>
<td class="num">(7,584)<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="top.Show.showAR( this, 'defref_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation and Benefits</a></td>
<td class="num">(5,537)<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="top.Show.showAR( this, 'defref_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes other than income taxes</a></td>
<td class="num">(4,081)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</a></td>
<td class="num">(8,197)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="nump">4,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="num">(11,348)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</a></td>
<td class="num">(14,836)<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="top.Show.showAR( this, 'defref_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet', window );">Business Combination, Recognized Identifiable Assets Acquired Including Cash and Liabilities Assumed, Net</a></td>
<td class="nump">251,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</a></td>
<td class="nump">$ 243,983<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation and Benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes other than income taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired - including cash - in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624865643624">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized', window );">Business Combination, Separately Recognized Transactions, Expenses and Losses Recognized</a></td>
<td class="nump">$ 3,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">243,983<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="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">195,166<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="top.Show.showAR( this, 'defref_brc_RevolverAmountDrawnToFundCodeAcquisition', window );">Revolver Amount Drawn to Fund Code Acquisition</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion', window );">Revolver repaid during year related to Code Acquistion</a></td>
<td class="nump">37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">172,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">139,347<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="top.Show.showAR( this, 'defref_brc_RevolverAmountDrawnToFundCodeAcquisition', window );">Revolver Amount Drawn to Fund Code Acquisition</a></td>
<td class="nump">75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_brc_RevolverRepaidDuringYearRelatedToCodeAcquistion', window );">Revolver repaid during year related to Code Acquistion</a></td>
<td class="nump">37,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_CodeAcquisitionMember', window );">Code Acquisition | Customer Relationships [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 44,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">9 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_CodeAcquisitionMember', window );">Code Acquisition | Trade Names [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_CodeAcquisitionMember', window );">Code Acquisition | Technology-Based Intangible Assets [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 6,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">5 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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">$ 56,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">43,235<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_MagicardAcquisitionMember', window );">Magicard Acquisition | Customer Relationships [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 18,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">8 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_MagicardAcquisitionMember', window );">Magicard Acquisition | Trade Names [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</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>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_MagicardAcquisitionMember', window );">Magicard Acquisition | Technology-Based Intangible Assets [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 2,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="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">5 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">$ 9,804<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Current year acquisitions</a></td>
<td class="nump">12,584<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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_NordicIDAcquisitionMember', window );">Nordic ID Acquisition | Customer Relationships [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 3,803<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average 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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=brc_NordicIDAcquisitionMember', window );">Nordic ID Acquisition | Technology-Based Intangible Assets [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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">6 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_RevolverAmountDrawnToFundCodeAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revolver Amount Drawn to Fund Code Acquisition</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RevolverAmountDrawnToFundCodeAcquisition</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_RevolverRepaidDuringYearRelatedToCodeAcquistion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revolver repaid during year related to Code Acquistion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_RevolverRepaidDuringYearRelatedToCodeAcquistion</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>96
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624868708728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Unaudited Quarterly Financial Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Jan. 31, 2020</div></th>
<th class="th"><div>Oct. 31, 2019</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Net sales</a></td>
<td class="nump">$ 306,130<span></span>
</td>
<td class="nump">$ 295,503<span></span>
</td>
<td class="nump">$ 265,838<span></span>
</td>
<td class="nump">$ 277,227<span></span>
</td>
<td class="nump">$ 251,744<span></span>
</td>
<td class="nump">$ 265,943<span></span>
</td>
<td class="nump">$ 276,665<span></span>
</td>
<td class="nump">$ 286,947<span></span>
</td>
<td class="nump">$ 1,144,698<span></span>
</td>
<td class="nump">$ 1,081,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">147,649<span></span>
</td>
<td class="nump">148,847<span></span>
</td>
<td class="nump">129,522<span></span>
</td>
<td class="nump">135,428<span></span>
</td>
<td class="nump">118,506<span></span>
</td>
<td class="nump">129,527<span></span>
</td>
<td class="nump">139,127<span></span>
</td>
<td class="nump">141,405<span></span>
</td>
<td class="nump">561,446<span></span>
</td>
<td class="nump">528,565<span></span>
</td>
<td class="nump">$ 578,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income (1)</a></td>
<td class="nump">40,802<span></span>
</td>
<td class="nump">46,725<span></span>
</td>
<td class="nump">37,412<span></span>
</td>
<td class="nump">42,188<span></span>
</td>
<td class="nump">33,219<span></span>
</td>
<td class="nump">22,669<span></span>
</td>
<td class="nump">41,244<span></span>
</td>
<td class="nump">40,891<span></span>
</td>
<td class="nump">167,127<span></span>
</td>
<td class="nump">138,023<span></span>
</td>
<td class="nump">$ 162,428<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Net income</a></td>
<td class="nump">$ 28,027<span></span>
</td>
<td class="nump">$ 37,291<span></span>
</td>
<td class="nump">$ 30,860<span></span>
</td>
<td class="nump">$ 33,481<span></span>
</td>
<td class="nump">$ 27,685<span></span>
</td>
<td class="nump">$ 13,633<span></span>
</td>
<td class="nump">$ 33,553<span></span>
</td>
<td class="nump">$ 37,498<span></span>
</td>
<td class="nump">$ 129,659<span></span>
</td>
<td class="nump">$ 112,369<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Class A Nonvoting Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Earnings (loss) from discontinued operations per Class A Common Share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 0.54<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.63<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 2.49<span></span>
</td>
<td class="nump">$ 2.13<span></span>
</td>
<td class="nump">$ 2.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.71<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.64<span></span>
</td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="nump">$ 0.62<span></span>
</td>
<td class="nump">$ 0.70<span></span>
</td>
<td class="nump">$ 2.47<span></span>
</td>
<td class="nump">$ 2.11<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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>97
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624957098312">
<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="4">12 Months Ended</th>
</tr>
<tr>
<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>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit, maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends</a></td>
<td class="nump">$ 0.90<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_brc_PercentageIncreaseInDividend', window );">Percentage Increase In Dividend</a></td>
<td class="nump">2.30%<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonvotingCommonStockMember', window );">Nonvoting Common Stock [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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Dividends</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
<td class="nump">$ 0.85<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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-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_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<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> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>98
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140624868708312">
<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, 2021</div></th>
<th class="th"><div>Jul. 31, 2020</div></th>
<th class="th"><div>Jul. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at beginning of period</a></td>
<td class="nump">$ 7,157<span></span>
</td>
<td class="nump">$ 5,005<span></span>
</td>
<td class="nump">$ 4,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired', window );">Additions &#8212; Due to acquired businesses</a></td>
<td class="nump">388<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions &#8212; Charged to expense</a></td>
<td class="nump">803<span></span>
</td>
<td class="nump">2,495<span></span>
</td>
<td class="nump">587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions - written off</a></td>
<td class="num">(1,042)<span></span>
</td>
<td class="num">(343)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at end of period</a></td>
<td class="nump">7,306<span></span>
</td>
<td class="nump">7,157<span></span>
</td>
<td class="nump">5,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at beginning of period</a></td>
<td class="nump">16,309<span></span>
</td>
<td class="nump">13,404<span></span>
</td>
<td class="nump">12,582<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired', window );">Additions &#8212; Due to acquired businesses</a></td>
<td class="nump">2,957<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions &#8212; Charged to expense</a></td>
<td class="nump">4,908<span></span>
</td>
<td class="nump">5,722<span></span>
</td>
<td class="nump">3,168<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions - written off</a></td>
<td class="num">(1,165)<span></span>
</td>
<td class="num">(2,817)<span></span>
</td>
<td class="num">(2,346)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at end of period</a></td>
<td class="nump">23,009<span></span>
</td>
<td class="nump">16,309<span></span>
</td>
<td class="nump">13,404<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at beginning of period</a></td>
<td class="nump">58,809<span></span>
</td>
<td class="nump">60,073<span></span>
</td>
<td class="nump">56,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired', window );">Additions &#8212; Due to acquired businesses</a></td>
<td class="nump">1,351<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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions &#8212; Charged to expense</a></td>
<td class="nump">4,168<span></span>
</td>
<td class="nump">6,204<span></span>
</td>
<td class="nump">5,981<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions - written off</a></td>
<td class="num">(13,259)<span></span>
</td>
<td class="num">(7,468)<span></span>
</td>
<td class="num">(2,774)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balances at end of period</a></td>
<td class="nump">$ 51,069<span></span>
</td>
<td class="nump">$ 58,809<span></span>
</td>
<td class="nump">$ 60,073<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>99
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
MAT50/"?W,JZCWP!P,9]@1&PB8+B [SU(/CP%:YY"PCFV*6\ NKY;?, 8V43
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
MNA0;H9Z!.,=SS6(#<"YFQ!LB=:+"V$JJFY-)OA(91V_Q.Y 0[H>=^9CX)B$
M1P.'4),0Y(^X9&#^8-(1(O8FH[:\:,DT.7IG:S2X4T1LE\1%?N!2525<SDMQ
M\BHP9K2?-$JI&;$^RG-\<TZ"J)/V?LZHTT=L%\A%KKA>6JEC,8,T^HKVP:6]
MQ ,H@ADS>4"P@ [5<2>/V*Z/BSKA3USO2/@Q_2IZT<O&,E6I5D]]J9<">_U3
MKE<"21PIKGOK>IVDB;X$F?=U$.M.:!;S#,*Y3DA[Y $<<YGK#K#OA!6SU[#7
M?*V)9/UFHU<)9H,%8#I#O0X+>:,T&"K)3LZQ7<_/,_F'B>N+,Z:>BWN) W"8
M,&RNAT!_F'A#W:J3>VS7^]N?^T3]*G<R?TBTK]4?/-]S39X C)B+PSF &IJ7
MG>ACN^J7NPA+APS[ZWX2,G-%,H-PF%#6ZY( SI(GTFD_<:RJ\KW:QI?9.&B]
MW'"D&64B/^Y,Q5Y)I?N,UE&;TI!.EHE=EF\BF:R@B)&^;GK$H6; 0)C/3!4&
M85XX,(=))\*$6(<_3]*],O?4#0$"O%(W2Y,  *.$FDT(A-&3!GU.H%-Z8E?Z
M61KI[=8UNA?Y053+HUF=\*42JQ^V%'?22UQK2=U&1:X=2Z178'4=64NG4T)B
M5\+ATJGM_-.^?N'V @^AS,8Y!U$#FW72R1BQRYBM;&K+X'SPYB($1.%>T8"^
MAHJ^$RYB%ZYY<DAB/G 6U=B>OM.Y",P-&HSRS?&#J*'H=UI$[%I4U_P-^O;?
M"KZ3 A+^CP5/N]Y,[?NRP8)O[(P\]XZH(%2O9G[GZWSL79^G]CYOJ?C&<K!*
MF]%#J-[@05<#!4.[+D]_U^4M!=_8^N=%VAL^B#*77S#*;/+CD\/HC!>;ZE!?
M:J7>YZH^Q&V?MG\<7%?'Y<;S&WPYKX__.S?UOQ%WU?F;1"E?:Y?.A:_;8%$?
M\-<W2NRJ(^\GH93(JLLMCV)>E #]^UH(=;PI7]#^S3+]%U!+ P04    "  /
M.R)38';,W>4$  !L$0  &    'AL+W=O<FMS:&5E=',O<VAE970U+GAM;*U8
MVW+B.!#]%14U#Z0*@N4[*4)5 F23J210@9E]V-H'@05XQ[982X3,?/VV;,>
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
M-A>"0Z%4!O#_N80M7#VHMT3K5Z$'_P)02P,$%     @ #SLB4Y0@=D=E"
MJ2(  !@   !X;"]W;W)K<VAE971S+W-H965T-RYX;6R=6EUOVS@6_2N$,0\M
MD-0BJ<\B"9#:+2:+M@F:S,[#8A]HB8ZUE44/)>=C?OU>RHIEDU=,.D#1R/(A
MQ7-Y><\AK;-'I7\V*RE;\K2NZN9\LFK;S<?IM,E7<BV:#VHC:_AFJ?1:M/!1
MWT^;C9:BZ!JMJRD+@GBZ%F4]N3CK[MWHBS.U;:NREC>:--OU6NCG3[)2C^<3
M.GFY\:.\7[7FQO3B;"/NY:UL_]C<:/@TW?=2E&M9-Z6JB9;+\\DE_3@/NP8=
MXM^E?&P.KHFALE#JI_EP59Q/ C,B6<F\-5T(^/,@9[*J3$\PCK_Z3B?[9YJ&
MA]<OO7_IR .9A6CD3%5_ED6[.I^D$U+(I=A6[0_U^+OL"46FOUQ53?<_>>RQ
MP83DVZ95Z[XQC&!=UKN_XJD/Q$$#&H\T8'T#9C<(1QKPO@%_:X.P;Q!VD=E1
MZ>(P%ZVX.-/JD6B#AM[,11?,KC70+VLS[[>MAF]+:-=>S*Z_WUY_O9I?WGV>
MD]L[^//M\_>[6W+]A<PN;W\G7[Y>_WE+3LD?MW/R[K?WY#=2UN1NI;:-J(OF
M;-K"&$Q/T[Q_WJ?=\]C(\R@CWU3=KAKRN2YD<=S!% :_9\!>&'QBWA[_M:T^
M$$Y/" L8108T>WOS &D^?W-SFGG8\/U\\*X_/M+?]49JT9;U_6Y%E&TIFX^>
M?L-]OV'7;SC2[W<H(66=J[7$YFS7-NK:FDKQ /.4Q1$0>CB,) *CC,<6;([
M.&51NH<=,8CV#")O9"Z+_\%R@)+3-J154'-R5>=E)4F]IV;NFT^Y:%9DH]5#
M"2E&%L]$_6)4X_V88F]4YQ**;5Z*70FK"R+62K?EW]T-+-"[[N*#T+ H3+D5
M9P3%0YY88<9029;A44[VC!(OH]M6Y3]/324M"(04Y*79L9-/YAK-GL09" V"
M++5(N:@T#2WF<Z0K%F0,YY3N.:6OS-)2:@V$7K)$/)%W"UG+9=F^?R%V LG3
MBJHC+>IGC&?J#.XTA55B\41021Q:/%U0DK((IYGM:69>FE<P\%*;!4+RE=#W
M$BW/F?/DP"+@(BA/36D]8N#KYVCX-!BD*/ 2^/S7MFR?C<!4JFED0]22;&'*
MZD9592%:F$&Q7)85K#<T#_ON#\<4)9$5^AF"8F%LL4- 8_0.E)9ZZ5VW*ZG1
M<5,DL3BUQ^VB6$SM:<%0/$Q&QLZ&L3-O\9VM1 T)9>;FH);")$$Q-G4/YF0!
M$V/J*GEG2C!,G5PNP=QUL[C8-M!A ]@<YK@I345IWOLJ,!T$DW)O6"_S7&V-
M*$ EEN6#6%1X<G WR!0"Z*2'BZ,\"Y@=9Q?&PRP>B?.@TM0OTU?U ZQ?I4M\
M\?:MC^H&<RHM@CH%#M06$ R796RDVM)!J&GD)7&C)52BXJ6R[C)$F>SO4P:E
M%KF#"4.7FPL+P\1AYJ)X/.(_Z"#VU*_V^TS;B&>39CO%SW.]E4<K *7GJG64
M,D?Y$=@I)"E+;8((CM(LX",<!_FG?OV_VDOD" ]7H4_#P%X>,P3&@C2P62"H
M-*(C' :YIWZ]__Y6"X@2=*69!5'LR#R"HV&0N:F(X&+&Z!C+0>UIYBW)IE0T
MO^!IV:##S*_#-UL-!J(78(@A1*Y]/B&;2H"U,#DOH8AOC-'  LA<Z3QE"4WM
MS02.8TX ,1QGHVZ)#7K,_'I\.6C1H4;)YH3T"M8E42=9VMZJ]EP1Y68ASYQU
MC0#MQ>"%'%,<9)NQ?V8Y^G;'&Q%[?<X0U"F8=EL+,1B-^4B]98.R,[^R[]?Q
MMNG,._QS4QYEAV@]B],HL\L4!N1@JNP=+8H+PWBDW+)![UGH7<1?REK +O;M
MBW@08?:*"(OG;BL :5R4I@J.'-<P3'>CQ';$LQ%<9#MG%!<F?,15L$%]F5]]
M;[3*I2P:LM1J#=Y"ZKQLI.'7F#TK%/C.5:(<7;6DB5/1$504.08;0;$H'CO<
M8(/P,K_P]O,%])0F<KVIU+/L=9@\ENUJ):MB1[TYV**+1Z%'YA41:I:XA0F!
M98$=FSD& ]8C(L8&J69^J7Z1&C.-K9:BV>KG'4&4$[*WYE'F<$)@<1C95G^.
M=D?3L4P=E)GY-^+'F;I0&GHP2QQT)@<A*5NR%+G'*S)D!Q[0+$ILGBZ.!7'F
M""BVH8_YR)Z0#S:!^VW"#W#Y?<["['TUXFDN9AU%C!=WE3SF+BT$QF@:V2F)
MP"B/QEP^'VP!]]N"&UU"1=Z(B@ST:E+(!<[I56&?(9#3,(T36T:]71V3&0P
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
MSIH'V#,3(!Z(0N#$'RW6U-F-7M43Z#$\G8S04NNC0HHC&EF)@E;"H)EK>0$
M.6&H*9MX.CE"L$ <T=.4* 60]%=<KUN*2"SE5;4]0\C:\"JK66ACA<3#?%WS
M5YZWG27)G5Q[F%0"FM.A\W!#D];2LSF>%28Q$=>-8220V@F'3"*@6$?IPQSI
M0Q3%AJ2.%=-*&'/"?BHG?) TT)S0PM!THZ=P N3VR)68U[-<["C["1$X\8@0
MU-HA1!AZFA!QH D1NNX^0E#^!$I .3^FU>S9ED\J/Y$2D14C,O0X3.L0)1#X
M;)>F(D8DD?-\1@0A F(T3-<U#S BMF)[PHCNQI@1CA4AD,SA<0=6BA#NG($1
MGF^Y=DP.]&$]/]&,0++J _\(^0[$?<&EVV7V;#($S@U?,I1^*.S*)Y@ ,I!J
MN%;L1Q8U3!9PDL!MV -6_$ZP4E'TE)6Q"6WLVKPT-5R""CI#&!^&ZJ[";)Q
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
M <^7"LE+UZ )AB_$WOP'4$L#!!0    (  \[(E-D1SUX%2   (MA   8
M>&PO=V]R:W-H965T<R]S:&5E=#DN>&ULQ5WIC]M&EO]7"*UG8@-L65*?S@6T
M.W;BP(F-[F0&B\%^*)$EJ6**U+#(;BM__;ZK+HIJ=W:QV \S5DMDU:M7[_B]
MHRK?/C3M)[O1NLL^;ZO:?C?9=-WNZY<O;;'16V6GS4[7\,NJ:;>J@S_;]4N[
M:[4JZ:5M]7(QFUV\W"I33[[_EK[[V'[_;=-WE:GUQS:S_7:KVOUK734/WTWF
M$_?%K5EO.OSBY???[M1:W^GN]]W'%OYZZ4<IS5;7UC1UUNK5=Y/K^=>OS_!Y
M>N ?1C_8Z'.&*UDVS2?\XUWYW62&!.E*%QV.H."?>WVCJPH' C+^+6-._)3X
M8OS9C?Z6U@YK62JK;YKJGZ;L-M]-KB99J5>JK[K;YN$G+>LYQ_&*IK+T_]D#
M/WMV/LF*WG;-5EX&"K:FYG_59^%#],+5[,@+"WEA073S1$3E#ZI3WW_;-@]9
MBT_#:/B!EDIO W&FQDVYZUKXU<![W?=WO!E9L\KNS+HV*U.HNLNNBZ+IZ\[4
MZ^QC4YG":/OMRP[FP[=>%C+V:QY[<63L^2+[I:F[C<W>U*4NTP%> J&>VH6C
M]O7BT1%_[JMI=CK/L\5L,7]DO%._^E,:[_3(>"/+S/YUO;1="]+R7X],<.8G
M.*,)SHZQ]W&>9O_Z37_NLM=54WSZKS$&?V'T)V]>]JOJ^E;CDQ]VNE6H$3;[
M^W]<+>:+;[+7K2KWV4W3[AK^*3,V4]FZ:I:J FFK^Q7P ]YO,U67H,"[767@
M#QC-E!IFPHGI/=M4/8^-#Z)"[BI5Z,RJE>[VV:YMRK[H;-9M5.?>W=.S\%,'
MF@K_ZJVQVN;A8?I9-[M*3[/?-CI32U,9&*UK\)E[&$8T1;<6U*?; .W+ME%E
MUJIZ38N&YW:MT1UP*Y>'S9^ZS&GL$NQ":W68$&Q=UL,7IL[N56N:'FC )?,B
M@315-<!<F:IHMEO3@:'JD*)_]XJ((T;I]MX4.@^\7#5-!X34'<^\!=MA8%W
MGPHVJ=BHNM853+!1]QH8#ROCO5'(RZK,*K"[P'@@#':%-MX O2 $GS38YNPC
M#%W@@!9_N@%:8?]+WAJWV<1!D)#M#D9 &2G\8[K,5J96, 20:COX E=E8;JB
MZH&63E[M\4N8X%!N<%%(T<.FJ2J@[Z'6*"]+:TH#G-1 XW55P8"=;H6$,"*^
M#)I76U6P#"UU]Z!UG5(8C\9\6N(SNC)@'ND)$[\! TVSWRU)P1O;&3#DVB;,
M^/+ZPRP@G3O5\AQ(=UO"TUHD(:C=+NS#6M>@;\@,^%WOA#[DY.^UP;_N.J+H
M^>3WZ=TT^_'Z^N/D10X,-,4&O-Z_>]-JW.$:7*23L:WZI#/M%X-\4Q;<ZH[9
M1LJE5BM4)YP(:&Y:G$IM_=;!\UI87AE6*"-#E<8656/%7 !W<$DX\[%W:$"<
M"%GH/G^1JZP!Q^AK];VN>Z%(?P8, C8A*_L6V1M>(F9K4-$2! M,%,P [ *M
M F5J^@H7 WQHLU7;;.&UQD9\PS> O=:DQA!%XD9$L]5% W;U3UHE+[Z@'0'+
MD;( N(]?(K?0=R AGG.%XVS$2V0/&"ZG-K11!NA4\'_WJNJ!C[7HFZ>1^,LF
ML&$C#JMWRQ6V._HRUBZ:N=5.@[WLR0)IS9??V"?H@' P;')$6,+)DU97-$S1
MV(YGE_U#*45*^A8))(9LT$#CEXBD-'W?J<_,;.*#\*<"\(B:QGR$,<#8TY,]
M?-EV #YY'U9@5XC*K58HP:0Q+"!$"6YH*WSXB+Z#P"7:^W<\YF_J,TK&C;*;
M[ VL"6B@Y8])A]M#B_1E&\!_U?ZD,O 6CG\/@L:LV_4M+!373W:B:<T:.(R.
M%7PJ"Q#M7JN!;@9,0! 8#XO*O@1=0FITH&:*IKW0*&K$'K3UP#K39;?&?AJE
ME=PPC*>W:*L!,]"8,95$FW-37@),#>K2B4^'>7"56<&3B:N;IA/I%D,%*UPW
M1:;]/GHI)1$!K^M& CFK2Y1F<6A'YF?+LS4$(+28"S)2/ S(&=LMML?H(&L]
M/M@4-CQ394DBF\<Z =;>>@#A< 4A?[0YH&Z:;3PY8 <=3%W"D^228!^;?KV!
M (A&18YJVC +.PCO5H! ZB:S$6 KAKLIZVEQ-XWU@H;:T< JC>VF#N79[%87
M&B1C6>E1,?T*M@)1X)[$7*R?LZ)>L>A'F1:,/QK;I@ZNN8WF"&)OP4BW*"Y@
M\9K6X00<>P,D@IP7\"..1A8 N%,C&*)Y&9:5X+5KXDHT _"Z8ETO>\U> K2V
M!L16X-R\9: #=SM=( ?#)N'FM/=B\@@]B<, ;X(!(LP8LQVVR M>.B=8!W;
M?FAF#8"P;@,@W(H]1TL& WGR.OBS1&^]1XE O*@%ZG:XCP PE[1"U@&_X <#
M]J-N.M1UM%#WN-71#L?<QZ4]@-7H-$K*2DP>A($NSM4KV$IT" 60%_E8/QL0
M4FJPC"4:3WEOB=CZNORC=]8 Y.Q+\C&TIW<__EUM=]]<.W,_)0,*4/@7#9ZW
M!(5SQB814\T/;?DA<BP>1QD!WBSXL;7R.W2@N36ASM9NS(YQ)KR#PSHPN9C]
MC;AR/OM;:KG$3J$[@@E2LN*IM2)DEL(/5BZ,19!9N H6? HAT)VS&,"V ,'H
MHH!.%9GC4A<8W0'/'AECBRD&Y\OS; DFYH%0#LI.#3ML+<!B@)H@1V0GB6^@
M0DOKAZSC\$F$C0&;:EN*!X)9Q:_#RM$I\3=NA.01<%XPH@4)4@B.01!56\-X
M8##43A4T(_* *49)P]#O23./>AA<VP8%!%SIWAJ/L 3HB-K9> % URWL7I?]
MTL *@(/@]*?9@Y)=.<%=.7%[@GPT,*-Q8,6#0?Q3?J)AP;FW;,^>G>6O7IV1
M+. *]L""3&/N(_NYA^%<YF)*NE"CA8QL=OP=ZA:!KU*P(4C" T?<"*MP*VJ-
M1A,\\)^DU2PA@HXH6D.0VX+; ZBJEDW+EA2W>P-!)'HD& <UA@*;4L/#$$"A
M5;#..U3*=B<&W./*M/ )7=ISI'8Q^^;]N[<?Z./\FQ=.2<A$,!HCKKO%N'@'
MXYOG\\7T_&^TQ4U'+CE:=)>RB2F>GTTOG_;"[(4W=TSP..EO8]*!9(5.;*V9
ML;P43@$@JF-UC2:=9C\!+E!52@GQ4 R79DZ@^\QP+L0.QA+X ,;C2NBG]_ZG
M/-4"@?^K9 +6&@I$87]AWQ%.+O?9L\O\<G9)ZX:/\U?G$HXEC*2?D4$YNLB=
MIDQHM4_%D-RZ]=JW:M#TDU;& W[- ^)@V5M3&[O194B</,NN+O.SJU?XX3P_
M/[O,_MFTGV ?3N 1-$_P8CZ'WQ=G^>SL++M5#UY,;9Q;@@>O\K,%/'B1SR[G
MV6\'>_\LFY]>Y'-8.WXZSR\N%HCHP3AT + ^5NC@<4#T0;O$Z82G=OXI[9]*
M-0]E(F<H#KO;;WL.;4H$@@ I&4G^$/W%<&V[ZSOB"V M,B2TXYA61 M^@I9>
MI,*;7Q>6HO[I50^XR=SK%#!3 &4IT?,>!6#3@$B '8(X1H(T)-[3ILLPNMU@
MA-VZX2I\/4.-=T9]9/J5#K,[H6$"V!X?H9AS;A0NGJ)'.#TE.TAY B#CH09E
M <F:?F$?GBJ.MR[%]SL3\9Z("$+ZGE0CN\H7LSG\^RI_=3'+7O>F*LDWD<&,
M63B?"='_243/9U?Y%;PYGYWG<Y#'7\#YP^ZU^P&YM%1XE]]:7%Z0(UA<@'J"
M3B+Z[]J> 9K!-%*S;E&HT%_,@;BST\7C_!#A7;<("$Y?7>6OKB[AWWE^.K]
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
M?*8TM#F]$7R,+?RC(R2 []9Y#K H=^$\[Q8"!.HF$%M2M(88PS0G9L='@OX
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
M.@V+^#X>CV*L#KOD_LHCU_LXW5'46-4\-"V%(40F=T_H"-I9_1>BA8V_Y7"
M$4M'R.< :RE+)OB"Z8DI2O]%6FRX3.(RF_I0[O*1?.\[F?EG[I^%?Y8/#F?/
M/#K_SPQ!=@*S51B\0SHJ!K/@/@F1U@B[RXKCJ6!XI1?*U['O)\'#%PZ4 1ZV
MV\38:P'+$3O/"Q8PH$MNW#J&I62H3&YRS* E0;TEC%4C<&<0*2_S$,T\F_0A
MR/6+\VN_]N7J&BQ?D+)]&JF+?12+\8M!((+,'].2X[UWD[3Q-]R2O S<BB)Y
MRHTX^:O5^7YNV*80&>/<6EK!J_3FWH @U &?A==33W-_7/1HHTKTW,^(RL[Y
MVX.R6N)=@^"O'?YY-@1VH;#K\%TYNBNE!KLN@,/>]1L/IH7_R,!62PTVW,2W
ML]OOF%FXOC^*AX^@#\A;8*N4?(ZJR6!<1F#"AT48.+WTE_E;[? 4]*\-?HMQ
M0P(EM2WL9YL!&=A^W9W\"U!+ P04    "  /.R)3GCI&_'8%  !H#@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6S%5UMOVS84_BL'1HJU@&);\CU(
M B3=AG5(VZ#I5@S#'ACIR"(JD2I)Q?%^_<XA9<5V[;0/P_9@BZ+.Y3MW\GRE
MS6=;(#IXK$IE+WJ%<_798&#3 BMA^[I&15]R;2KAZ-4L![8V*#+/5)6#9#B<
M#BHA5>_RW._=FLMSW;A2*KPU8)NJ$F9]C:5>7?3BWF;C@UP6CC<&E^>U6.(=
MNM_J6T-O@TY*)BM45FH%!O.+WE5\=CUF>D_PN\25W5H#6W*O]6=^>9-=](8,
M"$M,'4L0]'C UUB6+(A@?&EE]CJ5S+B]WDC_V=M.MMP+BZ]U^4EFKKCHS7N0
M82Z:TGW0JU^PM6?"\E)=6O\/JT";3'J0-M;IJF4F!)54X2D>6S]L,<R'1QB2
MEB'QN(,BC_)'X<3EN=$K,$Q-TGCA3?7<!$XJ#LJ=,_15$I^[O$$RR9X/',GB
MG4':\ET'ON0(7YS 6ZU<8>$GE6&V*V! (#HDR0;)=?*LQ%^;L@^C.()DF,3/
MR!MUEHV\O-&SEL&?5_?6&0K^7\_(''<RQU[F^*A,:Q$C>%^C$4ZJ)1SWW[<D
M>70?"X37NJJ%6D,9ME(TCHJ)@JR:G' WAO702I;22;01K(3!0C=,+%0&.L]E
MBF!KD1*TE*0U#@W@ET;65#XN\E0/6,BT9)8TU8URF &5- @+NC,F(.@'HX"$
M5!;<NI:I*,LU&*&6"+G1%6B%L$9AP&DB4WY-?%<D+ <*Y+H+I-=-BV$$;LO6
M3&:@M(-"/"#P1BZ54&3%!L*V8_!!E(UPA-UPC9WJ_)2,)^@6G?562"*4AHT%
M\APKLJ)"=J%";V.IU?*TI/K/6K8^?, <O0'OM$,81=![3XP&WBA'ALK[$CWV
M&^:\\9Q7GK,7-*K0$$-O6@J3L0.W<*2%,$N&C*E>*ODW\6<AE POEY:<&GR(
M7$ [7AOVX:[0QIUR"()+ !^I#UL*\(,P4C"ZG7T;HFR;^[ M%24"P@H-K:G?
MDB1)"CE>WK/*ZE)F@M/@SM&#,?OHO0F,;..W@<8A4+DNJ;E[VSRRT.')9KL+
M<ML9!Q380QJZ!#K[#M0W.@TAV16QX]NMX@W@4FT=R:8_$K34.K- :C(X@7F4
M3.?T7$3Q8G:8[X[F"6U%L$1*-5&&,(B,6K7DOL,SIXL1"9PF$_I?S,9MD6T\
M0ZI/XD6TF(^IO'>RAA+ZJ4([21OW'0Y,O/AF8)B9TH)2TJU9^U9U_K )6TF)
MUG8=WRCV:OL,_MA$C55TW_:[(Q,GY,9X'LVG$WX;03R)DOF4UV/RQWCLMR=4
MAK/)D)=3B*/I,&$KZ*R1<T-+Z/M'[2A9 KI:K$/\3V \C^+9"+@]GY'#B!HI
M-B^3*)XL7L$MO7%)<AOQGO[:.A(QC8;QV'MMY4<YMXH',F3):<O'FZ?(A\[(
M@<XH>[F;4G-T6U%Y<N1^<SWDQR[%0[D*V\:-;'DNCS]]#TQX*=OV_ I&_2']
M)E\S[EA!)"-XX0E?P%U3UZ4O,W)[*FP!.0';ZWZE+\BNM1PU_6#)'_%$]+4O
M/JZPI&*JPK'C4*O8*V^/EPZB#-FV@VL?D\_*T6C,BUD44V;NEWD[9O0]3^50
MC_A(W=T/0[)(T<ES3^Q.:L73:$+I'R?1=!S_Z]*ISY=-AG"RB&;3!:?6/G6K
M82M,K>FN$(Z/"Q3=E#Y0**^:)9TXH6TA% (Z,A3M# EZLLU\%9FN??AYY*5N
MTT$8;JLV'#,8AZ6!FM&$_"^F^CM]: A[$[BGFFQW#A^?:__K\>#HN>#0&7:P
M=?JOD*3R'8?.D>S^<!'H=KMKU%6X/3R1ASO86P(E%;?_G%B'_1G=6DRXUX07
MIVM_E[C7CFXF?EG051 -$TS8=O)6^\(*NLOEY3]02P,$%     @ #SLB4YEY
M#D4A!0  @PP  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N>&ULM5=9;]LX
M$/XK V^P;0'5MF3G:)L$B)T6VP)I@V2/A\4^T-+8)D*1*DG%\?[ZG1E)/MHD
MP%XO-H^9;[XY39^NG+\+2\0(#Z6QX:RWC+%Z.QB$?(FE"GU7H:6;N?.EBK3U
MBT&H/*I"E$HSR(;#HT&IM.V=G\K9M3\_=74TVN*UAU"7I?+K"1JW.NNEO>[@
M1B^6D0\&YZ>56N MQE^J:T^[P0:ET"7:H)T%C_.SWD7Z=C)F>1'X5>,J[*R!
M/9DY=\>;C\59;\B$T& >&4'1USU.T1@&(AI?6\S>QB0K[JX[] _B._DR4P&G
MSORFB[@\ZYWTH,"YJDV\<:N?L/7GD/%R9X)\PJJ1'9'%O [1E:TR[4MMFV_U
MT,9A1^%D^(1"UBIDPKLQ)"PO553GI]ZMP+,TH?%"7!5M(J<M)^4V>KK5I!?/
MWY>5<6M$F*#%N8YP;90-IX-(V"PQR%N<28.3/8&39G#E;%P&>&\++/8!!D1J
MPRSKF$VR9Q$_U:8/HS2!;)BES^"--IZ.!&_T!-X-1NV1ZBEVO@;X_6(6HJ?*
M^.,9 ^.-@;$8&/_K4/X3'/AYB3!U9:7L&BKO[G6! 2I'_+>.E5CH7!F8=0Z^
MC*3UXP\G639\QS"R3-^] FIG0*,7>F:0FFM1&^5A7AL#RA90*1]?1VH^*%R)
M(>H<L&5%F-KFIBZT74"H7!TPO(+5TD'#@Y2])O#HX).R-34Z2 [3HP14@'8N
M%#!; W-C4GWQC5>@ ]1V7G,))<*$98Q6,VUT7"=TZ3%W"ZO_)(@%S1QHQ%0(
M+M<JTBFQ(\X0(NTD*)IBED=0'FE)?8Q>*]/8W""S84;VA2"(697G3;C9TZFS
MP1E=B(F)(JXYPBVW71"WYD#UNM[4JY"BQ;"Q\SUML5<YSW"DKX!M.<M\">OB
MR_1C?R_CR@0'2Y*,*\=3!SV'FI5H0"H9<!6722+4WS]@7O.X@\M.=+HK*K'N
MPGM)6<LCI>P9V=52YTLB03-<2F?/,*5ZAEM2VM(!:H+V@M^Z\"+ U%">X (^
M.WOO8A/6LB2$V^CR.R!<BHP316WOJ>XD?UP.H0^?6\A*N#.3T%RU]JF/;6@I
MS#"N$.W?,]_%XRD"CZ:#N12%YCA0WUEG7W^ME=%S32R>3E.3I8E7Q1INR(SS
MVU@GN\$6 _BUUO?*,)6VL=EE1KA2D7ZE"Q@/TY=WK_;3^D&Z"';&GEQ+XW?E
M$5YT[8(/.:+T-.M^O+FEWBAY@K \CP.=ZZHA23E2L/6RM5U)(U\^ZC)5]$$V
M3-+Q6-@=I"?)T? (5A2_9I8T3=?[(I'OFE)CZ/VGO9A0RX4*Y1U@UOL)Y5SN
M#%(9@MY1J%^'I?)L5=J+_+I'V8::?CJ4C31+#->#D>GYY-!DP!Q]Y-[?GA+5
M-L;T>K""J0M-]I#JC=R,7L]J#F'H,MZPX%E6($VR4F:ILC1HF0;EBA)#0\4;
M&I8<--_DM%'>NM]6(;]G"I"<2A40GV_DFK#KUH...1WO<.O#19[[FI">C^">
MDA3%*#DZ.6IJ8I0<'A_#"GE*?U\3>4U51:A[M>'^Y]I0I:LMZ>7$?T%P/-8>
MN*I1NH)L!WS<9=@O&O'J(!TEV9A^!0_2+$FS-TG;"^,D/3R!HO9=\ZU1^0 H
MW;M'5CZ'+>7TS3>4'WO!#'8>AB62$_S\Y2(FOYHWXN9T\\*^:!Z66_'F>7Y%
M,=#DB\$YJ0[[QX<]\,V3M]E$5\DS<^8B/5IEN:1_">A9@.[GSL5NPP8V_SO.
M_P)02P,$%     @ #SLB4^ZK(/B^!0  C X  !D   !X;"]W;W)K<VAE971S
M+W-H965T,30N>&ULG5==;]LV%/TKA)=N+>#*ENPT;I<$B),62]&B0=IN#\,>
M:(FRN%*D2E)V_>]W+B5;5AJ[Q5YL4N0]]^O<2_)\;>P75PCAV;=2:7<Q*+RO
M7HU&+BU$R5UD*J&QDAM;<H^I78Y<907/@E"I1LEX_&)4<JD'E^?AVYV]/#>U
M5U*+.\M<79;<;N9"F?7%(!YL/]S+9>'IP^CRO.)+\5'XS]6=Q6RT0\ED*;23
M1C,K\HO!5?QJ/J7]8<.?4JS=WIB1)PMCOM#D-KL8C,D@H43J"8'C;R6NA5($
M!#.^MIB#G4H2W!]OT=\$W^'+@CMQ;=1?,O/%Q6 V8)G(>:W\O5G_(5I_3@DO
M-<J%7[9N]B9G Y;6SINR%88%I=3-/__6QF%/8#8^()"T DFPNU$4K+SAGE^>
M6[-FEG8#C0;!U2 -XZ2FI'ST%JL2<O[R1BS\^<@#B>:CM)6:-U+) :DX8>^-
M]H5CKW4FLC[ "";L[$BV=LR3HXAO:Q6Q23QDR3B)C^!-=GY- M[DB%_L1KI4
M&5=;P?Z^6CAOP8%_CH!/=^#3 #X] /[.Z.7S3\*6[,-"R24G?KG'HG@<)MCX
M0;.K>HE$L^!\_'+(?"'8M2DKKC>,ZXREPGJ4%S,YD]ZA?A9.9I);*1P3V@LK
M,B:U-]C,:NU$6M.7$]0E&*,4D;\$2>5S+%BATPVJ:6742NHE4P9"?&F%0*5Y
MD,\7C+.E-75%^G*4#%BOO[B(?4:J+8R3[J!\W_:"NS W52A &-A4(Q/0 BC.
M7M?6=$9Q+QH\7W#/%H);1W[!/T0'7PCKW>W\PWVSM5*U P9ZR1+!H=+,&*GI
M+/C-L129,4IF$,B81I-38B4LV@UA2,,,F4&RG:8 _K3!JZL6L4!UPV2$A&:Y
M0"BX8GFM,[=GS3@Z?=+$H+)H7<U**S-'%&E,A8/VJ7["_E]_F27QV>\_]&)(
M;I!<+Y[!JV#!_XG=S^INH.(GSR)VY1\$OTG\,) 8K/V7<@\6I$0C(C2@,QF*
MIPD:7W&I^$)A5)H:=*Q;RHG#C"TY/*7LI0@JN9%;4_;)#Y4GTVX>L5O-WM9:
MA%[3IVQF<8YD9JW9R=EIU$$$4"J^@W9 ";$!0:V,#7QO\U[5-BTH%:!$NF,#
M3[_6TLGMQFN3B8C=64F)-+!.;7;=L&^A%167J.[)V9YY+>C"6'0R,B[4<<I=
M05DM$/^(W=265FC?!J6%SH'._9@FG"ZRK,MM#G"2.P\$$FXI<KA]H.)[@0,I
M'%GWB)I]W 577%-P&GRD$KQ@.4^EDG[3P$YF>PX3HZB'B&8M/GT9Q=WBCD:X
MM" KG@Z +C8=J1[H&;)U(5.*F^Y3B@@TZ:LX1/4^S1^P/&*?CD6/^B5'R]5H
M#KAO(%_P/6M;R/XAD4P;I(>E>A#9"K -S0T4)LOHLM:8UII(.G4JH3<U*X&Q
M1T7"?U6']/!ML\QQX5D$"/(>YRGB1IQ:"X5SHFRO!//;3S=7J'I'UR.<>70Z
M-:3OS@E :8/J-4@-VCV,99/HE)!CI+E1][3?:9YMLWY<,6'L>KGXAMNK$UMU
M2CC7J1L_4/>=% 5C3_\1,F^KD]@84EY62@9*ATK$%L ]&N7VQ/TNP(]$<;'I
M1Q'2R"O@L'T<)5MOME'Z@3N=['0VCEZTT@=\W%6/^W$/H*J$U;E1N/&[5WTH
M]-[6JGLB]N>/-\\SH0UNMN%\Z:HTW/D/J#AAD]EPC(X^CF93]@2M36PYN<*U
M*)1^_SBGWAM0\P=UV^F@P ^I0"1%',)E"'JXBX1FP:W=T,855_6NCX=TA4@V
M=YV<2_O]CEZYHLZS7O=3PD-="'O;D3 Z288OQW%(YLED&,<OJ.?T0TEK&(R'
M\,)5(KQOU"9Z[(([VGLAE,(NPSN(SG9T^.:QL/NZ>VI=-2^,;GOS3GL?[@P.
M5N<0'4=GIP-FF[=/,_&F"N^-A?%XO81A@>>BL+0!Z[DQ?CLA!;L'Z.5_4$L#
M!!0    (  \[(E,X9FH5Y@T  -XL   9    >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;+U:6W/;N!7^*QC5VSHS-,W[Q9MDQDZRW72ZNYXXR3YT^@")D,6&
M(K4$:=G]]?T. %*41,E*LM,'&Q0)')S[^0[(E^NJ_B(70C3L<5F4\M5DT32K
MJ\M+.5N()9=VM1(EGLRK>LD;_*SO+^6J%CQ3BY;%I><XT>62Y^7D]4MU[[9^
M_;)JFR(OQ6W-9+M<\OKI1A35^M7$G70W/N3WBX9N7+Y^N>+WXDXTGU:W-7Y=
M]E2R?"E*F5<EJ\7\U>3:O;H):+Z:\#D7:SFX9B3)M*J^T(_WV:N)0PR)0LP:
MHL Q/(@WHBB($-CXP]"<]%O2PN%U1_TG)3MDF7(IWE3%[WG6+%Y-D@G+Q)RW
M1?.A6O\LC#PAT9M5A53_V5K/];#CK)5-M32+\7N9EWKDCT8/@P6)<V"!9Q9X
MBF^]D>+R+6_XZY=UM68US08UNE"BJM5@+B_)*'=-C:<YUC6O[YIJ]F51%9FH
M_R;9NS_:O'EZ>=F ,CV_G!DJ-YJ*=X"*Z[%?JK)9@$*9B6R;P"58ZOGR.KYN
MO*,4_]$6-O-=BWF.YQZAY_=R^HJ>?X">EHS]ZWHJFQJN\.\C-(.>9J!H!M^I
MNY.IR+\9*NQ]J>--.:YD3<6:A6!OJN6*ET]__4OBN?&/DLWX*F]XP2218+QA
MT-I3KS7&RXPN')9+(C*O"H2@O-J9-?SEL+L%KX7LAO-F4;42=.2+(T]N$4BB
MKD7&E"P6.[,=EZUXS1YXT0H66H[CT-_@ZDV[; M.$;F[_$K/,O_=-/;8G:AS
M[.GJI=V0QFGWQ->WS  U+:&W46:NV)N"2\FNV:]5^5 U>7D/@LZ&0]?R(M<*
MDIB=X8=__*&F=<,^=X3ZJ;X5^HD5>0GSPX/W021(S/\; 8L+V.R)9?E#G@D8
M;\F?V%2 ^3QC$$BY@-EQ6T;C/JR:#R9=;TUB,!L399,W!30-AZK%3)#Z.3RL
M+%M>6*RLRMG&+C,N%QM>0/K,@2JC*&0K@;1.?F"SCPN!6C!O1&TIWN=M#0[J
MS;J<^(9KSG,Y@ZL^"5ABB;PV%$SPV4(3I&W&N0>I,=EI.200?T  2L^YM-EO
MB@/LJF*GQK.<O&OZQ J^/EU99=5L*8S$@\<(VG)6U:NJYOB!((7PTF)M60B)
M,3?R&/+-HA:0E+2=D8\,](#)-&.C5A4(M"4F] K,A)S5^10\\&D%LRP@$[$V
M%:+4&L2.\[9 OOSY&]R@*H66JC<J$D6MUM,T^CFP7+Y<0@S(C9RA\PG)I.7,
MZPQZ*:68M<I_MM:5;+W(H16:.BYGKL4Z*-&H];]&F@X(@%8&N69-!<+D5S2#
M%P6KE-^L6IA6"OC1IQ5F%SG<)U.9V,(Z*:NBU61JE.I2V;1=]2K7&=I2=%58
MT)H&]FN[O<F-^+)JRT:R#-D17 \\<B^7YFK%]X4X+0#J,C&<^/Y /=--WEGQ
M)\"MAB3;8GJ;PT-9:#L7G+#@<$8ZR,F( "=L>VHJT0I1J03N#1\DIS"LR%U>
M)*S^K>ZA>.[#8(8"ALVZ0- ^.:#+:D*6QV5"8J@/*WJ=0Q#H!_B14A:R,9F[
M ;C6N9D6FEJXV>OK=#<5LVIIE*?%VZ0'@A\=ZB?*.LX4'B>L ]GE  ,9=$.D
MZ&D7OL.\":\!RMS&,1J_6 ;TN.D5>]M%$FD=;816IL$O/XM"I9D/?#K-V<<:
M%<DBQ<PJE*:/%:&J&UYP99QM8.52Q4XLS_,PGJN+%[A2;'L_=O3WUGAI:J5N
MU(]WO%#53O;SU=8@F7H)$<0P('O;UC-D_K$E "7 W^=J>-$O.,1]JK@/G4AS
MCXOGN4^9EX0 +GX_'N8^B!PBB.%D[E-?<9_ZSW+O$='4\OU4*8HNGN4>:[S4
MLWPO[<?#W'MQ3 0QG,I]$"O=8WB>>Q=$@05#/Z"]]-7S_+NX")7/=..X9]]B
M4ZE"SZ09!16:=45=JIX_&\Y?T7P-0=X]=D7[,&D5633YK2F>Q^:JM,(I :@
MWMH7F1[8K^<I+W%#Y :S]<RCH]I'ZMLYK]9K=3K)RP<A&U4UYBVRJ,U^-417
MBGG5^^A'A@/T@:4T3$Q%LR8\]54,= HYQ,!ULYNB:/:X,:;:99Y)AK5 T9"J
M'!&IP98FBU?(WTCRA?;.C;\N3+H;ZR*?D;)+P$><2"?\3H3Q70>)]H@8W\;B
M(>&I?G\#N8[MHQ*_AZBE"AF]:#SZX'EY/U&WZ<H=X2!PF0TDOJEXK7JLMSTR
MI>;O'B[:4%M&936?Y^!%$ZE6&H/ DU===C)*'Y3N<?DLZ)]PS*SIR;5E#EN<
M3S[<?9*3%Q:%UF .^7E;#A>=N!.Q)Y:KHGH20L,:B'+1W=F@<)N]$77#"7&M
MH0?9-;ZRG?X',Y24M;@  WQ:Y'(!%H#_U D).=Q]Q0L*-\712,0-#4)^5S^
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
M,8SRQZV2:#>T /<K8WSZ0@;R[VLW?P)02P,$%     @ #SLB4[56J"6 !P
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
M@XMIXH%J&V"[,;)V38<.@%J86Q;TSX#**I!\*Z5YWE@'_5_(ZCM02P,$%
M  @ #SLB4YX_"3BC!0  30T  !D   !X;"]W;W)K<VAE971S+W-H965T,C N
M>&ULI5?;<MLV$/T5C)II7U1=*/E2WV9LIYDDD[29.$D?.GV R*6(!@1D )2L
M?GW/ A1%);$ST[[8)+B7L[MG=Z&+C76??444Q$.MC;\<5"&LSL9CGU=42S^R
M*S+X4EI7RX!7MQS[E2-91*5:C[/)Y'A<2V4&5Q?Q[)V[NK!-T,K0.R=\4]?2
M;6](V\WE8#K8';Q7RRKPP?CJ8B67=$?AX^J=P]NXLU*HFHQ7U@A'Y>7@>GIV
M,V?Y*/!)T<;WG@5'LK#V,[^\*BX'$P9$FO+ %B3^K>F6M&9#@''?VAQT+EFQ
M_[RS_B+&CE@6TM.MU7^H(E27@].!**B4C0[O[>8EM?$<L;W<:A__BDV2G<T'
M(F]\L'6K# 2U,NF_?&CST%,XG3RBD+4*6<2='$64SV605Q?.;H1C:5CCAQAJ
MU 8X9;@H=\'AJX)>N'HAE1.?I&Y(O"7I&T?(>/ 7XP#C+#+.6T,WR5#VB*%I
M)MY:$RHO?C4%%8<&QD#50<MVT&ZR)RV^;O1(S*9#D4VRZ1/V9EVHLVAO]OU0
MGRN?:\O1>O'G]<('!W;\]82/>>=C'GW,_W\Z_Y,A\8J)G%M72),3N!(J4;+H
M.HKRI\8$999BV:@H,Q2A(G%KZY4T6_ UD .-$'=/C6E="/0(B])#7DFS)+%R
M"BY")0,ZJ]&%6!#:,"=T42&"%6@M+23P>(_A89U8214_()O&E^2$%%K)A=(J
M;(4R+ O@Y/0VB<C4F L*&R(#5KO/,+22+JA< 2ZFC?@ 1,JL&H3>^.2W3ODX
MB!NON08052H(*<,HH%E:C:G#Z:@4.>GR:GLFWM":M)B*'W\XS:;9N?AH9/$W
M.@V*]XWE?S%R'R''H=%"0\X0I2I0")5+C>\@3I/J$M/$,% " HZ%QJ,7MHPX
M'*VLBV4I9*!1"R'K(/P.(4Q*M30(($?D$0++M[%WYDE%T4*A$@&)9$!F_[;P
MY-82SG<^9IV/NY[UQNPEOW U%)M*Y14@>PPVS@$'@-QS++4TF-0<\4^(;1-K
MW]0K+F-;JWW&0S2>AKWZAWR?A] NE0$]%=(8^>/!CJ*CBZ(VY VYCM4H#.<?
MI[W*\V!G5C;.L5,P67D6P?#8=L,CVNZ?3(9M%T6@B2ML3T9"!LHKH^Z;0\P=
M_[H>XJ\ LD>#'!SZ/? I>CW]<D='<1VC/Q,?G(QH/,>2,O ,:L/I[ @/T]/A
M\>2XHRX6$M:-V?=JCM'+,\R+Z=%$'/TR[RCV9I_2LZ?TGHFC*?Z<G)QTJH?U
MK"E4MDAUZI4]E6B7&_)!8552ZKY>F4I!$JR*3<IO^_+ON^B;23B+,-H:1"Z?
MG'O>N^0<?.;X@"M"*IPR:P!(#8G(0(7 OOK'X'/=A 9^R\84'=NYM93)=5/$
M\2$&J2,3-0>[T<B<B3@8XRT<6*VXH0MQ(W4<R'>\B%,K>#IP'-/4FU$8#KMJ
MRL0S7TG>1VED?*&-(A7MN/=-B2Y6.!:E([#4Y-M8E+752&.L@HF]UWA^L8N
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
M<VAE970R,RYX;6RU5MMNXS80_96!NR@2@&N+%"5+J6,@EZ9-@6S39+=]*/I
M2[1%K$0Z)!4G_?H.*<?KM$F*HNV#38J<.7/F#&^SC;&?72.EAX>NU>YXU'B_
M/II,7-7(3KBQ64N-,TMC.^'QTZXF;FVEJ*-3UTY8DN233B@]FL_BV+6=STSO
M6Z7EM077=YVPCZ>R-9OC$1T]#=RH5>/#P&0^6XN5O)7^T_K:XM=DAU*K3FJG
MC 8KE\>C$WITRH-]-/A9R8W;ZT/(9&',Y_!Q61^/DD!(MK+R 4%@<R_/9-L&
M(*1QM\4<[4(&Q_W^$_I%S!US60@GSTS[BZI]<SPJ1E#+I>A;?V,VW\MM/EG
MJTSKXC]L!MN,CZ#JG3?=UAD9=$H/K7C8ZK#G4"2O.+"M XN\AT"1Y;GP8CZS
M9@,V6"-:Z,14HS>24SH4Y=9;G%7HY^>?M.AKY64-/_7">FG;1[A06NA*B18N
M]5!VU&\V\1@N.$VJ+?3I ,U>@:8,KHSVC8-O=2WKYP 3Y+DCRY[(GK(W$7_H
MVS&DE !+&'T#+]TEGT:\]!6\OTD9SI6K6N-Z*^'7DX7S%M?0;V_$Y;NX/,;E
M_X?H_Q'TT[S#:>L\W,K*Z!H^-LK6<&%ZZQOX:#PZ7: *V*#F"7S 8\*)5CIX
M!ZS(2<FGH3?-29YGH9=G.):&7D;)E'/L49(4E+"RA.^L<0Y7KUTI#913PI,,
M:%H2RJ9 64FRT-*"9$D.&<,607]<2XN,]0J4KDPGX8 > D](45) "(8Q&,/P
M):0I8;1$P((D+(U<MR[IE/"R" 99EJ(!R=,469.\P/B4D12]]\PQ(IRU KF>
MP >C[TT,?V:Z#G6[;8251W JG*HPNV0\I;')T]BP/#99U&!,4UQ$;1_J$4V3
MP92]9$KWE*9PP Z?JSV=$L:F6XV+M B],D.I@GN:Y(2F252;<DYRS/:YVFE&
M."NV*C-4OR %%H]R5(&7D.58#9[_56W.""V*J"!N:)Z3*<NB_ F"Y--8NCWI
M#M+#(#,O*'(B19X$3X:E8J$H0Y7S[%^HG?-!M'(0=% RXU%"S&-?[3^9TGVU
M,?6PCBXU^$;B+ZSZNV%'@%G"\LN:)]$"Z:R%?L1[J#(KK7['$ N)FPE]Q0,H
MG%06[RH/%1)>8<40Y!TNM(+1<:SE-M)RV%DOAJ+/0XGJKE<6 _G&2@E5'%;2
M':%*MD8Y+L\)7(F5JH2M"0C<O6>FEF/<PQ+,KHY6.KRA(J& OD/=X0$J'&K1
M]GA*8V>?Q-=?80+3;QQ::V=:58L@[G)WH#B/ R%O!TMKNN@:;$*T&,FI<-B,
MX[KXYQ+LJ6UPW+[WC=#O,>+:6'Q"O*8[)V7)0T\A+XDL_"-TTC<FI'<OG8\>
MF.F-Q!,=;ZF%:B5!?M7XI=-]LG>]=A*CA$=$D*37?KAI=Z.[=\K)<#U_,1\>
M.5=Q-SIHY1)=<5%F([##PV'X\&8=+^N%\7CUQVZ#;RUI@P'.+XWQ3Q\AP.[U
M-O\#4$L#!!0    (  \[(E._QC>PN (   T&   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;)65;6_3,!#'O\HI @'2E*1I-[JIK=26(4 :F]8!+]!>
M.,FEL>;8F>VLV[?G[*19T!X$;Q+[?/?S_ZZYZVRG](TI$2W<5T*:>5!:6Y]$
MD<E*K)@)58V23@JE*V9IJ[>1J36RW =5(DKB^"BJ&)?!8N9M%WHQ4XT57.*%
M!M-4%=,/*Q1J-P]&P=YPR;>E=89H,:O9%C=H?]07FG913\EYA=)P)4%C,0^6
MHY/5Q/E[AY\<=V:P!I=)JM2-VWS-YT'L!*' S#H"H]<=KE$(!R(9MQTSZ*]T
M@</UGO[9YTZYI,S@6HE?/+?E/)@&D&/!&F$OU>X+=OD<.EZFA/%/V+6^DTD
M66.LJKI@4E!QV;[9?5>'0< T?B$@Z0(2K[N]R*O\Q"Q;S+3:@7;>1',+GZJ/
M)G%<NA]E8S6=<HJSBTV3&KQM4%HXO:.G@:>6]]^51?-A%EFZT(5%60=?M?#D
M!?@H@3,E;6G@5.:8_PV(2&DO-]G+726O$K\U(H3QZ "2.!F]PAOWZ8\];_S/
MZ?]>IL9J^EBN7\%/>OS$XR?_CK_">PLKH;*;Z^<*^K^\<PD;K"U6*6KHZG(
MMD18JZIF\@&8E*J1&>:T BXS:EV#M/!.=-@P 3F_XSG*'*P"4S*-I1(Y:@.J
M&++>&5@+9@PLG:6BIMI82N0 "JTJ>!.'TZDCT.(XAIH$>59([K<-TQ:U>'B\
MBM#DF"2'],4+ 2E"S3B9)9QG5KETDN,^GZ>R-&9*4T[6"\R$HJ3(G#:&:F;
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
MUB@D]/N=,A+%UPX1\NNAB/_\CZO%?/&#>&EDL1<WM=G5_)705DBQ+NNE+$'
MJG8%FX'WC9!5 4J[VY4:?@%HNE"P>>0^O6?KLF78^"#JX*Z4N1)6KE2S%SM3
M%VW>6-%L9./?W=.S\%4#R@G_JJVVRF;Q8?I:U;M23<4?&R7D4I<:H#4U/G,/
M8)QR*&-!8YH-X+XTM2R$D=6:-@W/[8Q6#8ALYA[6?ZDB(]@%F )C55P0[)MH
MX0-=B7MI=-T"#KAEWB2@)LL:^.V6RNOM5C=@G!K$Z%^M).2(4,K<ZUQED9:K
MNFX D:KAE;=@+C3L"^A3@MSD&UE5JH0%-O)> >%A9\P;B;0L"U&"K07" V+
M%=(^#?B")GY28(]'I.T\2-OYJ)Q\ .1R1,DB\!O8+0AU0?L>$KIO!A9DCQ@*
M.K3=P890B_+PF"K$2E<20 #E; ,?()$M[#XO6R!-XUYM\4-8X%",D<9(H(=-
M799 KH=*H?@NK2XT,%;9J;@N2P#8*.-0B!#Q9=#BRLJ<17JIF@>EJBZ&*31F
MVQ*?4:4& TU/Z/0- #3&IHO IHM1RGZT)-:O;*/!&:E!@_!U$#H,^3(/XDY!
M87?2\#Z1=J: IY53CF@<=U$6UJH"$X0,@>_5SM$(N?FQTOC;74,8/9U\G-Y-
MQ:_7UQ\FSS)@HLXWX/S_U6JC4.@KB!2\VFWE)R54V SR3EJ(+G;,.K(W<K5"
M"X,+ <ZUP:7D-H@//*\<VTO--D8[4(6V>5E;9T&!.K@E7/G8.P00%T(2^I^_
M2%4V"L?P,^I>5:W#2'V&4 S,I"A:@^2-+Q&Q%5BM H0;K#:L .0"0P/VI6Y+
MW S0P8B5J;?P6FT3NHV)YF40S<M1P;K.@4%6'_53CW^[(Y(W3CV-RFN(-_XB
M*C/Q<Y((,.9=%@#W\4/D%OIB)$3@7.XYF_ 2V0.^Q)L.$A0-=)+POWM9ML#'
MRMF<@"/QE[U2S7X5J._)[=CN\1-L86AEH[P5"[+O-DA[OOS!/D(''0>CD"6(
M(>_#+R=&E00FKVW#JSOY02U!3%J#"!)!-N@S\4.,9Q5]WLC/3&RB@Z-/"3$\
M:CK3$6" _Z4G6_C0-) #,!]68%L)RZV2J$&DL2R@A DRU#@Z?$!W3C$^NN W
M#/,/^7E<,J^"9%Z-RM:-M!OQ"J@"NT "#DGGUT$8E% O1Q9I)#:0"93[DU+#
M6[C'>U V9M^N-4!LY '9RMKH-7 9XRT(M5B(28*, MIQ$ Q$ 0-JT> MP9X@
M-BIB,T:C%X%&+\9W6 /W4&&(R>BU00!T(VZU_31$KV^'-D@[BA9A?VJ+/ASR
M"]IC2C6BE8^F@E;H"DQ8XT)/6 >I+G)>S$5DT^Y"RF 6:YTDZERH(-M!<TEM
M(#CTD$#WJ@(UW,5=1]9G;[#5%.<J9\+)<3 8T#WV)>PC,8ZKU#"P*2B!D$5!
M:IRE=@(\L UQK@]_*2=%/P F2+'?I3C11[BZ*N!)"E5 KNIVO8'<G* B1<&0
M88P&$@7OEA H5[6P27*7][GI]F.0F]H&P4>+4<,NM6W&1'(^BVGI[ M.P85D
MMRI7(.W+<CCB^08P0U+X'4@%IG)[LD+..7HG&^P>?>DH +$!^N*ZBM&C2=:(
M%L&"#S<HN>"0:N-#682] 6J!"<CA2X1&!AH856'Z0.MR(E- 8%D1@Y(5@.TE
MF^*B51Q$@%&M(,?)<6V6'HAU[W8J1V9&>4$Y,??.(U&^X>()"#:PB@(KIA(
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
M\:A= .UOE+)'QR48_C06_P)02P,$%     @ #SLB4]UH;>== P  ?P<  !D
M  !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULO55M;]LV$/XK!ZT8$D"-7BS)
MEF<;L-.UZ]!V09.V&(I^8*2S180B/9**D_WZ'BE;]9878%_V1>*]/7=\R#O.
M=DK?F ;1PETKI)D'C;7;:129JL&6F3.U14F6M=(MLR3J362V&EGM@UH1I7%<
M1"WC,EC,O.Y"+V:JLX)+O-!@NK9E^GZ%0NWF01(<%!_YIK%.$2UF6[;!2[2?
MMA>:I&A J7F+TG E0>-Z'BR3Z2IS_M[A,\>=.5J#V\FU4C=.>%O/@]@5A (K
MZQ 8_6[Q'(5P0%3&7WO,8$CI H_7!_37?N^TEVMF\%R)+[RVS3R8!%#CFG7"
M?E2[WW"_G]SA54H8_X5=[UND 52=L:K=!U,%+9?]G]WM>3@*F,1/!*3[@-37
MW2?R5;YBEBUF6NU .V]"<PN_51]-Q7'I#N72:K)RBK.+M](RN>'7 F%I#%H#
M3-;P3LG-RW=$5WW0GEPQ\C&GL\A25A<;5?L,JSY#^D2&)(7W2MK&P*^RQOJ?
M !&5.]2<'FI>I<\B_MZ),Q@E(:1QFCR#-QHX&'F\T1-X;Y2J=UP(O_6'A+SB
MIA+*=!KAZ_+:6$TWZ=LS:;,A;>;39D^DO:0&JSO*H];PFDMN<4_YPQ*^>O;A
M"N\LK(2J;KX]=@[/IG/=/35;5N$\H/8UJ&\Q6/QA&]3 ?R1D^TM@7%5$]/U
MM&>'%G$(E:*F-)9*)2="@+42U-U<;J;_BCF68OCB>\1=JEO4U/*P;)6V_&_F
M&_0"-5<UG/R)3)M3>*.5,7#.M+XG8.?:20O+JNK:3C"/<AS]@0;8BIH?/C/1
MX?^9:F]S;#S.YA2N-*M1LA8-C. %).&$N'D!)Z.\./5R5N3>4A3N>Y+G3EW$
M$SCW(X!0-0J?W31\:Z"$)(G#,H\)HPSCHCR%,:%.$K)D63A.4S*D89$04)*&
M23RFRU,U4@FUN8<<RC ?3\AE1/8R3+,1?(B6\/-/5%?ZRX/_)RK]O^S1897A
M.,L'A%[J]452'NF==*4L$XX'*CDN,\\,112Q8Z%,P]'(Z?(\C./>2#L;>V/:
M&Q_KQNAH*!*!&S_Z#=U=.MM^/@[:X759]D/UAWO_-+UG>L.E 8%K"HW/QGD
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
M)<N7HI1Y5;):S,]'E^[D*J7Y>L*W7#S+K3ZCG4RKZI$>/F?G(X<,$H68*=+
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
MRQE<VW[FXK-%+IZ$OI2\5,:6@H).HNZ<"9%U)ZUX_8#JUJQO[^.%\=;WTJ7
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
M1(6DX0(O:MO1!GR?>1^W$U(PO-'/_P=02P,$%     @ #SLB4_8OHNBI"0
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
M!M#KYH8[^IU 91>0?2.E>9[8 /T/RO(_4$L#!!0    (  \[(E.@<]Y$V@(
M &,&   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;(V5;6_:,!#'O\HI
MJK1-0N0!*!T")&A7=54K56W7O9CVPB0'L>K8U'9*V:??V0DAK5JV-^"'N__]
MSO9=QANE'TV.:.&E$-),@MS:]2@,39ICP4Q7K5'2SE+I@EF:ZE5HUAI9YIT*
M$291=!P6C,M@.O9K-WHZ5J457.*-!E,6!=/;.0JUF01QL%NXY:O<NH5P.EZS
M%=ZA_;&^T30+&Y6,%R@-5Q(T+B?!+![-^\[>&SQPW)C6&%PF"Z4>W>1[-@DB
M!X0"4^L4&/T]XRD*X80(XZG6#)J0SK$]WJF?^]PIEP4S>*K$3Y[9?!*<!)#A
MDI7"WJK-!=;Y#)Q>JH3QO["I;:, TM)85=3.1%!P6?VSE_H<_L<AJ1T2SUT%
M\I1GS++I6*L-:&=-:F[@4_7>!,>ENY0[JVF7DY^=GC.NX8&)$N$:F2DUTHE;
M Y_OV4*@^3(.+45QMF%:*\XKQ>0#Q3B!:R5M;N";S#![+1 27L.8[!CGR4'%
MRU)TH1=W((F2^(!>K\FYY_5Z_\[YC)M4*)>V@5^SA;&:GLGO S'Z38R^C]'_
M* :73*:<"9@9@W2@3&9PQ=F""VXY19NEJ2JEQ0RHLH!9:%&YUPJWF)9:<[F"
M.3/<O'<1AQ'N<R1M067G1*R[S[KV^!\"L+1]JHHUD]M/!I8-+]OSBA:OS8EQ
M@QJID-Z0+QWY\YY<-^0+1^Y,Z JWS15Z[?9*U/&B.O.@RJ,Y/>8+UV*:2_Y4
MOF:&TA !&6=H45-EH-LED#V-Z;Z)^RIF^\ O.&JFTWQ;W]8([C7S-,;E4IW
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
MR@-CW\K%;3*QG%(124DL2PJL?A[)#4G3DDGI^-Z06NV9);#_O&?_5#FOG'G
M@MRP]%^:R,W$"BV0D!4N4OF9[?XDC4.CDB]FJ:C^@EUCZU@@+H1D60-6"C*:
MU[_XJ0E$#P#],P#4 - QP#L#<!N .Q3@-0"OBDSM2A6'&99X.N9L!WAIK=C*
MARJ8%5JY3_,R[TO)U5NJ<'*ZK/,-V HLZ3JG*QKC7(*K.&9%+FF^!@N6TI@2
M 19<W38NGR_ (BUM<)Z C]\+NE770(*W,R(Q3<4[\![<+V?@[9MWX V@.?A[
MPPJA;,78EDIP>:P=-^*N:W'HC#B(P)SE<B/ QSPAR2&!K3QMW45[=Z^1D?&O
M(KT$+KP R$%0(^AF.-S1P&>#X3 R>..VR7,K/O<,GSDC7^Z4.;B5)!-?#8=Y
M[6%>=9AWYK [Q:Y+88T:5:BRRCQ.0^7>V'[LA_74*(I\IS4Z$#1J!8V,@JX+
MFB;JAHK*;YIM.7LDI>?:FU9S^3T%T G#$Z$ZLQ%$D5ZJWTKUC5+G.-ZH+?6=
ME5+)/D4ZG?Z) !3X4>0=Z=28^4$0C?0Z@U9G8-1YPW(A>5&79/7MJI"N.1':
M@ 8G"KPH.@[GJ5'HN4@O,FQ%AD:1W:W?MK>^#>GOOX4(HC_6G.E5AR>"W"B,
MPN!(M\X,NM#7*X]:Y9%1N:JJ15:D6))$]2;5IV.*RU#KA$8G"MZC($">?Z14
M:^<C+]1+A4[7&)R?#G-.M'>X83[XBA ,O./;H;.#(\<_I[W7U*!1^^R%X#;P
M?CV"H><<QU9KAF!X:#;3FCG(/>,%ZKQ @PI<%?IV<=LK=.#+G&0/A'\%_X$Y
MS6E69.V6H>3#KL' 5^@PL&LQT-QCC,==@'M!5D4*[NB*:+-J)H<.>":8"Y/2
MKO? 8<UG8&[PT^#<=#T%^J^0FZXU0'-O^,G<F,E=]^7<=/T!FAO$8;?MA>3'
M/I:NNL/HUR<$=04:#2W0/Y*0%\A?S@?JJC$R5^,A^1C^@:"N?B+T"OGH:B5R
M?V4^S.2FXF7WQK^,\'4U1@M037#U:-3NMJ/Z536@'NU?JQ&^'K@[FGK^GV.^
MIKD *5DI2N<R4-61UR-UO9!L6PV9#TRJD;5ZW!"<$%X:J/<KQN1^41[0_F-C
M^C]02P,$%     @ #SLB4PX;>' E @  I 0  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#(N>&ULC51=;],P%/TK5]$>-FG4^5@'3&FD+A,"!%+5,GA /+C)
M36+-L8OM--N_QW;2J(@6[27VM>\Y]]QC.VDOU9-N$ T\MUSH1= 8L[LC1!<-
MME3/Y Z%W:FD:JFQH:J)WBFDI0>UG,1A>$M:RD20I7YMI;)4=H8S@2L%NFM;
MJE[ND<M^$43!86'-ZL:X!9*E.UKC!LWC;J5L1":6DK4H-),"%%:+8!G=Y8G+
M]PG?&?;Z: ZNDZV43R[X5"Z"T E"CH5Q#-0.>\R1<T=D9?P>.8.II ,>SP_L
M'WSOMI<MU9A+_H.5IED$[P(HL:(=-VO9?\2QG[GC*R37_@O]F!L&4'3:R'8$
M6P4M$\-(GT<?C@#1S1E / +BUP*2$>"=(X,RW]8#-31+E>Q!N6S+YB;>&X^V
MW3#A3G%CE-UE%F>RS7!Z("O8L%JPBA54&%@6A>R$8:*&E>2L8*AAC7L4'=JQ
MD#;3G\+E QK*N+Z"-_"X>8#+BRNX ";@6R,[346I4V*L3%>,%*.D^T%2?$;2
MYX[/((FN(0[CZ 0\?ST\_!M.K#F30_'D4.SYDC-\IZSXN=QJH^P5_/6? LE4
M(/$%;LX4R*7P7/;D30.Y/W-4U];GJA,E?&%TRS@S+Z><')CGGMD]V'TVGT>V
MZ_VQ7_\FW<;OYU/2()H<W2'W?K]253.A@6-E8>'LK<6KX4T,@9$[?ZVVTEC!
M?MK8WP@JEV#W*RG-(7 W=?HQ97\ 4$L#!!0    (  \[(E.9J,$*5@(  ,8%
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;(U4VV[;, S]%<+H0PML
M\;5M5C@&<MFP#B@0-.OV,.Q!L6E;J"QEDIQT?S])=KPL2XJ^V*+$<\A#2DQW
M0CZK&E'#2\.XFGBUUIL[WU=YC0U1([%!;DY*(1NBC2DK7VTDDL*!&N9'07#C
M-X1R+TO=WE)FJ6@UHQR7$E3;-$3^GB$3NXD7>ON-1UK5VF[X6;HA%:Y0/VV6
MTEC^P%+0!KFB@H/$<N)-P[M%8OV=PS>*.W6P!JMD+<2S->Z+B1?8A)!AKBT#
M,;\MSI$Q2V32^-5S>D-("SQ<[]D_.>U&RYHHG OVG1:ZGGAC#PHL2<OTH]A]
MQE[/M>7+!5/N"[O>-_ @;Y4630\V&324=W_RTM?A !#>G %$/2 Z!B1G '$/
MB-\*2'J *[7?27%U6!!-LE2*'4CK;=CLPA73H8U\RFW;5UJ:4VIP.EMU[091
MPHI6G)8T)US#-,]%RS7E%2P%HSE%!2O"S/>>Y\AMKQ1<+E 3RM05O(>GU0(N
M+Z[@ BB'K[5H%>&%2GUM<K21_+S/9];E$YW))XS@07!=*_C("RS^)?"-N$%A
MM%<XBUYE_-*R$<3A.XB"*#R1T/SM\. $?/%F>/CA%37QT*_8\<5G^$XUYL=T
MK;0T+^CG*P&2(4#B B3G+L11ET^UL&.X=@QVKFRS>#R^O4G][6%=3WDEQUZ+
M_[V28!R&@U<GPC^XX0W*RDT*!:X6W548=H=A-'5O\&A_9H94-U/^TG03[H'(
MBG(%#$M#&8QN34ZRFQJ=H<7&O:.UT.95NF5M!BU*ZV#.2R'TWK !AM&=_0%0
M2P,$%     @ #SLB4^,C<(9= @  R@4  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#0N>&ULC53;;MLP#/T5PNA#"VSU-6U7) 9RZ; 5*! TZ_8P[$&Q:5NH
M+&62G&1_/TEVO+1+@KQ8$L5SR$-:'&Z$?%45HH9MS;@:>976JWO?5UF%-5'7
M8H7<W!1"UD2;HRQ]M9)(<@>JF1\%P8U?$\J]=.AL<YD.1:,9Y3B7H)JZ)O+/
M!)G8C+S0VQF>:5EI:_#3X8J4N$#]LII+<_)[EIS6R!45'"06(V\<WL\2Z^\<
MOE/<J+T]6"5+(5[MX6L^\@*;$#+,M&4@9EGC%!FS1":-WQVGUX>TP/W]COVS
MTVZT+(G"J6 _:*ZKD7?G08X%:9A^%ILOV.D96+Y,,.6^L.E\ P^R1FE1=V"3
M04UYNY)M5X<]0'AS!!!U@.@](#D"B#M ?"X@Z0"NU'XKQ=5A1C1)AU)L0%IO
MPV8WKI@.;>13;MN^T-+<4H/3Z:)M-X@"%K3DM* 9X1K&628:KBDO82X8S2@J
M&.=KE)HJ:YP*I15<SE 3RM05?(27Q0PN+Z[@ BB';Y5H%.&Y&OK:)&E#^5F7
MT*1-*#J24!C!D^"Z4O# <\S?$OA&72\QVDF<1"<9'QMV#7'X :(@"@\D-#T?
M'AR S\Z&AY].J(G[AL6.+S["=Z@S/\=+I:5Y0K].!$CZ (D+D!P+L-?FAZT9
M+PH/=;$E&3@2.UO6Z2");TV!UONE_=_K)D[NHK=>LP->43)(>J]6A[_WE]<H
M2S<M%+ARM']#;^T'TMB]PW?VB1E4[5SY1]-.N2<B2\H5,"P,97!]:W*2[>1H
M#UJLW%M:"FU>IMM69MBBM [FOA!"[PXV0#^^T[]02P,$%     @ #SLB4[QL
MLCLE!   U!$  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULK5A;;^,H
M%/XK*)J'5IJM#;[$KI)(3;H[V]5V535S>5CM [5)@L:&#.!F^N\77VJ<^-)4
MXY<$[',^/@[G? 9F!RZ^RQTA"OQ,$R;GDYU2^VO+DM&.I%A>\3UA^LV&BQ0K
MW15;2^X%P7'AE"86LFW?2C%ED\6L>/8@%C.>J80R\B" S-(4BY<E2?AA/H&3
MUP>/=+M3^0-K,=OC+5D3]67_('3/JE%BFA(F*6= D,U\<@.O5RC,'0J+KY0<
M9*,-\JD\<?X][]S%\XF=,R()B50.@?7?,UF1),F1-(\?%>BD'C-W;+9?T?\H
M)J\G\X0E6?'D&XW5;CX))B F&YPEZI$?_B35A+P<+^*)+'[!H;3U](A1)A5/
M*V?=3RDK__'/*A -!^CW.*#* 9TZN#T.3N7@%!,MF173NL4*+V:"'X#(K35:
MWBAB4WCKV5"6+^-:"?V6:C^U^,1Y?*!) BYNB<(TD9?@-_!E?0LN/ER"#X R
M\'G',XE9+&>6T@/F;E94@2]+<-0##A&XYTSM)/B=Q20^!K TTYHN>J6[1(.(
M?V7)%7#@1X!L!#L(K<YWMP?H.'7TG +/>2MZ_SYR_:L3ZX!%_-\ LELCNP6R
M^P;R1[ D6\H895NPQ EF$>E:AQ+,*\#RRGU>N-"W'7=F/3>CTV5FA\&T-COB
MZM5<O4&NJTP(PA1X(5CHNOR144GS&NW,F!+*;U" H0=]OYN"7U/PSPR77@-=
MN@R4I*(7\%E@)A-<B,8GK6O@XF\NY647-[_%#87.]"2&;2//=GLB.*WI3\^D
MKPOEC:6>ML;WH0M;--MF)QEQ1#2HB09G$GT@@O(8W+%(?STDR?6C;'5&-NA8
M]0#:3C>;L&83#B<>CPFX,0DW4'?0-H)HCUS3L"&V<+Q*J;".@N:$3E^N0618
MH$$6]WA+(SVG<T-GU!".+8?0Z"$<%L3WA<YM9[^#'*\G<D;HX+#2_<-%3"-P
M=WMNZ(Q^07_LT!EQ@</J\K[0M84#(B_HT0UHA ,.*\==K"G0C4Z\0HG7/,DZ
M.!R#&QV X<C10T8/D#WFE[A":\;/"5"S:JN-2H?=-+3MGAQ%1F/0B!J#.C1F
MX'.,C,:@88T9YX-<#7)$ST7H-)1M*\=Q4<\4C)HA9[2/<@5UM"N8!F%#<2JJ
M;;N3[#@F:^01#<OC-WU8VB<X(F"--T2]#*6^D3ODC5U61O#0N3NV\\JJO>UR
M'#]H556'F=YI].6"D5 THH2BMH3:/02,?*)S-UZ_5$\=^S /MI*TPVK:*TQ&
MI-'P;NU=]12V3BJ.IP]MITP[S(ZRHJ1J-<['*1';XMI @HAG3)5GS_II?35Q
M4QS(3YXOX?6JO& P,.5]QST6.HLE2,A&0]I74\U)E%<(94?Q?7$*?^)*G^F+
MYH[@F(C<0+_?<*Y>._D ]47.XG]02P,$%     @ #SLB4]J,KK9+!   ^1(
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
MP>GI'G.\$$'9 'R_E-)L%S9!>\6._P-02P,$%     @ #SLB4Q5\&S.N @
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
MLKX*()]O*17'@7I!_;?']%]02P,$%     @ #SLB4X:MX[K6 P  : X  !D
M  !X;"]W;W)K<VAE971S+W-H965T-34N>&ULQ5=M;^(X$/XK5G2KNY/:O$*
M%2#QTN[M2:NB]K;[X70?3#* A1-SMH'R[V_BA!1*"*QV3^V'8COSC&>>&=LS
MW:V02[4 T.0EX:GJ60NM5Q\=1T4+2*BRQ0I2_#(3,J$:IW+NJ)4$&AM0PAW?
M=4,GH2RU^EVS-I']KEAKSE*82*+624+E;@A<;'N69^T7'ME\H;,%I]]=T3D\
M@?ZZFDB<.:66F"60*B92(F'6LP;>Q['G9@ C\<Q@JP[&)'-E*L0RFWR.>Y:;
M600<(IVIH/BS@1%PGFE"._XME%KEGAGP<+S7?F^<1V>F5,%(\&\LUHN>U;9(
M##.ZYOI1;/^ PJ%FIB\27)G_9%O(NA:)UDJ+I "C!0E+\U_Z4A!Q /";9P!^
M ?"O!00%(+@6T"@ #<-,[HKA84PU[7>EV!*92:.V;&#(-&ATGZ59W)^TQ*\,
M<;K_I$6T7 @>@_Q5D<_I!I3&L&I%SGTAM^0)LR]><R!BEHN1AY6)XC/E:VI&
M X699!85^6T,FC*N?D?H+\0A:D$EJ*ZCT?[,"B<J;!WFMOIG;/5\\D6D>J'(
M71I#?*S 0<=+[_V]]T._5N.?:VZ3P+LAONM[%0:-KH>[%?#QU7"O4^--4,8R
M,/J"<[',>+W-3D%,)G1G@C60DJ9S,.._!U.E)9ZT?VHV:Y2;-<QFC2LV&XD$
M[R%51/Y@Q^F.5!JUI3*^(?>429,R<)@N-^3N986W LK_!3*I2I-ZRT*R RH5
M\4F29XO7)#'=527<Z'LU^><TC7^&IJ- -,M --\K$-_,K8GR@PU(? 7(L^"H
MFS.](X]40U5LZHT-7+OE?:B*1#W.#VVW584;7\8U/]2P')8LA^^>[F.V83&D
M\5ENZTWT[4:GDMI+L#"H9/82["201\2V2F);[T7L(U-+<B\!\/72@$^./LML
MO8VN';0KF:V'>7;8J&2V'A;8;BVS[9+9]@\SJRY0^[#G\A-"4)JE9 *2B;CB
M<OA"Y1(+U3P0#S/R%1]IR7<LG1=% M6Y&C(^$X7<GY;Q)RM8-_V@8W?\KK,Y
M)/U4JMG 4WXL-3Z5:@1V)RRECBCME)1V:BD=<AHM;['\$1Q4;='SRL_MGI^[
M%Y 14T FDD65_N>;MR_X?RI5Y?^I5(W_GOM:+KK_]W']GIQZS9>#4UY9.;HG
M\6[;X1M21A52GHOWWQON*L0Z=M@Y^GM#I'-0@B<@YZ:54202ZU3G]6BY6K9+
M ],DO%D?9FV4*>U?U>0]&)ZO.<-RFL,,5>)#BD^?S-N:?*+%RA3Z4Z&Q;3##
M!;:"(#,!_#X30N\GV09E<]G_#U!+ P04    "  /.R)3LEZ10'$)  !2.P
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6S-FVUOH[@6Q[^*%56ZNU)+
MP#8VC-I*?9C=VZN=G:K=SKX8[0N:N D: ET@[?3;7P-.3.('"$EG]TV;$#_\
MCWU\?CY@3E^S_%LQ9ZP$WQ=)6IR-YF7Y_&$\+B9SMH@*)WMF*?_E*<L74<F_
MYK-Q\9RS:%I76B1CZ+IDO(CB='1^6E^[S<]/LV69Q"F[S4&Q7"RB_.V2)=GK
MV<@;K2[<Q;-Y65T8GY\^1S-VS\J'Y]N<?QNO6YG&"Y86<9:"G#V=C2Z\#]<!
MJBK4);[$[+5H?0:5*8]9]JWZ<C,]&[F5(I:P25DU$?%_+^R*)4G5$M?QMVAT
MM.ZSJMC^O&K]E]IX;LQC5+"K+/DSGI;SLU$P E/V%"V3\BY[_2\3!OE5>Y,L
M*>J_X%64=4=@LBS*;"$J<P6+.&W^1]_%0+0J0-]0 8H*<*N"APT5D*B ^E;
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
M ?[[4Y:5JR]5!^O7:,__#U!+ P04    "  /.R)3(%@K+,$%  !,%@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6S-6%V/VC@4_2L6ZFI;B4+L?$'%
M(/'1:KO:MFCHM _5/IC$0-0D9FT'9O;7KYV$!!+'0]5]Z,M,$NZ].>?>:Y\;
M3TZ4?>=[0@1X3.*4W_7V0AS>#(<\V),$\P$]D%3^LJ4LP4+>LMV0'QC!8>Z4
MQ$-D6=XPP5':FT[R9RLVG=!,Q%%*5@SP+$DP>YJ3F)[N>K!W?G ?[?9"/1A.
M)P>\(VLB'@XK)N^&590P2DC*(YH"1K9WO1E\LT2^<L@MOD3DQ"^N@:*RH?2[
MNGD?WO4LA8C$)! J!);_CF1!XEA%DCC^*8/VJG<JQ\OK<_1W.7E)9H,Y6=#X
M:Q2*_5UOU ,AV>(L%O?T] <I";DJ7D!CGO\%I]+6ZH$@XX(FI;-$D$1I\1\_
MEHFX<$!.AP,J'5## 78YV*6#?:N#4SHX>68**GD>EEC@Z831$V#*6D93%WDR
M<V])/TI5W=>"R5\CZ2>F:T&#[WL:AX3]SL'[]$BXD&45'+P&LS",5'%P+'\H
M6DR5ZN62"!S%KZ3%PWH)7KYX!5Z (>![S @'40H>TDCPOGPHKS_O:<9Q&O+)
M4$BXZJ7#H(0V+Z"A#F@0@0\T%7L.WJ8A":\##"7/BBPZDYTC8\0_LW@ ;-@'
MR$)0 VAQN[NE<5_>[ ['!C9V53H[CV=WE4XE_+5J^A L:")W EX4:,883G=$
ME1%LGL"EW0H_Y8]G)\Q"\.TO&1*\%R3A?QL .14@)P?D= #Z2-,@2[(8JZ4,
M%ICOP3(Z1B%)0UWUBV#C/)C:GHY3:V!!SW,GPZ,&A5NA<(TH9FF:R8Z=)323
M1-^F(A*Q9"XHV!!P3P(BP84J+XL8<PYF*G>)S%J^$HHN+M:#MF6+=T/K"O7(
MMO68O0JS9\1\AB(S>*0B2G?7H-;%TKHGG# %7JY%\"D37,B%I8R+"L_S"N>5
MU4(O('@7R*'OC$>P(]]^A=TW5SU+-H0!NJUA*KU1N!3.=YG(F&PRSC.<!J2R
M>Q:NWX*+QNX86AUP1Q7<D1%NYZIY^ZBNB0Y*$=&]S)QEC4<5D&+S:%N-1HY]
M;;34A$+6&.DYC2M.XY_BU <?Y00A,_\9/^KXC5NI'KM-Y(NVT<AR&CE8MHV@
MY:&1GAZT:I&R;B X;Q-<4"[DJA'@21*4BYONTNC?IE:48F.UZV-U+5QXH9_P
M?X76!RO"(EHLXO*QLM="-K\:RM"8 0<DA4PB!X3XB1MV<HAJ6LA,*]]X/AUR
M*M\^$+7&31H!:]6"OXALP5JWH%FX?AI2OT3V14Y/:N/+QV>>ESJ01G* UI;7
MC,JV![;]FXE@+8G0K(E%'7D39M&)6FCF>';>><9.JZ4/FK6OPB8WJX@5>3<
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
MR=FG<_*)I(P\);R0E$5R9"N,0[/98>7SMO3I'O'IN.2>,Y5(\IE%$+TGL%%
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
M&^@\N^'A] )PH:2,NPP ').C&YG<N@KWN\KWJ.'XT"S,5')L_PQ 10%W!0U
M$1[)D=J 6]_A?M]Q!6W/RHU;K^$'\!INO88_P6LX8"(B).XJ F 1%82YJ0%@
MH0Q'-G%Y[Q7'?EZS5[G&K?OP [@/M^[#G^ ^'-C1#Q@;;+!#.$'Y8",!Q&$>
MCFPD<.L^W.\^T++9LTSCUA9X>( ,6?7F?O7V9V@HN((W[Q]W$P3 2"!='P5@
M/.R_0-A]L6;56_C5^ZPHS5#%^D%+15BQ%.3')T)8R13^;9UQ&VT#=UY)<LD&
MU0R HT0&W)4P""<C+-V*9MI[N6]<XKKY2*)"\V*3Z^U[[^YJ]R'&F^;S ^?Z
M*7D]VWY.89O9?MWQ+BZO$_/<DZJE:1*_DJ93Y?:#B>V)+M;-)P17A=9%UARN
M5+Q090TPOR^+0M^=U#?H/ELY^1]02P,$%     @ #SLB4PK8PR53!   'Q
M !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&ULS5C;;N,V$/T5PMB'!-A$
M(G4/' .)W:(I=ML@WG0?BCXP$F43*XDN2=O9OR])*9(ETTI:I,"^Q+S,',Z9
MH68XF>X9_R;6A$CP7!:5N)ZLI=Q<.8Y(UZ3$XI)M2*5V<L9++-64KQRQX01G
M1JDL'.2ZH5-B6DUF4[-VSV=3MI4%K<@]!V);EIA_OR4%VU]/X.1EX8&NUE(O
M.+/I!J_(DLC'S3U7,Z=%R6A)*D%9!3C)KR<W\&J!7*U@)/Z@9"\.QD!3>6+L
MFY[<9=<35UM$"I)*#8'5SX[,25%H)&7'WPWHI#U3*QZ.7]!_-N05F2<LR)P5
M7VDFU]>3> (RDN-M(1_8_A?2$ HT7LH*8?Z"?2/K3D"Z%9*5C;*RH*15_8N?
M&T<<*,#PA )J%-!0P3^AX#4*WEL5_$;!-YZIJ1@_++#$LREG>\"UM$+3 ^-,
MHZWHTTK'?2FYVJ5*3\Z69*6B*,%=5=\A'8L+\!O1*RDK"7@@*:M26M!Z[VQ!
M)*;%N1)Z7"[ V8=S\ '0"GQ9LZW 52:FCE1F:7 G;4RXK4U )TR "'QFE5P+
M\%.5D:P/X"@^+2GT0NH6C2+^NBTN@0<_ N0B:#%H_G9UUZ*^>+,Z3$;8>&V(
M/(/GO1*B![)A7-)J];$+2K4"=Y*40 4/_+XA'.M]<,]93B4X^\2$. <Y9R5X
M 9$,S%DE6$$S+$D&_ORD3C,8XJ\16_W65M_8ZI^P]0N3N ";^GQS,#=6XZ>"
M %';8+TB-6Q@8'6NVLU@ I,$39W=8> L8A$,@[@OMK"(Q5$2=6(]<D%++A@-
MQ&.%BX*EQF^X9%M%Y6K$9V$+&X[Z["93WS454@=O1T#*A-U%-4IX0.H"^7$8
M#%QD$8-)#/V!BVQH01"X=A=%+9=HG(L0.G64&TRYN6_S->8K8N43'5G@#J@<
M2UQ +]:?=(_*&%"/1=RRB$=9W%4[(J2Q7Z4TP.2:<)7D=#ZT$8F/SO<]SQMP
M.18*W"@9,+$)^:&=3-*225XA(PE7= !Y5H\%8660'#O:]Z(! XL0@F$XH&"3
MBKT3 8%N5Z;<5UB8:O1$5*8C32R Q,]$F! 5*M.I(<O!5FT=Y#><YZ9V66DW
M9X;]=.*B8>QL<KZ;>$/N-KG0#WW_!/N#(@W'V6?J+M*<IG417K)BJP=B)/M
MU(&C'[Z^P*X80N__J3 -;C\X"?+B8; M<H$;>L-OU8KG)X%W(MA="87^>Y89
MV)4O&+Q7<IXW4/WO.#JHQWT;NEH'QXO=5]4%; J<$K#$.9'?QXAU10=&/_X-
M[HH+'*\N__T&QT?/&H2BP!]>X.,J@J!YBO;OKP7-<U%P(L)=N8')>UY?U)4
M-%X"_LWU;:""WM-!9?9DP,XYZ)Q*HM!T!RK4&TR97?<;[6K;Y=Z8WFZP?JNZ
MW[I7[6#JUOFS,I)6 A0D5Y#N9:2,XG4W6D\DVYC^[(E)U>V9X5IU\(1K ;6?
M,R9?)OJ ]G\"LW\ 4$L#!!0    (  \[(E-"-8D4P@,  !T.   9    >&PO
M=V]R:W-H965T<R]S:&5E=#8S+GAM;,576V_;-AC]*X30AQ9H(I*Z%[8!Q_*V
M%$D7Q,GV4.R!MFA+J"1Z)!6G_WZDI,BV;LO: 7FQ)?F<H^_P.^9E<F#\FX@I
ME> Y2W,Q-6(I]Y],4VQBFA%QR?8T5[]L&<^(5+=\9XH]IR0J25EJ8@A=,R-)
M;LPFY;,[/INP0J9)3N\X$$66$?[]BJ;L,#60\?+@/MG%4C\P9Y,]V=$5E8_[
M.Z[NS$8E2C*:BX3E@-/MU)BC3R'R-*%$_)'0@SBY!MK*FK%O^N8ZFAI05T13
MNI%:@JBO)[J@::J55!U_UZ)&\TY-/+U^4?^E-*_,K(F@"Y;^F40RGAJ^ 2*Z
M)44J[]GA-UH;<K3>AJ6B_ 2'&@L-L"F$9%E-5A5D25Y]D^=Z($X(R!T@X)J
MVP1[@&#5!.NU!+LFV.7(5%;*<0B))+,)9P? -5JIZ8MR,$NVLI_DNN\KR=6O
MB>+)V4H%*2I2"M@6W-,GFA<4;#G+P/)94IZ3%"S*(B@7@.01N&'Y[N)&M2H"
M<R&H%!_!^COXE;(=)_LXV2C"7.5/@/<AE21)Q0=P 1Y7(7C_[@-X!Y(</,2L
M$$I*3$RI#.@RS$U=[%55+!XH%F%PRW(9"[#,(QJ="YC*>6,?O]B_PJ.*GXOT
M$ECH(\ 0HYZ"%J^GPQYZ^&HZ"D;<6$TSK5+/&M"K&RC^6P?!UQNE ZXES<1?
M(U78315V684]4,47-5L)DM+>!E=4IZ3J.>EIAI!MNX$_,9].Q[T'!WV$@^ <
M%_;IN="UG09WYL%I/#BC'CJ#U.>EDG!/WNU[$ :H9:4+<P+'LIR6DQZ8XR''
M[S?B-D;<42./7ZX?EB%8/<P?EJN1YGJ-GO>&$?.;*OP?CYC?&4C7QMAM)ZP'
MACV5G59;>F">'6"[ORU!8R#X^7P%W42XT(:MX"RZ,,M%L T+^V .A@-_% 2/
M"P@<M?*[C"E?L"*7/%&Y^'I+LS7E8UU&)XL3>L.T(7RL _]XWFKN>9_47]QM
M]:D/!]5,T$Y<'T[-D-@:Z-1Q=4#6SX>NUCC+"0Q<O^.FB\.6;77=='$H0,KV
M@)OC*H/&EYGK7*5!T)W:A$JP3!.U.2)Z*_FZ"!X7 N2\902/\S@:G\C'(^AV
M!OG"M1S<:5H/SG&L]I(5]NHAM<D9:-IQ]4#>_Q!!K[.HP[:1?X6$HY"J?/-D
MWZQZN2O/'P)L]&16[2&;I\T99U[N[%O/K_39I]R/'V6J@],MX;M$93*E6R4)
M+SU5#Z_.(M6-9/MR=[YF4@6JO(S5^8UR#5"_;QF3+S?Z!<V)</8/4$L#!!0
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
M1MBDJ/("4@Z,W+B6_$D:;/#=XQHO;:#L!/R^E-*\#JR!ZAHX_0902P,$%
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
MN7C=<&Z^C5#: /-^*H1>3^SM6WYM]?\ 4$L#!!0    (  \[(E-,O+T^;0(
M %,'   9    >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;*U576_:,!3]*U;4
MAU;JFI $ E6(U(*F=5JGJJS;0[4'0R[$JC^8[4#W[V<[P:*%TD[B)?''/>?>
M<^)<YVLAGU0%H-$SHUP-@TKKY648JED%#*L+L01N=N9",JS-5"Y"M92 2P=B
M-(RCJ!<R3'A0Y&[M3A:YJ#4E'.XD4C5C6/Z]!BK6PZ 3;!;NR:+2=B$L\B5>
MP 3TP_).FEGH64K"@"LB.)(P'P97G<O1P,:[@)\$UFIKC*R2J1!/=G)3#H/(
M%@049MHR8/-:P0@HM42FC#\M9^!36N#V>,/^V6DW6J98P4C07Z34U3#H!ZB$
M.:ZIOA?K+]#JZ5J^F:#*/=&ZB>TE 9K52@O6@DT%C/#FC9];'[8 G?0-0-P"
MXH\"DA:0.*%-94[6&&M<Y%*LD;31ALT.G#<.;=00;K_B1$NS2PQ.%V.09(6M
ME>B[L,9BBJZ8J+E6Z'0,&A.JSM G]# 9H].3,W2""$<_*E$KS$N5A]K48)G"
M69OONLD7OY'O:TTO4-(Y1W$4=_; 1Q^'1R_AH5'NY<=>?NSXDO?E/WXS>^A&
M U._#S GGCEQS.F[S.>OG=WG6D/6=63VSUL529I$:1ZNMLW9C8JS+,I\U(M*
M4U]I^DZEBBPXUE BK% %Y8+PA?G,2LO:_*_F(#S> IN"/&1+UR?K'MGPGF?N
M'=/PAJRW;7B4Q:\-WXV*TUX4[3<\\Y5F!RLUU9E.L\_TF_\SO>\3]H]L^L S
M#XYI^F#WE'?[T2O/]P1U=LYXN-7R['5SBZ5Q4"$*<P.++C*#ETT+;R9:+%T7
MG IM>JH;5N;6 VD#S/Y<"+V9V,;J[]'B'U!+ P04    "  /.R)3X)9-^_T"
M  !J"   &0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6R]5MM2VS 0_16-
MIP\P SAVG M,DAD20TD'6@9*^\#T0;$WM@9;2B4Y@7Y]5[+C)N32//&2Z++G
M[)Y=:>7>0L@7E0)H\IIG7/6=5.O9A>NJ*(6<JC,Q XX[4R%SJG$J$U?-)-#8
M@O+,]1N-MIM3QIU!SZ[=RT%/%#IC'.XE446>4_DVA$PL^H[G+!<>6))JL^ .
M>C.:P"/HI]F]Q)E;L\0L!ZZ8X$3"M.]<>A=AU]A;@Q\,%FIE3(R2B1 O9C*.
M^T[#! 091-HP4/R;PPBRS!!A&+\K3J=V:8"KXR7[M=6.6B94P4AD/UFLT[[3
M=4@,4UID^D$L;J#2TS)\D<B4_26+RK;AD*A06N05&"/(&2__Z6N5AQ6 U]X!
M\"N _QX0[  T*T#S4$!0 0*;F5**S4-(-1WTI%@0::R1S0QL,BT:Y3-NROZH
M)>XRQ.E!")+-J<F](I3'Y ;BA/&$7)IZ,,UP^92,\QG6AV"9OHW&Y"@$35FF
MCG'GZ3$D1Y^.R2?"./F>BD(AB>JY&D,S#MRH"F-8AN'O",/SR9W@.E7DBL<0
MKQ.XJ*D6YB^%#?V]C%^*[(PTO1/B-WQO2T"CP^&-+?#P8+AWOD=-LRY3T_(U
M_ULF,N9*RP)OGE8GY#->;')T*Q16X_D6062L(5>_]K@,:I>!=1GL</D5>TYB
MZ3-++R$2"6=_(#:U%CH%22*18[-)31? R!C'.53VV\Y Z;!E'9I^-!]X00N+
M,U^MRZ;1::O37C<*-XVZS4YMLZ:W5>MM[=6+;02;!">C0DK@T1L94962:^R+
M]E+ 6JX?(,JH4FS*,!U:D"LJ.5X;K BF;9OTUD; S?/S=\HW;=I>\$YX:=->
M36$CZ&Y7WJZ5M_<J7Q=J;O_S'>03D/N.4:<F[WS4R>W6+KL??'+#[@'GS5WI
MPCG(Q+YF"CT57)=]JUZM'\Q+^TZ\6Q_B0UJ^>_]HRE?XCDJLCR(93)&R<=;!
MB&3YLI43+6:VUT^$QI?##E/\& !I#'!_*H1>3HR#^O-B\!=02P,$%     @
M#SLB4WW!EG9I P  IPX  !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
MM5==C],X%/TK5L0#2.PD3C\'M95F6D8,@F7$ /N >'";V\;"L;NV,QTD?OQ>
M.YDD,&GH0OO2QLG]/"?W.)[LE/YJ4@!+[C,AS31(K=V^"$.S2B%CYDQM0>*3
MM=(9L[C4F]!L-;#$.V4BC*-H&&:,RV V\?=N]&RB<BNXA!M-3)YE3'^[!*%V
MTX &#S?>\TUJW8UP-MFR#=R"_;B]T;@*JR@)ST :KB31L)X&%_3%//8.WN(3
MAYUI7!/7RE*IKVYQG4R#R%4$ E;6A6#X=P=S$,)%PCK^+8,&54[GV+Q^B'[E
MF\=FELS 7(E_>&+3:3 .2 )KE@O[7NU>0=G0P,5;*6'\+]F5ME% 5KFQ*BN=
ML8*,R^*?W9= -!QH?X]#7#K$ASKT2H>>;[2HS+>U8);-)EKMB';6&,U=>&R\
M-W;#I:/QUFI\RM'/SA:@^1US4!K"9$)>0;+A<D,N'+S<<KS]%[EB7)-/3.1
M+IE@<@7DUK]C"VY60IE< WFZ ,NX>(;F'V\7Y.F39^0)X9)\2%5N,+*9A!;K
M=5G#55G;95%;O*>VU[DX(SWZG,113%O<YX>[1S^ZAXA2!55<017[>+U?0_6\
M"<GG-VA(KBUDYDM'FEZ5IN?3] ]@Y,(8L*W(%3$&/H8;U;L9'6"3=RV)^U7B
M?F?B=S8%C>^<UB M$9PMN2C>@,]O(5N"[NIN4"49G!+$895F>""(Y$W=2!N0
M19QA \@!K7 L7K/A(ZQ'HU$[UJ.JOE%G?3<:MHPG!.Y1CTTY>^H' ICG_A#L
MQU72\2FQ/Z_2G/_Y"SP_?XS[>;\=5!K58A9UID9E1]V6Y.7]*F5R V2NI-6X
M550PDN_D;V51Z W:,0L)XDS24O2NI;$ZQTVJ@3LZ_-%@T(82TU/20VL=H_&1
MAJ,,U&0I^FDX6DSH< ^/M032;@T\#8]''3I:RRKMGY376EKIX @[1QFDD]/'
M)OLHK069=BOR090N6NGDOSN6:#1G)B57^+%:?=D<PFTMXW1T4FYKZ:;C8\WL
M^-<[6HO-:$CW4%SK/NT6_N-3_/\G]G<IC^L])HY.27E<[P<Q/<(XET'V?0D6
M?+<8#<;CG_@.&Z<(=X1[RS2B9XB -7I%9R-TU\6IJ%A8M?4'BZ6R>$SQERF>
M)$$[ WR^5LH^+-Q9I3J;SOX#4$L#!!0    (  \[(E,U.$[(O (  /H&   9
M    >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;+U534_C,!#]*Z.( TA FO0+
MH;92:9>%%:P0++L'Q,%-IHF%8W=MIP5I?_R.G3045,J>]I+X8][,>S/V>+!2
M^LGDB!:>"R'-,,BM79R&H4ER+)@Y5@N4M#-7NF"6ICH+S4(C2SVH$&'<:O7"
M@G$9C 9^[4:/!JJT@DN\T6#*HF#ZY0R%6@V#*%@OW/(LMVXA' T6+,,[M/>+
M&TVSL/&2\@*EX4J"QODP&$>GD[ZS]P8_.:[,QAB<DIE23VYRF0Z#EB.$ A/K
M/##Z+7&"0CA'1.-W[3-H0CK@YGCM_=QK)RTS9G"BQ"^>VGP8G 20XIR5PMZJ
MU076>KK.7Z*$\5]8U;:M )+26%748&)0<%G]V7.=APU U/L $-> ^#V@\P&@
M70/:7FC%S,N:,LM& ZU6H)TU>7,#GQN/)C5<NBK>64V[G'!V-$7-E\RET@"3
M*5Q@FG&9P=BEEUM.RT<P3E/NDLX$7,KJY+@2[$_1,BX.R.+^;@K[>P>P!US"
MCUR5AIR906B)H@L4)C6=LXI._ &=*(9K)6UNX(M,,7WK("1MC<!X+? LWNGQ
M6RF.H1T=0MR*HRV$)O\.;^V@TV[RW?;^VI_FFU)IK"[I1EAS"%_IPL'^E3+F
M !ZN" 27%@OSN"-DIPG9\2$[GX>DPI6:VY=MA=GM)#J!PA=F!Z%N0ZC["2'#
M,\DLIL ,Y/6)XZ_I@(=K+&:H'^$/3)C)X9R:37,TUYL[F/0:)KW_58U^$[*_
M4SPU'VHM$B:EUBB3EW<"\4ULJV"&<(N)8,;P.:>,3:F E(3O^&RAN2W;ZEG1
MZ'H:KI<O1T?]/AWAY>;AWV+4/NDV1I7"<*.]%*@SWW4-)*J4MNHTS6K3V,>^
MGX6OYM6K<,TTU=" P#E!6\=]"JVK3EM-K%KX9C53EEJ?'^;T.*%V!K0_5\JN
M)RY \]R-_@)02P,$%     @ #SLB4PL2.+,7!   IQ$  !D   !X;"]W;W)K
M<VAE971S+W-H965T-S<N>&ULQ9AM;]LV$,>_"F'T10LXD:@'/Q2V@3A9-Q?9
M9B1M]V+8"UHZVT0ITB6I.-FGWU%6)&>2LJ'#H#>V1-T=[T>1O#\U.RK]U>P!
M+'G,A#3SP=[:PWO/,\D>,F8NU0$D/MDJG3&+MWKGF8,&EA9.F? "WQ]Y&>-R
ML)@5;6N]F*G<"BYAK8G)LXSIIR4(=9P/Z."YX8[O]M8U>(O9@>W@'NSGPUKC
MG5=%27D&TG EB8;M?'!%WR_IU#D4%E\X',W9-7$H&Z6^NIM5.A_X+B,0D%@7
M@N'? UR#$"X2YO&M##JH^G2.Y]?/T3\4\ BS80:NE?B-IW8_'TP&)(4MRX6]
M4\>?H 2*7;Q$"5/\DF-IZP](DANKLM(9,\BX//VSQW(@SAP"VN$0E Y!D?>I
MHR++&V;98J;5D6AGC='<18%:>&-R7+JW<F\U/N7H9Q=7R;><&^Y&R)"U!L&Q
M$WP]Y /CFGQA(@=#U);8/9 K8\ :4KAH2 F3*;GE;,,%^J,9/L\S;'][ Y9Q
M8=Z1-X1+\FFO<H.V9N99S-CUZR5E=LM3=D%'=A]S<4E".B2!']#/]S?D[9MW
M+Z-XR%M!!Q5T4(0-.\(N<X,MID0YT9/?;[&-K"QDYH]7^@BK/L*BC^B?^KA6
MV0:'U/4Q)'>0J)WD?^(HK5*0EF]Q_,2_'MHAN69F7SS] 2T?F, 8K>-Z2BXN
MDG,K\V%Q,8YI./,>6IBBBBGZ#J8J:80#S EYAF?3IRV[4S>CL^QH'/FT/;NX
MRB[N8\17\@'=E'YJ XD;(*-XTL$QJCA&O<R<7&OT*QV&;K$?&,>)](@[O('"
M\5=<YKJT:,,=-7#C*&JG'5>TXSYHUQH+E[9/>"68M,-JS1RPI-@VMG&##3>=
MC@4SJ> FK\(]C_D3,(T%J-YJVQ*8-!?%-*:C47L*TRJ%:3^KPC*YX[7/L)P\
M=L\D^5&I],B%:,.<-C#'XXCZ[934K^N8WP?G">H7)9,7RZ>UE/D-LI#ZTPZP
MLP)-^]P.SAZZK3Q1.584LF9/+EPK)FU@8FF9=&P#M*[)-.B#$Y%TC@88U>US
M[*0%T7H)$K:\XU4&3<8X#L<=C+4FH+V(@D_LT:FT>OUQF:@,B'7MK7QADR_R
MNPH7K?4!_1Z!\/_,U6)EML(UU<7%A$Z[7EXM+V@O^N)L;WG!=ZOD[L*"SL@-
M;%HK%FVJCV@TFG1PUO*#]J(_;F +VEG@;#VW:"5K"HT+2L.HBZT6&[07M='U
M#KOG:%-M7-!H$G84>UH+#OJZXOAO@"N9B#SE<E>?,]IYH7U"-B5,$--HVD55
M:QC:BXCIPI@V#D]!%$XG?Q>#WMFQVWW"^)GI'<=CM( M.OJ78XR@3U\%3C=6
M'8J3^$99/-<7EWM@*6AG@,^W2MGG&W>XK[[-+/X"4$L#!!0    (  \[(E/&
MO=7<P 4  .D@   9    >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;,6:VV[;
M.!"&7X4P]J(%TDH\2)8+QT!BM]@LFB)(VNU%L1>,1=M")=$EJ;A9[,,O=;"H
MU!+E(E9[D\BR./,/.?S\6_)TQ\57N6%,@>])G,KST4:I[1O'D<L-2ZA\S;<L
MU>^LN$BHTB_%VI%;P6A8#$IB![FN[R0T2D>S:7'N1LRF/%-QE+(; 626)%0\
M7K*8[\Y'<+0_<1NM-RH_X<RF6[IF=TQ]VMX(_<JIHX11PE(9\10(MCH?7< W
M"X_D XHK_H[83C:.05[*/>=?\Q=7X?G(S16QF"U5'H+J?P]LSN(XCZ1U?*N"
MCNJ<^<#F\3[ZNZ)X7<P]E6S.X\]1J#;GHV $0K:B6:QN^>Y/5A7DY?&6/);%
M7["KKG5'8)E)Q9-JL%:01&GYGWZO)J(Q /H= U U /TX@'0,P-4 ?.P 4@TH
MIMHI2RGF84$5G4T%WP&17ZVCY0?%9!:C=?E1FJ_[G1+ZW4B/4[.+Y;<LDE&^
M!A*\ A=A6!S3&%RE95?EJ_-BP12-XI?ZBD]W"_#BCY?@#Q"EX..&9Y*FH9PZ
M2HO)0SK+*O%EF1AU)(8(7/-4;21XFX8L?!K T574I:!]*9?(&O&O+'X-,#P#
MR$6P1=#\^.%NR_#%T</AQ%(-KA<&%_%P1[S+3.HS4H+&"H$O[_4Y<*58(O^Q
MY"!U#E+D('TYYCRYC])BK<_ '=M2016+'\$M6_)U&OW+0O!1T%328K/*,_#V
MNP:/9!+HQ0?ON<P/S<5MW5 J\0HE.8P>9ACZ9.H\M.CW:OV>5?\-?=0(4A(H
M7DZ38&!?$],J/VAN\A684[G9O]^JK<SB-[0A@B<!KM65_>,=E. ^O6)AN^))
MA7Y=H6^M<)X)H2L$CXP*S4BS5]O*\ _*@!,/^GZ[A'$M86R5<,L>>/S !+A(
M>*:E+ 3=I?F,O\OTVL]YR)HMVJ9K?*!K[+ENQ\P$M:S@.%E"MVL4@C 34;HN
M)TJP6/=OF(MLZ.N2%QS(P^-.>9-:WL2^<-9Y>1(2NH;5[F!,@(U/!/A+=E65
MYDD_CE$ O?:9A<@(1*?;%%6L)RKP!)-QAPK#9X@'WA=5@B,W!C14AW:LGVYK
M5(F.W!O0<!O:P?WC[(#_P+SP.EKT;:XP7\U-M)7@RS5+[IFP=K:!*?2'VS^&
ME] .S'=1&BGV*M9^-M0N2M%T'=W'NEZ]?92T;YGQP0<((5[G?!M60CLL]SF!
M7=L9^%SX9/W>A>X?[?O!)\E660S>1RO6*MB>=U(TG;1-JP$J_#FBZI[1GD2?
M^T 3=E2C( -:-!QHD0$MLH/V&8U216XVBM_5)LB %=G!.EB;].3%O6V"#):1
M'<MM;<*6FY3'?/WXZE)_16R;ZV.ZQ_ 7D>&ZQS 4V1GZG.XY]*D^ZFP?@U=D
M-ZO#M8\]K]??/@;>R [O:[J.EE2$1WHW9!",@N&:PD 2V2%Y*N]6I6EVB.?[
MDX[O:]B %;NGLVY5K*;[(!CA#O^(#7>QG;MM:_PL!X(-83$:K MPX]:!G8'/
M0$,5N;GP,, N[IASPT1L]Z2#L:$G;]#+!FR(B^W$[>B;GW0AV/ 4#V=7L2$>
M'LRNXD.[ZOD=7ZRP(27^36:U)R_J;Q7#86SG<%>KG,2)$(-;,IR/)8:G9# ?
M2PY]+ IP1PL1@UGRFXQL3]Y^)T(,Q(D=XA^X"*,EN%H<:45(XZ[O</Z4&%J2
M7W-SEAR:U4G@=C@18N!*3GAGE;3<6D5>T"7"L)?8V=NZQL^R(L1@E@QG2(D!
M(;&#\#EL./2@..AR(IYAHF>WH(.QH2<O='OAX!GD>G;D=C7.:3Y@/ -:;S@_
MZQD4>H/Y6>_0SW;>*/$,0;W?Y&9[\OK=+>0TG@%K<JR+9^D2+/-[T^4SU/IL
M_;S^HGA*_</Y2_AF43YU-V'*'P%<4[&.4@EBMM(AW==C/:NB?*Y>OE!\6SQI
MON=*XZLXW#!MCD5^@7Y_Q;G:O\@3U+]NF/T/4$L#!!0    (  \[(E,CR0.I
M  4  ,X4   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;*586W.;.!3^
M*QI/'Y*9;D "!&02SR1V[#A)+]ML=I^IK<1,0?(B.6G_?<7%U#X<4V;Z8H/X
MOG/[CB30Q9LJONFU$(9\SS.I+T=K8S;GCJ.7:Y$G^DQMA+1/GE61)\;>%B^.
MWA0B656D/'.8ZW(G3U(Y&E]48Y^+\87:FBR5XG-!]#;/D^+'M<C4V^6(CG8#
M7]*7M2D'G/'%)GD1C\(\;3X7]LYIK:S27$B=*DD*\7PYNJ+G#]0M"17BWU2\
MZ;UK4J;R5:EOY<UB=3ERRXA$)I:F-)'8OU<Q$5E66K)Q_-\8';4^2^+^]<[Z
MK$K>)O,UT6*BLO_2E5E?CJ(168GG9)N9+^KM5C0)!:6]I<IT]4O>&JP[(LNM
M-BIOR#:"/)7U?_*]*<0>P=K!":PA,$CPCQ"\AN -)?@-P1]*"!I",)3 &P(?
M2@@;0CB4$#6$:"@A;@@Q)/!CPKD[Y=RA/F@K=D?MHY2=W+32VZD;J^K*:6*2
M\46AWDA1XJV]\J)J[8IOFS&5Y2Q\-(5]FEJ>&3_)9+M*C5B1O[=)8421_2"S
M5"9RF2896<AZGI?SY60J3))F^I3\19X>I^3DW2EY1QRBUTDA-$DE>9*IT>_M
MH+W^9ZVV.I$K?>$8&V;IS%DV(5W7(;$C(7GD@Y)FK<F-7(D5PK_KYU/68\"Q
M]6F+Q'9%NF:]%N^VV1GQZ'O"7$:1@";]]*M-8>GN4?KT-]X3V>O]II_^:6E:
MNHO09\-SQ^CSX;EC]-OAN6/TQ>#<:8QUTI_I?O]GI7L83(?!'W2QUTYUK[+G
M'['WT>[I.LD$.B5K:E!1RYW[=>RYG'HV[-?]1N_"6!P$KG<(FR(P'D1>= B[
M06!AR%AX")LAL("&OG\(FZ-.8Q_$=HLYY9P'A[ % HMX[(/8[KHP2GV?QR#5
M>P3G1I3%<8L[T-1O-?5[-9T72FN[(10OJ<1DK=E\WZT?<C\&LF*P*(+)3A&8
ME9\Q("L"\P*?@9+,$!B- I<#68\X!;'=8DYC"F$++%/JNT#]NRXLX*6N0%4$
MQJ( ]M*#WQ$_"",>1KCV0:M]T*O]IXTH[-8L7^Q^NU2Y("?T%.N!H!.D[T8N
M$&V"H'C(0";3+LH+?0H; +'%: 3U1VQYC(+6G'=1C'$.4+>(1\K@"K% *Q%3
MH'T717G8Z:1[!.;9LH+EYB'H3GS.]B?#@?:\U9[_=BVO5<<4Y\C:Y<($)EV4
M%S)8C2F"<B,.]H4;!.7Y$; U0^(*>01Z;-Y%48][<!G'/ 8!0"VP''VX.-\A
M'EEL]PZ@. *CS.-'EO"PE3+LE7*2)78)OR(?E7Q5U72>J#RW+]R/1BV_]>S[
M4>L@JAQX1QS<)(6T9C4YR>QF<4J>"Y635:J7]B4YE5O[ZJ_JE41)3>P5V46T
MBZ-\P3_O"21N XE[,[U.=+K$^K6FA7N%=<\",'DG&"@$*\\4M01TO,% '+B;
MH99 >\TQ$ .;Q"WJ#C8JFAU<F;H@=@;W\GL,1.&JA($"O(^I^^M3TNW5=YIF
M6X-^L5TWS/YR3E 4K,(4MP5%1E$=E0?%-4=1'9UQCZ!#%WB.0&@$9)6&.Q"*
MHJ!<#[@M#L1V]HX0<E&\5 =CFBS55IKZ$Z,=;0_?KJHC"#!^3<\7%!F_*P_K
MJB.+7^;KD[X/U=NK)IEXMJYL,>P*6]2'9_6-49OJ ..K,D;EU>5:)"M1E #[
M_%DIL[LI';1'F..?4$L#!!0    (  \[(E/\C#HQ\P(  $L)   9    >&PO
M=V]R:W-H965T<R]S:&5E=#@P+GAM;+56;6_:,!#^*Z>HDUJI(R] H14@M<"T
M3NM4E77[,.V#20YB-;:I[4#[[V<[(:5MB-"D\B'8EWL>/W?G^#S8"/F@4D0-
M3RSC:NBE6J\N?%_%*3*B6F*%W+Q9",F(-E.Y]-5*(DD<B&5^% 1G/B.4>Z.!
ML]W*T4#D.J,<;R6HG#$BGZ\P$YNA%WI;PQU=IMH:_-%@198X0WV_NI5FYE<L
M"67(%14<)"Z&WF5X,0T=P'G\HKA1.V.PH<R%>+"3ZV3H!5819AAK2T',WQK'
MF&66R>AX+$F]:DT+W!UOV;^XX$TP<Z)P+++?--'IT.M[D.""Y)F^$YNO6 ;4
MM7RQR)1[PJ;T#3R(<Z4%*\%& :.\^"=/92)V .'9'D!4 J*W@,X>0+L$M \%
M=$I YU! MP2XT/TB=I>X"=%D-)!B ])Z&S8[<-EW:),ORNU&F6EIWE*#TZ-9
M/E?XF"/7,%V;IX+WEN,):D(S=0*?X7XV@>.C$S@"'U1*)"J@'.XYU>K4&,WX
M9RIR17BB!KXV NTR?ER*N2K$1'O$A!'<"*Y3!5.>8/*:P#>15>%%V_"NHD;&
M;WG6@G9X"E$0136"QH?#PQKXY'!X4 .?'@P/SQN2T:YJW79\[0-K#7^^&P^X
MULC4WP;^3L7?<?R=/?R.32P@EIA0?6JW*64Y@[F0AHGR)<1D16*JG^LJ47!W
M';<]WM:C3F!_ W]=HZE;:>HV:GH?\PVR.<JF>,\J[K,/R6>OXN\U:I_0-4UP
MSY=40'L[Z0I:Y_6YZE?K]1O7NT49FS!,?X!K;HIHSE\S@*V,.A7-A%&K'7QJ
M2,1Y)>R\D>>'X&NA[08:"\9,>YEI$3\<4LHP>#D'@P\I9KASTH;_7<YQB7U=
MSWZ_*FAQW-1[]5Y[3>N]NF\VA[_3-!C*I>O6"F*1<UT<L)6UNA%<NC[XQGYE
M;PJN&;W0%->,&R*7E"O(<&$H@U;/?*NRZ-S%1(N5:TUSH4VC<\/4W'906@?S
M?B&$WD[L M7]:?0/4$L#!!0    (  \[(E,%/";DPP0  $84   9    >&PO
M=V]R:W-H965T<R]S:&5E=#@Q+GAM;,U876_;-A3]*X17#"V01"3UZ<PQX%@=
MEJ$!TJ3M'HH]T!9M"Y5$EZ3LY-^/^HADB;1@HRO0EUB2S[V\1Y?WG)B3/>/?
MQ(92"9[3)!,WHXV4VVO+$LL-38FX8EN:J6]6C*=$JEN^ML264Q*506EB80@]
M*R5Q-II.RF</?#IAN4SBC#YP(/(T)?SEEB9L?S-"H]<'C_%Z(XL'UG2R)6OZ
M1.7G[0-7=U:3)8I3FHF898#3U<UHAJY#;!<!)>)+3/?BX!H45!:,?2MN[J*;
M$2PJH@E=RB(%41\[.J=)4F12=7RODXZ:-8O P^O7['^6Y!69!1%TSI)_XDAN
M;D;!"$1T1?)$/K+]7[0FY!;YEBP1Y5^PK[%P!):YD"RM@U4%:9Q5G^2Y?A$'
M <@[$H#K -P/<(X$V'6 ?6J 4P<XY9NIJ)3O(2223"><[0$OT"I;<5&^S#):
MT8^SHN]/DJMO8Q4GIT]J(T5Y0L'='?A"DIR4W6 K\#$G2;QZB;,UF"V7+,^D
M &]#*DF<B'?@$GQ^"L';-^_ &Q!GX-.&Y8)DD9A84A55I+:6=0&W50'X2 $(
M@WN6R8T [[.(1MT$EF+34,*OE&[Q8,:_\^0*V.@"8(B1H:#YZ>'0$!Z>'([&
M VSLID%VF<\YUJ#W<_#:I N \"4<7X!9HN:59$OU9,YI%$OP@0D!OM[3=$'Y
MOP/+.LVR3KFL?<ZR]VQ'U<S+HN7M9FF*$4!M ?!(!>4[=?/UD24)4-.Y)SP:
MJLEM:G('7\4M2>IE)%C0=9QEQ>Y4>W5+><PBT]ZK$KIEPD("=U,?N?[$VAWN
M!QWD0NAV0:$.<AP?-: .(:\AY T2FD6J=>H5"O#[;P%&^ \0YA1(IM3P>QZK
MQH)%+E2,$-0X655V[Z F.PAZY'0,[#$;0G1H^0TM_TQ:\PWA:T5'4://RK($
M-='QM4(":/?HZ!CLC/N]TD%NX)LY!0VG8)!3J"9A69&Z!'L>2TD+F5R9> 3:
M\I<(.KC'Q("RG1[=T !R;3.3<<-D?/(4436O@_,SUM;W;>CUF!A VI"%.J@S
M9!TJ"+;N!<]7QUJ!+L!=ME-JQ?C+*<J(#BP3_3+:B'!;%?Z_U;'.>-@4Y-EP
MW.NO"68[T.EUV 3#;H"/]+@U0#3L@#^JDG7ZCF:,-1,PH/I".0CIDFMM%CD_
M12OKM(>U.&/8%W\#RO4Q[O/243;R@B/46K=&PW9]CF36J;J:B3RWS\< PP'J
M:XT19CO>$4:M7:-AOSY+.I'NJ]B&^G#I,,,,AB989P:[E%JK1L->;=0R@WY=
M@)"N*"^F[1-Y!C,U;/(D56T-%@6_CJJV9HE.=\M35=5@=4&@-UZ'>1#Z_?\
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
M    "  /.R)3!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    (  \[(E,S"YP/[@   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (  \[(E.9
M7)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ #SLB4V2FBBL&!@  :1H  !@              ("!
M#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (  \[(E,B
MB>E8NP8  %X:   8              " @4D.  !X;"]W;W)K<VAE971S+W-H
M965T,BYX;6Q02P$"% ,4    "  /.R)3HO1\K H#   D"0  &
M    @($Z%0  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @
M#SLB4PASY>0(!@  <AD  !@              ("!>A@  'AL+W=O<FMS:&5E
M=',O<VAE970T+GAM;%!+ 0(4 Q0    (  \[(E-@=LS=Y00  &P1   8
M          " @;@>  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4
M    "  /.R)3PW:ZR&L&   6'0  &               @('3(P  >&PO=V]R
M:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ #SLB4Y0@=D=E"   J2(
M !@              ("!="H  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+
M 0(4 Q0    (  \[(E., IP"F0P  "TF   8              " @0\S  !X
M;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  /.R)39$<]>!4@
M  "+80  &               @('>/P  >&PO=V]R:W-H965T<R]S:&5E=#DN
M>&UL4$L! A0#%     @ #SLB4V2 OG-. P  :P<  !D              ("!
M*6   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  /.R)3
MGK.M>J,%  #I#0  &0              @(&N8P  >&PO=V]R:W-H965T<R]S
M:&5E=#$Q+GAM;%!+ 0(4 Q0    (  \[(E.>.D;\=@4  &@.   9
M      " @8AI  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%
M  @ #SLB4YEY#D4A!0  @PP  !D              ("!-6\  'AL+W=O<FMS
M:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  /.R)3[JL@^+X%  ",#@
M&0              @(&-=   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+
M 0(4 Q0    (  \[(E,X9FH5Y@T  -XL   9              " @8)Z  !X
M;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ #SLB4_1%.Y;\
M!   &PT  !D              ("!GX@  'AL+W=O<FMS:&5E=',O<VAE970Q
M-BYX;6Q02P$"% ,4    "  /.R)3U"H$C.X)  !K&P  &0
M@('2C0  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    (  \[
M(E.U5J@E@ <  "$1   9              " @?>7  !X;"]W;W)K<VAE971S
M+W-H965T,3@N>&UL4$L! A0#%     @ #SLB4[-XM B. P  D0@  !D
M         ("!KI\  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4
M    "  /.R)3GC\).*,%  !-#0  &0              @(%SHP  >&PO=V]R
M:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    (  \[(E,%1$N-808  +,0
M   9              " @4VI  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
M4$L! A0#%     @ #SLB4XS1.:]W"   GQ4  !D              ("!Y:\
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  /.R)3%\BN
MG5T$  #)"0  &0              @(&3N   >&PO=V]R:W-H965T<R]S:&5E
M=#(S+GAM;%!+ 0(4 Q0    (  \[(E._QC>PN (   T&   9
M  " @2>]  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @
M#SLB4S8BBS@6!   N D  !D              ("!%L   'AL+W=O<FMS:&5E
M=',O<VAE970R-2YX;6Q02P$"% ,4    "  /.R)3/#<"<"D?   L90  &0
M            @(%CQ   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4
M Q0    (  \[(E-MY!40CP,  .$'   9              " @</C  !X;"]W
M;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ #SLB4_;6K\3\ @
M0 8  !D              ("!B><  'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6Q02P$"% ,4    "  /.R)3W6AMYUT#  !_!P  &0              @(&\
MZ@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (  \[(E,7
M!BQE5 0  "H+   9              " @5#N  !X;"]W;W)K<VAE971S+W-H
M965T,S N>&UL4$L! A0#%     @ #SLB4V$*)V)0 @    4  !D
M     ("!V_(  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4
M"  /.R)3I%>%C2H(  ":%P  &0              @(%B]0  >&PO=V]R:W-H
M965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (  \[(E.7R')H) 0  *4*   9
M              " @</]  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L!
M A0#%     @ #SLB4\:,2&'6!@  KP\  !D              ("!'@(! 'AL
M+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  /.R)3]B^BZ*D)
M  #K'   &0              @($K"0$ >&PO=V]R:W-H965T<R]S:&5E=#,U
M+GAM;%!+ 0(4 Q0    (  \[(E,6EA #H ,  *P(   9              "
M@0L3 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ #SLB
M4Z!SWD3: @  8P8  !D              ("!XA8! 'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q02P$"% ,4    "  /.R)3VUZ7OB\$  #4"@  &0
M        @('S&0$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0
M   (  \[(E/Y T@M?P0  , )   9              " @5D> 0!X;"]W;W)K
M<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ #SLB4^'&Y%,2 P  F0@
M !D              ("!#R,! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q0
M2P$"% ,4    "  /.R)3@O2[)AH$  #D$   &0              @(%8)@$
M>&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (  \[(E,.&WAP
M)0(  *0$   9              " @:DJ 0!X;"]W;W)K<VAE971S+W-H965T
M-#(N>&UL4$L! A0#%     @ #SLB4YFHP0I6 @  Q@4  !D
M ("!!2T! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  /
M.R)3XR-PAET"  #*!0  &0              @(&2+P$ >&PO=V]R:W-H965T
M<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (  \[(E.\;+([)00  -01   9
M          " @28R 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#
M%     @ #SLB4]J,KK9+!   ^1(  !D              ("!@C8! 'AL+W=O
M<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  /.R)3IDM#-TL$   '
M$0  &0              @($$.P$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM
M;%!+ 0(4 Q0    (  \[(E->I$^)8@,  )<+   9              " @88_
M 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ #SLB4R"%
MSWFR @  W@@  !D              ("!'T,! 'AL+W=O<FMS:&5E=',O<VAE
M970T.2YX;6Q02P$"% ,4    "  /.R)3%'/=\N@"  !N!P  &0
M    @($(1@$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    (
M  \[(E,5?!LSK@(  &,&   9              " @2=) 0!X;"]W;W)K<VAE
M971S+W-H965T-3$N>&UL4$L! A0#%     @ #SLB4[I,[:9/!   4@T  !D
M             ("!#$P! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"
M% ,4    "  /.R)3E.7C!?H#  ".$0  &0              @(&24 $ >&PO
M=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    (  \[(E/==:<F^0,
M  (1   9              " @<-4 0!X;"]W;W)K<VAE971S+W-H965T-30N
M>&UL4$L! A0#%     @ #SLB4X:MX[K6 P  : X  !D              ("!
M\U@! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  /.R)3
MLEZ10'$)  !2.P  &0              @($ 70$ >&PO=V]R:W-H965T<R]S
M:&5E=#4V+GAM;%!+ 0(4 Q0    (  \[(E,@6"LLP04  $P6   9
M      " @:AF 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%
M  @ #SLB4VE6*_IK!   "1,  !D              ("!H&P! 'AL+W=O<FMS
M:&5E=',O<VAE970U."YX;6Q02P$"% ,4    "  /.R)3_2U_4PT#  !O"
M&0              @(%"<0$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+
M 0(4 Q0    (  \[(E,Z,WM2U0(  (L(   9              " @89T 0!X
M;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @ #SLB4ZZZ0F*>
M!@  PB(  !D              ("!DG<! 'AL+W=O<FMS:&5E=',O<VAE970V
M,2YX;6Q02P$"% ,4    "  /.R)3"MC#)5,$   ?$   &0
M@(%G?@$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    (  \[
M(E-"-8D4P@,  !T.   9              " @?&" 0!X;"]W;W)K<VAE971S
M+W-H965T-C,N>&UL4$L! A0#%     @ #SLB4V 'P/(+ P  %@@  !D
M         ("!ZH8! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4
M    "  /.R)3.$T#&YP#  "?#   &0              @($LB@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    (  \[(E,5CX[\KP8  #<F
M   9              " @?^- 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL
M4$L! A0#%     @ #SLB4V+OC@(5!   $@X  !D              ("!Y90!
M 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    "  /.R)3$G T
MY88#   '"P  &0              @($QF0$ >&PO=V]R:W-H965T<R]S:&5E
M=#8X+GAM;%!+ 0(4 Q0    (  \[(E-5EO 3X 4    8   9
M  " @>Z< 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @
M#SLB4X_8>C!P!0  T1@  !D              ("!!:,! 'AL+W=O<FMS:&5E
M=',O<VAE970W,"YX;6Q02P$"% ,4    "  /.R)3+Q9?R:("  !#!P  &0
M            @(&LJ $ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4
M Q0    (  \[(E/P?%I'!@,  'D)   9              " @86K 0!X;"]W
M;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ #SLB4TR\O3YM @
M4P<  !D              ("!PJX! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX
M;6Q02P$"% ,4    "  /.R)3X)9-^_T"  !J"   &0              @(%F
ML0$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    (  \[(E-]
MP99V:0,  *<.   9              " @9JT 0!X;"]W;W)K<VAE971S+W-H
M965T-S4N>&UL4$L! A0#%     @ #SLB4S4X3LB\ @  ^@8  !D
M     ("!.K@! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4
M"  /.R)3"Q(XLQ<$  "G$0  &0              @($MNP$ >&PO=V]R:W-H
M965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    (  \[(E/&O=7<P 4  .D@   9
M              " @7N_ 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L!
M A0#%     @ #SLB4R/) ZD !0  SA0  !D              ("!<L4! 'AL
M+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    "  /.R)3_(PZ,?,"
M  !+"0  &0              @(&IR@$ >&PO=V]R:W-H965T<R]S:&5E=#@P
M+GAM;%!+ 0(4 Q0    (  \[(E,%/";DPP0  $84   9              "
M@=/- 0!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ #SLB
M4PBK<E(? P  -A(   T              ( !S=(! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    "  /.R)3EXJ[',     3 @  "P              @ $7U@$
M7W)E;',O+G)E;'-02P$"% ,4    "  /.R)36=UGG2\&  !P-0  #P
M        @ $ UP$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ #SLB4ZN<
M,4MN @  VB\  !H              ( !7-T! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ #SLB4T3DWU@> @  ERX  !,
M     ( ! N ! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %D 60!F&
&4>(!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<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>101
<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>102
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>285</ContextCount>
  <ElementCount>510</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>73</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - 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-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - 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>2</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - 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>3</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - 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>4</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - 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>6</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - 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>7</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1107111 - Statement - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2101101 - 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>9</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2109102 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2112103 - Disclosure - Intangible Assets and Long-Lived Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssets</Role>
      <ShortName>Intangible Assets and Long-Lived Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2116104 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2120105 - 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>13</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2123106 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2127107 - Disclosure - Stockholder's Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquity</Role>
      <ShortName>Stockholder's Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2134108 - 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>16</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2138109 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2140110 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2152112 - 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>19</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2156113 - 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>20</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2159114 - 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>21</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2165115 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2169116 - Disclosure - Unaudited Quarterly Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformation</Role>
      <ShortName>Unaudited Quarterly Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2172117 - Disclosure - Subsequent Events Subsequent Events (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes</Role>
      <ShortName>Subsequent Events Subsequent Events (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2174118 - 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>25</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2202201 - 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>26</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2303301 - 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>27</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2310302 - 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>28</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2313303 - Disclosure - Intangible Assets and Long-Lived Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsTables</Role>
      <ShortName>Intangible Assets and Long-Lived Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssets</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2317304 - Disclosure - Leases, Codification Topic 842 (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/LeasesCodificationTopic842Tables</Role>
      <ShortName>Leases, Codification Topic 842 (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2324305 - 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>31</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2328306 - Disclosure - Stockholder's Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholder's Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/StockholdersEquity</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2335307 - 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>33</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2341308 - 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>34</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2345309 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2353310 - 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>36</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2357311 - 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>37</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2360312 - 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>38</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2370314 - Disclosure - Unaudited Quarterly Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables</Role>
      <ShortName>Unaudited Quarterly Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2404401 - 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>40</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2405402 - 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>41</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2406403 - 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>42</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2407404 - 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>43</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2408405 - 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>44</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2411406 - 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>45</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Intangible Assets and Long-Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails</Role>
      <ShortName>Intangible Assets and Long-Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Intangible Assets and Long-Lived Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails</Role>
      <ShortName>Intangible Assets and Long-Lived Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2418409 - 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>48</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2419410 - 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>49</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2422412 - 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>50</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2425413 - 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>51</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2426414 - 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>52</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Stockholder's Investments - Schedule of Capital Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails</Role>
      <ShortName>Stockholder's Investments - Schedule of Capital Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - Stockholder's Investments - Schedule of Other Activity in Stockholders' Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails</Role>
      <ShortName>Stockholder's Investments - Schedule of Other Activity in Stockholders' Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2431417 - Disclosure - Stockholder's Investments Stockholder's Investment - Schedule of Stock Option Valuation Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails</Role>
      <ShortName>Stockholder's Investments Stockholder's Investment - Schedule of Stock Option Valuation Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2432418 - Disclosure - Stockholder's Investments - Summary of Activity under Company's Share-Based Compensation Plans (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail</Role>
      <ShortName>Stockholder's Investments - Summary of Activity under Company's Share-Based Compensation Plans (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2433419 - Disclosure - Stockholder's Investments - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail</Role>
      <ShortName>Stockholder's Investments - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2436420 - 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>58</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2437421 - Disclosure - Accumulated Other Comprehensive Loss, Tax</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax</Role>
      <ShortName>Accumulated Other Comprehensive Loss, Tax</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2439422 - 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>60</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2442423 - 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>61</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2443424 - 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>62</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2444425 - 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>63</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2446426 - 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>64</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2447427 - 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>65</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2448428 - 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>66</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2449429 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2450430 - 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>68</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2451431 - 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>69</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2454432 - 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>70</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2455433 - 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>71</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2458434 - 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>72</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2461435 - 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>73</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2462436 - 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>74</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2463437 - 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>75</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2464438 - 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>76</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2467439 - Disclosure - Acquisitions Preliminary Fair Values of the Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisitions Preliminary Fair Values of the Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2468440 - 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>78</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2471441 - Disclosure - Unaudited Quarterly Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails</Role>
      <ShortName>Unaudited Quarterly Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2473442 - 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>
      <ParentRole>http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="brc-20210731.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2475443 - 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>81</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-20210731.htm">brc-20210731.htm</File>
    <File>brc-20210731.xsd</File>
    <File>brc-20210731_cal.xml</File>
    <File>brc-20210731_def.xml</File>
    <File>brc-20210731_lab.xml</File>
    <File>brc-20210731_pre.xml</File>
    <File>brc-20210731xex1025.htm</File>
    <File>brc-20210731xex1032.htm</File>
    <File>brc-20210731xex1034.htm</File>
    <File>brc-20210731xex21.htm</File>
    <File>brc-20210731xex23.htm</File>
    <File>brc-20210731xex311.htm</File>
    <File>brc-20210731xex312.htm</File>
    <File>brc-20210731xex321.htm</File>
    <File>brc-20210731xex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>brc-20210731_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2021</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2021</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>105
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "brc-20210731.htm": {
   "axisCustom": 1,
   "axisStandard": 24,
   "contextCount": 285,
   "dts": {
    "calculationLink": {
     "local": [
      "brc-20210731_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "brc-20210731_def.xml"
     ]
    },
    "inline": {
     "local": [
      "brc-20210731.htm"
     ]
    },
    "labelLink": {
     "local": [
      "brc-20210731_lab.xml"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-doc-2021-01-31.xml",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "brc-20210731_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml",
      "https://xbrl.fasb.org/srt/2021/elts/srt-ref-2021-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "brc-20210731.xsd"
     ],
     "remote": [
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "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",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd",
      "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd"
     ]
    }
   },
   "elementCount": 694,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 25,
    "http://www.bradyid.com/20210731": 2,
    "http://xbrl.sec.gov/dei/2021": 5,
    "total": 32
   },
   "keyCustom": 54,
   "keyStandard": 456,
   "memberCustom": 20,
   "memberStandard": 50,
   "nsprefix": "brc",
   "nsuri": "http://www.bradyid.com/20210731",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Document and Entity Information",
     "role": "http://www.bradyid.com/role/DocumentandEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109102 - Disclosure - Goodwill",
     "role": "http://www.bradyid.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112103 - Disclosure - Intangible Assets and Long-Lived Assets",
     "role": "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssets",
     "shortName": "Intangible Assets and Long-Lived Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116104 - Disclosure - Leases",
     "role": "http://www.bradyid.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120105 - Disclosure - Employee Benefit Plans",
     "role": "http://www.bradyid.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123106 - Disclosure - Debt",
     "role": "http://www.bradyid.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127107 - Disclosure - Stockholder's Equity",
     "role": "http://www.bradyid.com/role/StockholdersEquity",
     "shortName": "Stockholder's Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134108 - Disclosure - Accumulated Other Comprehensive Loss",
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLoss",
     "shortName": "Accumulated Other Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138109 - Disclosure - Revenue Recognition",
     "role": "http://www.bradyid.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140110 - Disclosure - Segment Information",
     "role": "http://www.bradyid.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152112 - Disclosure - Net Income per Common Share",
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShare",
     "shortName": "Net Income per Common Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2156113 - Disclosure - Fair Value Measurements",
     "role": "http://www.bradyid.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159114 - Disclosure - Derivatives and Hedging Activities",
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivities",
     "shortName": "Derivatives and Hedging Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2165115 - Disclosure - Acquisitions",
     "role": "http://www.bradyid.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2169116 - Disclosure - Unaudited Quarterly Financial Information",
     "role": "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformation",
     "shortName": "Unaudited Quarterly Financial Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2172117 - Disclosure - Subsequent Events Subsequent Events (Notes)",
     "role": "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes",
     "shortName": "Subsequent Events Subsequent Events (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2174118 - Disclosure - Schedule II Valuation of Qualifying Accounts",
     "role": "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts",
     "shortName": "Schedule II Valuation of Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies Summary of Significant Accounting Policies (Policies)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - Disclosure - Summary of Significant Accounting Policies Inventories (Tables)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2310302 - Disclosure - Goodwill (Tables)",
     "role": "http://www.bradyid.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313303 - Disclosure - Intangible Assets and Long-Lived Assets (Tables)",
     "role": "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsTables",
     "shortName": "Intangible Assets and Long-Lived Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i16aafb1cb0794fc5b34f585aac5e74ef_I20200731",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "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-20210731.htm",
      "contextRef": "i16aafb1cb0794fc5b34f585aac5e74ef_I20200731",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317304 - Disclosure - Leases, Codification Topic 842 (Tables)",
     "role": "http://www.bradyid.com/role/LeasesCodificationTopic842Tables",
     "shortName": "Leases, Codification Topic 842 (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2324305 - Disclosure - Debt (Tables)",
     "role": "http://www.bradyid.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328306 - Disclosure - Stockholder's Equity (Tables)",
     "role": "http://www.bradyid.com/role/StockholdersEquityTables",
     "shortName": "Stockholder's Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335307 - Disclosure - Accumulated Other Comprehensive Loss (Tables)",
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables",
     "shortName": "Accumulated Other Comprehensive Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341308 - Disclosure - Segment Information (Tables)",
     "role": "http://www.bradyid.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2345309 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.bradyid.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2353310 - Disclosure - Net Income per Common Share (Tables)",
     "role": "http://www.bradyid.com/role/NetIncomeperCommonShareTables",
     "shortName": "Net Income per Common Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2357311 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.bradyid.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360312 - Disclosure - Derivatives and Hedging Activities (Tables)",
     "role": "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables",
     "shortName": "Derivatives and Hedging Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2370314 - Disclosure - Unaudited Quarterly Financial Information (Tables)",
     "role": "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables",
     "shortName": "Unaudited Quarterly Financial Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF INCOME",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404401 - Disclosure - Summary of Significant Accounting Policies Inventories (Details)",
     "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-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies Property, Plant and Equipment (Details)",
     "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-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Land",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerRefundLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Summary of Significant Accounting Policies Revenue Recognition (Details)",
     "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-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerRefundLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesCommissionsAndFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Summary of Significant Accounting Policies Sales Incentives (Details)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SalesCommissionsAndFees",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408405 - Disclosure - Summary of Significant Accounting Policies Advertising Costs (Details)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i0498618e14e04074a5ec52c438eecb8d_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Goodwill (Details)",
     "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-20210731.htm",
      "contextRef": "i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Intangible Assets and Long-Lived Assets (Details)",
     "role": "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails",
     "shortName": "Intangible Assets and Long-Lived Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Intangible Assets and Long-Lived Assets - Additional Information (Details)",
     "role": "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails",
     "shortName": "Intangible Assets and Long-Lived Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:SupplementalCashFlowInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Operating Lease Cost (Details)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - Lease Maturity Disclosure (Details)",
     "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-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "role": "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422412 - Disclosure - Employee Benefit Plans - Additional Information (Details)",
     "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-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Debt - Schedule of Long-Term Debt (Details)",
     "role": "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails",
     "shortName": "Debt - Schedule of Long-Term Debt (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426414 - Disclosure - Debt - Additional Information (Details)",
     "role": "http://www.bradyid.com/role/DebtAdditionalInformationDetails",
     "shortName": "Debt - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "brc:NoncumulativeCashDividend",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Stockholder's Investments - Schedule of Capital Stock (Details)",
     "role": "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails",
     "shortName": "Stockholder's Investments - Schedule of Capital Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockByClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CommonStockValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "brc:SaleOfSharesAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - Stockholder's Investments - Schedule of Other Activity in Stockholders' Investments (Details)",
     "role": "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails",
     "shortName": "Stockholder's Investments - 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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "brc:SaleOfSharesAtCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431417 - Disclosure - Stockholder's Investments Stockholder's Investment - Schedule of Stock Option Valuation Assumptions (Details)",
     "role": "http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails",
     "shortName": "Stockholder's Investments Stockholder's Investment - Schedule of Stock Option Valuation Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i0498618e14e04074a5ec52c438eecb8d_I20200731",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432418 - Disclosure - Stockholder's Investments - Summary of Activity under Company's Share-Based Compensation Plans (Detail)",
     "role": "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail",
     "shortName": "Stockholder's Investments - Summary of Activity under Company's Share-Based Compensation Plans (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "2",
      "lang": "en-US",
      "name": "brc:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "brc:NoncumulativeCashDividend",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433419 - Disclosure - Stockholder's Investments - Additional Information (Detail)",
     "role": "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail",
     "shortName": "Stockholder's Investments - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "INF",
      "lang": "en-US",
      "name": "brc:AmountEntitledToReceiveDueToCumulativePreferredStockHolders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i0498618e14e04074a5ec52c438eecb8d_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436420 - Disclosure - Accumulated Other Comprehensive Loss, Net of Tax (Details)",
     "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-20210731.htm",
      "contextRef": "i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:OtherComprehensiveIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437421 - Disclosure - Accumulated Other Comprehensive Loss, Tax",
     "role": "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax",
     "shortName": "Accumulated Other Comprehensive Loss, Tax",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "brc:OtherComprehensiveIncomeTaxTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i68c2aedccfc849f98d5c628f1c9fb61a_I20180731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "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-20210731.htm",
      "contextRef": "i68c2aedccfc849f98d5c628f1c9fb61a_I20180731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439422 - Disclosure - Revenue Recognition (Details)",
     "role": "http://www.bradyid.com/role/RevenueRecognitionDetails",
     "shortName": "Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - Segment Information - Schedule of Segment Reporting Information By Segment (Detail)",
     "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-20210731.htm",
      "contextRef": "i9f1c66f3db2e4b9490e3ee656e7f6047_I20190731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "brc:ProfitForReportableSegments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443424 - Disclosure - Segment Information - Net Income Reconciliation (Detail)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "brc:AdministrativeCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444425 - Disclosure - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)",
     "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",
       "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446426 - Disclosure - Income Taxes - Schedule of (Loss) Earnings from Continuing Operations (Details)",
     "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",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447427 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448428 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details)",
     "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-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i80efffe1d2e04454b1cf5a6ce1990470_D20190801-20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449429 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "role": "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "rate",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i0498618e14e04074a5ec52c438eecb8d_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450430 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefit Rollforward (Details)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "brc:ForeignOperatingLossCarryforwardExpirationDates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451431 - Disclosure - Income Taxes - Additional Information (Details)",
     "role": "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "brc:ForeignOperatingLossCarryforwardExpirationDates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperations",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454432 - Disclosure - Net Income per Common Share - Reconciliation of Numerator and Denominator of Basic and Diluted Per Share (Detail)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455433 - Disclosure - Net Income per Common Share - Additional Informations (Detail)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i52db5cd3125a4040a2d267de0d98824f_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458434 - Disclosure - Fair Value Measurements - Financial Assets and Liabilities Accounted for at Fair Value on Recurring Basis (Detail)",
     "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-20210731.htm",
      "contextRef": "i52db5cd3125a4040a2d267de0d98824f_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461435 - Disclosure - Derivative Notional Amounts (Details)",
     "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-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeNotionalAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462436 - Disclosure - Derivatives and Hedging Activities - Impact on OCI (Details)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463437 - Disclosure - Derivatives and Hedging Activities - Fair Value Balance Sheet Disclosure (Detail)",
     "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-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeRemainingMaturity1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2464438 - Disclosure - Derivatives and Hedging Activities - Additional Information (Detail)",
     "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-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeRemainingMaturity1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467439 - Disclosure - Acquisitions Preliminary Fair Values of the Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Acquisitions Preliminary Fair Values of the Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468440 - Disclosure - Acquisitions - Additional Information (Detail)",
     "role": "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
     "shortName": "Acquisitions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471441 - Disclosure - Unaudited Quarterly Financial Information (Details)",
     "role": "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails",
     "shortName": "Unaudited Quarterly Financial Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6017aa27d63f4f43af0de8c1088b9a39_D20210501-20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1107111 - Statement - Income Taxes",
     "role": "http://www.bradyid.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i900a9798e6d64452a424e3c10000c048_I20210731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473442 - Disclosure - Subsequent Events Subsequent Events (Details)",
     "role": "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails",
     "shortName": "Subsequent Events Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6e8379a424d842319bbb12987845c98a_D20210801-20220731",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "ie8f51295d4b14fdb938e95546fc0f6d0_I20200731",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2475443 - Disclosure - Schedule II Valuation of Qualifying Accounts (Details)",
     "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-20210731.htm",
      "contextRef": "ifd4836a4eade465c919b5459598ab9ae_I20180731",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brc-20210731.htm",
      "contextRef": "i6c8526398be24e368b53989654ad90b4_D20200801-20210731",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 73,
   "tag": {
    "brc_A19.9626.99Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "$19.96 - $26.99 [Member]",
        "label": "$19.96 - $26.99 [Member]",
        "terseLabel": "$19.96 - $26.99 [Member]"
       }
      }
     },
     "localname": "A19.9626.99Member",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_A27.0032.99Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "28.00 - 37.99 [Member]",
        "label": "$27.00 - $32.99 [Member]",
        "terseLabel": "$27.00 - $32.99 [Member]"
       }
      }
     },
     "localname": "A27.0032.99Member",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_A33.0043.98Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "38.00 and Up [Member]",
        "label": "$33.00 - $43.98 [Member]",
        "terseLabel": "$33.00 - $43.98 [Member]"
       }
      }
     },
     "localname": "A33.0043.98Member",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation and Benefits",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation and Benefits",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation and Benefits"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndBenefits",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Goodwill",
        "terseLabel": "Current year acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedGoodwill",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes other than income taxes",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes other than income taxes",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Taxes other than income taxes"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTaxesOtherThanIncomeTaxes",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired - including cash - in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired Including Cash and Liabilities Assumed, Net",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired Including Cash and Liabilities Assumed, Net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredIncludingCashAndLiabilitiesAssumedNet",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_ClassANonvotingCommonStockValueIssued": {
     "auth_ref": [],
     "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 Class A Common Stock",
        "label": "Class A Nonvoting Common Stock, Value, Issued",
        "terseLabel": "Class\u00a0A nonvoting common stock \u2014 Issued 51,261,487 shares, and outstanding 48,528,245 and 48,456,954 shares, respectively (aggregate liquidation preference of $42,716)"
       }
      }
     },
     "localname": "ClassANonvotingCommonStockValueIssued",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_ClassBVotingCommonStockValueIssued": {
     "auth_ref": [],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable Class B Voting Common Stock",
        "label": "Class B Voting Common Stock, Value, Issued",
        "terseLabel": "Class B voting common stock \u2014 Issued and outstanding 3,538,628 shares"
       }
      }
     },
     "localname": "ClassBVotingCommonStockValueIssued",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_CurrentmaturitiesonlongtermdebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current maturities on long-term debt [Member]",
        "label": "Current maturities on long-term debt [Member]",
        "terseLabel": "Current maturities on long-term debt [Member]"
       }
      }
     },
     "localname": "CurrentmaturitiesonlongtermdebtMember",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_Deferredincometaxbenefitexpensetotalcompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred income tax (benefit) expense, total company",
        "label": "Deferred income tax (benefit) expense, total company",
        "terseLabel": "Deferred income tax (benefit) expense, total company"
       }
      }
     },
     "localname": "Deferredincometaxbenefitexpensetotalcompany",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_DisclosureStockBasedCompensationAdditionalInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure Stock Based Compensation Additional Information [Abstract]",
        "label": "Disclosure Stock Based Compensation Additional Information [Abstract]",
        "terseLabel": "Disclosure Stock Based Compensation Additional Information [Abstract]"
       }
      }
     },
     "localname": "DisclosureStockBasedCompensationAdditionalInformationAbstract",
     "nsuri": "http://www.bradyid.com/20210731",
     "xbrltype": "stringItemType"
    },
    "brc_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Document and Entity Information.",
        "label": "Document and Entity Information [Abstract]",
        "terseLabel": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.bradyid.com/20210731",
     "xbrltype": "stringItemType"
    },
    "brc_EURdenominatedunsecureddebtDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EUR denominated unsecured debt [Domain]",
        "label": "EUR denominated unsecured debt [Domain]",
        "terseLabel": "EUR denominated unsecured debt [Domain]"
       }
      }
     },
     "localname": "EURdenominatedunsecureddebtDomain",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210731",
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "brc_EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Euro denominated notes payable in two thousand and twenty at fixed rate of four point two Four percentage.",
        "label": "Euro Denominated Notes Payable In Two Thousand And Twenty At Fixed Rate Of Four Point Two Four Percentage [Member]",
        "terseLabel": "Euro-denominated notes payable in 2020 at a fixed rate of 4.24% [Member]"
       }
      }
     },
     "localname": "EuroDenominatedNotesPayableInTwoThousandAndTwentyAtFixedRateOfFourPointTwoFourPercentageMember",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_ForeignCurrencyDenominatedDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Currency Denominated Debt Member.",
        "label": "Foreign Currency Denominated Debt [Member]",
        "terseLabel": "Foreign currency denominated debt [Member]"
       }
      }
     },
     "localname": "ForeignCurrencyDenominatedDebtMember",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_LineOfCreditRemainingMaximumBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility after increase to maximum amount (maximum borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of credit, remaining maximum borrowing capacity",
        "terseLabel": "Line of credit, remaining maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditRemainingMaximumBorrowingCapacity",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_OtherComprehensiveIncomeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Comprehensive Income, Tax [Abstract]",
        "label": "Other Comprehensive Income, Tax [Abstract]",
        "terseLabel": "Other Comprehensive Income, Tax [Abstract]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeTaxAbstract",
     "nsuri": "http://www.bradyid.com/20210731",
     "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": "Other Comprehensive Income, Tax [Table Text Block]"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeTaxTableTextBlock",
     "nsuri": "http://www.bradyid.com/20210731",
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_PaymentofOrdinaryDividendsCommonStockClassA": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to Class A common shareholders of the parent entity.",
        "label": "Payment of Ordinary Dividends, Common Stock Class A",
        "negatedTerseLabel": "Payment of Ordinary Dividends, Common Stock Class A"
       }
      }
     },
     "localname": "PaymentofOrdinaryDividendsCommonStockClassA",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_PaymentofOrdinaryDividendsCommonStockClassB": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to Class B common shareholders of the parent entity.",
        "label": "Payment of Ordinary Dividends, Common Stock Class B",
        "negatedTerseLabel": "Payment of Ordinary Dividends, Common Stock Class B"
       }
      }
     },
     "localname": "PaymentofOrdinaryDividendsCommonStockClassB",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "brc_PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-Based Restricted Shares and Restricted Stock Units [Member]",
        "label": "Performance Based Restricted Shares and Restricted Stock Units [Member]",
        "terseLabel": "Performance Based Restricted Shares and Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedSharesandRestrictedStockUnitsMember",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_RevolverAmountDrawnToFundCodeAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolver Amount Drawn to Fund Code Acquisition",
        "label": "Revolver Amount Drawn to Fund Code Acquisition",
        "terseLabel": "Revolver Amount Drawn to Fund Code Acquisition"
       }
      }
     },
     "localname": "RevolverAmountDrawnToFundCodeAcquisition",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_RevolverRepaidDuringYearRelatedToCodeAcquistion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolver repaid during year related to Code Acquistion",
        "label": "Revolver repaid during year related to Code Acquistion",
        "terseLabel": "Revolver repaid during year related to Code Acquistion"
       }
      }
     },
     "localname": "RevolverRepaidDuringYearRelatedToCodeAcquistion",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210731",
     "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/20210731",
     "xbrltype": "stringItemType"
    },
    "brc_ServiceBasedRestrictedSharesandRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service Based Restricted Shares and Restricted Stock Units [Member]",
        "label": "Service Based Restricted Shares and Restricted Stock Units [Member]",
        "terseLabel": "Service Based Restricted Shares and Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "ServiceBasedRestrictedSharesandRestrictedStockUnitsMember",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled In Period Price Lower Range",
        "terseLabel": "Options Cancelled, Price Lower Range"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceLowerRange",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options forfeitures in period price upper range.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Cancelled In Period Price Upper Range",
        "terseLabel": "Options Cancelled, Price Upper Range"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsCancelledInPeriodPriceUpperRange",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options exercises in period price lower range.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Price Lower Range",
        "terseLabel": "Options Exercised, Price Lower Range"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceLowerRange",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options exercises in period price upper range.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Price Upper Range",
        "terseLabel": "Options Exercised, Price Upper Range"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodPriceUpperRange",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options expiration period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expiration Period",
        "terseLabel": "Options, Expiration Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationPeriod",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options grants in period price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Price",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodPrice",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options outstanding price lower range.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Price Lower Range",
        "periodEndLabel": "Options Outstanding, Ending Balance, Price Lower Range",
        "periodStartLabel": "Options Outstanding, Beginning Balance, Price Lower Range"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceLowerRange",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award options outstanding price upper range.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Price Upper Range",
        "periodEndLabel": "Options Outstanding, Ending Balance, Price Upper Range",
        "periodStartLabel": "Options Outstanding, Beginning Balance, Price Upper Range"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPriceUpperRange",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "brc_SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average market value per share of the underlying common stock at grant date for options granted during the period.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Market Value Of Underlying Stock at Grant Date",
        "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Market Value Of Underlying Stock at Grant Date"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementsbySharebasedPaymentAwardOptionsGrantsinPeriodWeightedAverageMarketValueOfUnderlyingStockatGrantDate",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "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/20210731",
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "brc_StockIssuedValueStockOptionsExercisedAndRestrictedStockVested": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Issued, Value, Stock Options Exercised and Restricted Stock Vested",
        "label": "Stock Issued, Value, Stock Options Exercised and Restricted Stock Vested",
        "negatedTerseLabel": "Issuance of shares of Class\u00a0A Common Stock under stock plan"
       }
      }
     },
     "localname": "StockIssuedValueStockOptionsExercisedAndRestrictedStockVested",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "brc_SupplementalCashFlowInformationLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Cash Flow Information - Leases",
        "label": "Supplemental Cash Flow Information - Leases [Table Text Block]",
        "terseLabel": "Supplemental Cash Flow Information - Leases"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationLeasesTableTextBlock",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/LeasesCodificationTopic842Tables"
     ],
     "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/20210731",
     "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/20210731",
     "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/20210731",
     "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": "Weighted-Average Lease Disclosures"
       }
      }
     },
     "localname": "WeightedAverageLeaseDisclosuresTableTextBlock",
     "nsuri": "http://www.bradyid.com/20210731",
     "presentation": [
      "http://www.bradyid.com/role/LeasesCodificationTopic842Tables"
     ],
     "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/20210731",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail",
      "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r690",
      "r691",
      "r692"
     ],
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r693"
     ],
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r694"
     ],
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r694"
     ],
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r694"
     ],
     "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/2021",
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r696"
     ],
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r694"
     ],
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r694"
     ],
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r694"
     ],
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r694"
     ],
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r690",
      "r691",
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r688"
     ],
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r689"
     ],
     "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/2021",
     "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/2021",
     "presentation": [
      "http://www.bradyid.com/role/DocumentandEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continents of North and South America.",
        "label": "Americas [Member]",
        "terseLabel": "Americas [Member]"
       }
      }
     },
     "localname": "AmericasMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific [Member]"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r139",
      "r204",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r224",
      "r228",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r304",
      "r306",
      "r307",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r139",
      "r204",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r224",
      "r228",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r301",
      "r302",
      "r304",
      "r306",
      "r307",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r0",
      "r152",
      "r157",
      "r163",
      "r250",
      "r448",
      "r449",
      "r450",
      "r494",
      "r495",
      "r562",
      "r563",
      "r564",
      "r565",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r0",
      "r152",
      "r157",
      "r163",
      "r250",
      "r448",
      "r449",
      "r450",
      "r494",
      "r495",
      "r562",
      "r563",
      "r564",
      "r565",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r0",
      "r152",
      "r157",
      "r163",
      "r250",
      "r448",
      "r449",
      "r450",
      "r494",
      "r495",
      "r562",
      "r563",
      "r564",
      "r565",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r309",
      "r331",
      "r405",
      "r408",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r661",
      "r663",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r309",
      "r331",
      "r405",
      "r408",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r661",
      "r663",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r309",
      "r331",
      "r384",
      "r405",
      "r408",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r661",
      "r663",
      "r685",
      "r686"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r309",
      "r331",
      "r384",
      "r405",
      "r408",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r661",
      "r663",
      "r685",
      "r686"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r158",
      "r406",
      "r697"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r158",
      "r163",
      "r406"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails",
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r147",
      "r708"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r231",
      "r232",
      "r376",
      "r381",
      "r662",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r698",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r231",
      "r232",
      "r376",
      "r381",
      "r662",
      "r673",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r698",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r158",
      "r163",
      "r290",
      "r406",
      "r613"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "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": "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r145",
      "r146",
      "r708"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r48",
      "r610"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r26",
      "r236",
      "r237"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.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 $7,306 and $7,157, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r14",
      "r52",
      "r457"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r19",
      "r633",
      "r649"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": {
     "auth_ref": [
      "r68",
      "r74",
      "r84",
      "r85",
      "r86",
      "r529"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r46",
      "r281"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r74",
      "r84",
      "r85",
      "r86",
      "r87",
      "r528"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r29",
      "r71",
      "r73",
      "r74",
      "r650",
      "r668",
      "r669"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r84",
      "r85",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r589"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r70",
      "r74",
      "r84",
      "r85",
      "r86",
      "r149",
      "r150",
      "r151",
      "r529",
      "r664",
      "r665",
      "r721"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r66",
      "r74",
      "r84",
      "r85",
      "r86",
      "r529",
      "r583",
      "r584",
      "r585",
      "r586",
      "r589"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r448",
      "r449",
      "r450",
      "r564"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r410",
      "r412",
      "r454",
      "r455"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation": {
     "auth_ref": [
      "r345",
      "r352",
      "r456"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from a tax benefit associated with share-based compensation plan other than an employee stock ownership plan (ESOP). Includes, but is not limited to, excess tax benefit.",
        "label": "Adjustments to Additional Paid in Capital, Income Tax Benefit from Share-based Compensation",
        "terseLabel": "Tax benefit and withholdings from deferred compensation distributions"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r458"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r459"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r412",
      "r444",
      "r453"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, after Tax",
        "terseLabel": "Share-based Compensation Expense, Net of Tax"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpenseNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r145",
      "r146"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r33",
      "r242",
      "r251"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r119",
      "r263",
      "r272"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r176"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r119",
      "r278"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.",
        "label": "Asset Impairment Charges",
        "negatedTerseLabel": "Asset Impairment Charges",
        "terseLabel": "Impairment charges"
       }
      }
     },
     "localname": "AssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r133",
      "r212",
      "r219",
      "r226",
      "r249",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r305",
      "r307",
      "r308",
      "r525",
      "r530",
      "r576",
      "r608",
      "r610",
      "r632",
      "r648"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r61",
      "r133",
      "r249",
      "r294",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r301",
      "r303",
      "r305",
      "r307",
      "r308",
      "r525",
      "r530",
      "r576",
      "r608",
      "r610"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r413",
      "r446"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r541",
      "r546"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingsAndImprovementsGross": {
     "auth_ref": [
      "r11",
      "r280"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r404",
      "r407"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r404",
      "r407",
      "r512",
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r520"
     ],
     "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": "Business Combination Disclosure [Text Block]"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r515"
     ],
     "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, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Business Combination, Acquired Receivable, Fair Value"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r514",
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r514",
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": {
     "auth_ref": [
      "r515"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities 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, Other",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r514",
      "r515"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsExpensesAndLossesRecognized": {
     "auth_ref": [
      "r511"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r510"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalUnitClassDomain": {
     "auth_ref": [
      "r671"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalUnitsByClassAxis": {
     "auth_ref": [
      "r670",
      "r672"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r42",
      "r121"
     ],
     "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 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",
        "periodEndLabel": "Cash and cash equivalents, end of period",
        "periodStartLabel": "Cash and cash equivalents, beginning of period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r16",
      "r122"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r115",
      "r580"
     ],
     "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 (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r537"
     ],
     "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/2021-01-31",
     "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": [
      "r130",
      "r133",
      "r166",
      "r170",
      "r171",
      "r173",
      "r175",
      "r187",
      "r188",
      "r189",
      "r249",
      "r294",
      "r299",
      "r300",
      "r301",
      "r307",
      "r308",
      "r329",
      "r330",
      "r334",
      "r338",
      "r576",
      "r695"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/DocumentandEntityInformation",
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails",
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "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": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassBMember": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/DocumentandEntityInformation",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Dividends"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r149",
      "r150",
      "r564"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r25"
     ],
     "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",
        "verboseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r25",
      "r345"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r25",
      "r610"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r79",
      "r81",
      "r82",
      "r93",
      "r640",
      "r657"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r92",
      "r101",
      "r639",
      "r656"
     ],
     "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": "Comprehensive Income (Loss) Note [Text Block]"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r193",
      "r645"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r126",
      "r527"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r280"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r356",
      "r357",
      "r377"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r378"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "auth_ref": [
      "r380"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateMember": {
     "auth_ref": [
      "r200"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r98",
      "r628"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r490",
      "r498"
     ],
     "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) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r490"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r490",
      "r498",
      "r500"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r490",
      "r498"
     ],
     "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) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "States (U.S.)"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r518"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r129",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r324"
     ],
     "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": "Long-Term Obligations"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": {
     "auth_ref": [
      "r470"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "auth_ref": [
      "r383"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r491",
      "r498"
     ],
     "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 income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r491",
      "r498"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r464",
      "r465"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r119",
      "r134",
      "r491",
      "r498",
      "r499",
      "r500"
     ],
     "calculation": {
      "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)",
        "totalLabel": "Total deferred income tax (benefit) expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r21",
      "r22",
      "r480",
      "r634",
      "r646"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r134",
      "r491",
      "r498"
     ],
     "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) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "States (U.S.)"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r481"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r486",
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": {
     "auth_ref": [
      "r488"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r482"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r465",
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseCapitalizedInventoryCosts": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r488",
      "r489"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r119",
      "r279"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r119",
      "r207"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r62",
      "r63",
      "r64",
      "r544",
      "r624"
     ],
     "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, Fair Value, Gross Asset",
        "terseLabel": "Derivatives Assets"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r62",
      "r63",
      "r64",
      "r544",
      "r624"
     ],
     "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, Fair Value, Gross Liability",
        "terseLabel": "Derivative Liabilities"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r63",
      "r542",
      "r545",
      "r550",
      "r552"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r561",
      "r567"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r539",
      "r542",
      "r550"
     ],
     "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/2021-01-31",
     "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": [
      "r539",
      "r542",
      "r550",
      "r552",
      "r553",
      "r557",
      "r559"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossLineItems": {
     "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": "Derivative Instruments, Gain (Loss) [Line Items]",
        "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "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": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r534",
      "r536"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r533",
      "r535",
      "r536",
      "r539",
      "r540",
      "r547",
      "r550",
      "r554",
      "r556",
      "r559",
      "r561"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r533",
      "r535",
      "r539",
      "r540",
      "r555"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r539"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsPayableAmountPerShare": {
     "auth_ref": [
      "r124"
     ],
     "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",
        "verboseLabel": "Dividends Payable, Amount Per Share"
       }
      }
     },
     "localname": "DividendsPayableAmountPerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarliestTaxYearMember": {
     "auth_ref": [
      "r471"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r94",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r164",
      "r166",
      "r173",
      "r174",
      "r175",
      "r179",
      "r180",
      "r565",
      "r566",
      "r641",
      "r658"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Earnings (loss) from discontinued operations per Class A Common Share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r94",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r166",
      "r173",
      "r174",
      "r175",
      "r179",
      "r180",
      "r565",
      "r566",
      "r641",
      "r658"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r176",
      "r177",
      "r178",
      "r181"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r580"
     ],
     "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",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r467"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r136",
      "r467",
      "r502"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r467",
      "r502"
     ],
     "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 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 net operating loss carry-forwards(3)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r467",
      "r502"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r467",
      "r502"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": {
     "auth_ref": [
      "r467",
      "r502"
     ],
     "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 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(2)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r467",
      "r502"
     ],
     "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 research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "terseLabel": "Research and development tax credits and domestic manufacturer\u2019s deduction"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r52"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r445"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r445"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r447"
     ],
     "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": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r443"
     ],
     "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": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r84",
      "r85",
      "r86",
      "r149",
      "r150",
      "r151",
      "r154",
      "r160",
      "r162",
      "r186",
      "r250",
      "r345",
      "r352",
      "r448",
      "r449",
      "r450",
      "r494",
      "r495",
      "r564",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r589",
      "r664",
      "r665",
      "r666",
      "r721"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r43",
      "r114",
      "r248",
      "r576"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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": "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r568",
      "r569",
      "r570",
      "r572"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r568",
      "r575"
     ],
     "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": "Fair Value, by Balance Sheet Grouping"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r317",
      "r322",
      "r323",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r400",
      "r569",
      "r615",
      "r616",
      "r617"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r571"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r317",
      "r385",
      "r387",
      "r392",
      "r400",
      "r569",
      "r615"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r317",
      "r322",
      "r323",
      "r385",
      "r387",
      "r392",
      "r400",
      "r569",
      "r616"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r317",
      "r322",
      "r323",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r400",
      "r615",
      "r616",
      "r617"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r573",
      "r574"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r541",
      "r547",
      "r557"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r271"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r273"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r264",
      "r267",
      "r271",
      "r275",
      "r629",
      "r630"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r271",
      "r630"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "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": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r264",
      "r270"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r271",
      "r629"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived Intangible Assets Acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet": {
     "auth_ref": [
      "r549"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {
     "auth_ref": [
      "r560"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r591"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeContractMember": {
     "auth_ref": [
      "r63",
      "r385",
      "r551"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r256",
      "r257",
      "r610",
      "r631"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r258"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Current year acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Text Block]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r260",
      "r268"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r259"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "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": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPeriodIncreaseDecrease": {
     "auth_ref": [
      "r260"
     ],
     "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)",
        "terseLabel": "Goodwill, Period Increase (Decrease)"
       }
      }
     },
     "localname": "GoodwillPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r96",
      "r133",
      "r212",
      "r218",
      "r222",
      "r225",
      "r228",
      "r249",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r303",
      "r305",
      "r307",
      "r308",
      "r576"
     ],
     "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",
        "terseLabel": "Gross margin",
        "totalLabel": "Gross margin"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r539",
      "r553"
     ],
     "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/2021-01-31",
     "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": [
      "r539"
     ],
     "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/2021-01-31",
     "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": [
      "r539"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedLongLivedAssetsHeldAndUsedLineItems": {
     "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": "Impaired Long-Lived Assets Held and Used [Line Items]",
        "terseLabel": "Impaired Long-Lived Assets Held and Used [Line Items]"
       }
      }
     },
     "localname": "ImpairedLongLivedAssetsHeldAndUsedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": {
     "auth_ref": [
      "r119",
      "r276"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.",
        "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)",
        "terseLabel": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r97",
      "r120",
      "r155",
      "r156",
      "r157",
      "r158",
      "r172",
      "r175",
      "r523"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r135",
      "r501"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r135",
      "r501"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r212",
      "r218",
      "r222",
      "r225",
      "r228"
     ],
     "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/2021-01-31",
     "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": [
      "r90",
      "r119",
      "r209",
      "r246",
      "r637",
      "r654"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r285",
      "r287"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r287"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r471"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r136",
      "r468",
      "r478",
      "r485",
      "r496",
      "r503",
      "r507",
      "r508",
      "r509"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r137",
      "r161",
      "r162",
      "r210",
      "r466",
      "r497",
      "r505",
      "r659"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r83",
      "r462",
      "r463",
      "r478",
      "r479",
      "r484",
      "r492"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r123"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes Paid, Net [Abstract]",
        "terseLabel": "Income Taxes Paid, Net [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxesPaidNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r118"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r118"
     ],
     "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 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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r175"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r274"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "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 Disclosure"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r262",
      "r269"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r88",
      "r206",
      "r592",
      "r593",
      "r642"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]",
        "terseLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract]"
       }
      }
     },
     "localname": "InterestPaidAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r113",
      "r116",
      "r123"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r204",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r224",
      "r228"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r34",
      "r254"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r6",
      "r59",
      "r610"
     ],
     "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 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"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r15",
      "r60",
      "r127",
      "r182",
      "r252",
      "r253",
      "r255",
      "r626"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r36",
      "r254"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserveMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r145",
      "r146"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r35",
      "r254"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Land": {
     "auth_ref": [
      "r10",
      "r45"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LatestTaxYearMember": {
     "auth_ref": [
      "r471"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r604"
     ],
     "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": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeasesCodificationTopic842Tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r598"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r605"
     ],
     "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, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeasesCodificationTopic842Tables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r605"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r607"
     ],
     "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": "Lessee, Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r51",
      "r133",
      "r220",
      "r249",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r303",
      "r305",
      "r307",
      "r308",
      "r526",
      "r530",
      "r531",
      "r576",
      "r608",
      "r609"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r32",
      "r133",
      "r249",
      "r576",
      "r610",
      "r636",
      "r652"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r53",
      "r133",
      "r249",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r303",
      "r305",
      "r307",
      "r308",
      "r526",
      "r530",
      "r531",
      "r576",
      "r608",
      "r609",
      "r610"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r20",
      "r635",
      "r647"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facilities [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations."
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r54",
      "r291",
      "r292"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion 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, Noncurrent",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r54",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r11",
      "r280"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r190",
      "r199"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r115"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r115"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r115",
      "r117",
      "r120"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r4",
      "r77",
      "r80",
      "r86",
      "r91",
      "r120",
      "r133",
      "r153",
      "r155",
      "r156",
      "r157",
      "r158",
      "r161",
      "r162",
      "r172",
      "r212",
      "r218",
      "r222",
      "r225",
      "r228",
      "r249",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r303",
      "r305",
      "r307",
      "r308",
      "r566",
      "r576",
      "r638",
      "r655"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetInvestmentHedgingMember": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedges of a net investment in a foreign operation.",
        "label": "Net Investment Hedging [Member]",
        "terseLabel": "Net Investment Hedging [Member]",
        "verboseLabel": "Net investment hedging [Member]"
       }
      }
     },
     "localname": "NetInvestmentHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r232"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r539"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativeNotionalAmountsDetails",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "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/2021-01-31",
     "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": "Nonvoting Common Stock [Member]",
        "verboseLabel": "Class A Nonvoting Common Stock"
       }
      }
     },
     "localname": "NonvotingCommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/DocumentandEntityInformation",
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails",
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OpenTaxYear": {
     "auth_ref": [
      "r471"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r212",
      "r218",
      "r222",
      "r225",
      "r228"
     ],
     "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)",
        "terseLabel": "Operating income (1)",
        "totalLabel": "Operating income (1)"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r599",
      "r606"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r594"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Operating Lease, Impairment Loss"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r596"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/LeaseMaturityDisclosureDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r596"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r596"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r597",
      "r600"
     ],
     "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 Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r595"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r603",
      "r606"
     ],
     "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": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r602",
      "r606"
     ],
     "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": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r486"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r487"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsMember": {
     "auth_ref": [
      "r541",
      "r557"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r47"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r65",
      "r71",
      "r577",
      "r578",
      "r581"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r74",
      "r84",
      "r85",
      "r87",
      "r582",
      "r584",
      "r589"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r84",
      "r85",
      "r92",
      "r247",
      "r582",
      "r587",
      "r589",
      "r639",
      "r656"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax": {
     "auth_ref": [
      "r67",
      "r71"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": {
     "auth_ref": [
      "r67",
      "r71",
      "r543",
      "r548",
      "r558"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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 (loss) recognized in other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": {
     "auth_ref": [
      "r71",
      "r75",
      "r549"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r65",
      "r72",
      "r579",
      "r588"
     ],
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r78",
      "r81",
      "r84",
      "r85",
      "r87",
      "r92",
      "r345",
      "r582",
      "r587",
      "r589",
      "r639",
      "r656"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS",
      "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax": {
     "auth_ref": [
      "r69",
      "r71",
      "r393",
      "r400"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r68",
      "r71",
      "r393"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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 recognized in other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r69",
      "r72",
      "r524"
     ],
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": {
     "auth_ref": [
      "r71",
      "r75",
      "r76",
      "r393"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTax": {
     "auth_ref": [
      "r72",
      "r84",
      "r92",
      "r466",
      "r504",
      "r506",
      "r582",
      "r585",
      "r589",
      "r639",
      "r656"
     ],
     "calculation": {
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": {
       "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 (expense) benefit related to items of other comprehensive income (loss)",
        "negatedTotalLabel": "Income tax (expense) benefit related to items of other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTax",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r52",
      "r610"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r55"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r100"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r102",
      "r105"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r109"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r109"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r109"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r109"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r103",
      "r519"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to Acquire Businesses, Gross"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r103"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r104"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r384",
      "r386",
      "r392",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r409"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r413",
      "r446"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r24"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r8",
      "r40",
      "r41"
     ],
     "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 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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail",
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail",
      "http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "auth_ref": [
      "r106",
      "r447"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r107",
      "r132"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r108",
      "r112"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r106",
      "r447"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r46",
      "r282"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r45",
      "r280"
     ],
     "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",
        "terseLabel": "Property, plant and equipment\u2014gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r17",
      "r18",
      "r282",
      "r610",
      "r644",
      "r653"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r44",
      "r282",
      "r674",
      "r675"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r17",
      "r282"
     ],
     "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 [Table Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r17",
      "r280"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r184",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Unaudited Quarterly Financial Information"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r74",
      "r84",
      "r85",
      "r87",
      "r582",
      "r586",
      "r589"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r218",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about 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]",
        "terseLabel": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r218",
      "r222"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r111",
      "r132"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.",
        "label": "Repayment of Long-term Debt, Long-term Lease Obligation, and Capital Security",
        "negatedTerseLabel": "Principal payments on debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r460",
      "r627",
      "r687"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r460"
     ],
     "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/2021-01-31",
     "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": "Service-Based RSUs [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r28",
      "r352",
      "r451",
      "r610",
      "r651",
      "r667",
      "r669"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r149",
      "r150",
      "r151",
      "r154",
      "r160",
      "r162",
      "r250",
      "r448",
      "r449",
      "r450",
      "r494",
      "r495",
      "r564",
      "r664",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r203",
      "r204",
      "r217",
      "r223",
      "r224",
      "r230",
      "r231",
      "r234",
      "r375",
      "r376",
      "r628"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r128",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r382"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r365",
      "r366",
      "r379",
      "r382"
     ],
     "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 from Contract with Customer"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRecognitionIncentives": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for sales incentives.",
        "label": "Revenue Recognition, Incentives [Policy Text Block]",
        "terseLabel": "Sale Incentives"
       }
      }
     },
     "localname": "RevenueRecognitionIncentives",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r364"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/RevenueRecognitionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r89",
      "r133",
      "r203",
      "r204",
      "r217",
      "r223",
      "r224",
      "r230",
      "r231",
      "r234",
      "r249",
      "r294",
      "r295",
      "r296",
      "r299",
      "r300",
      "r301",
      "r303",
      "r305",
      "r307",
      "r308",
      "r576",
      "r643"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Net sales"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r601",
      "r606"
     ],
     "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": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesCommissionsAndFees": {
     "auth_ref": [
      "r99"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r74",
      "r587",
      "r589"
     ],
     "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 Income (Loss) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r512",
      "r513"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r512",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsPreliminaryFairValuesoftheAssetsAcquiredandLiabilitiesAssumedTable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r492"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r483"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsEffectOnOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r548"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r175"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/NetIncomeperCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r467"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r568",
      "r569"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r264",
      "r270",
      "r629"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r264",
      "r270"
     ],
     "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 Finite-Lived Intangible Assets [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r260",
      "r261"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r260",
      "r261"
     ],
     "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 [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For a long-lived asset to be held and used by an entity, the table may include a description of the impaired long-lived asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.",
        "label": "Schedule of Impaired Long-Lived Assets Held and Used [Table]",
        "terseLabel": "Schedule of Impaired Long-Lived Assets Held and Used [Table]"
       }
      }
     },
     "localname": "ScheduleOfImpairedLongLivedAssetsHeldAndUsedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r134"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r15",
      "r37",
      "r38",
      "r39"
     ],
     "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, Current [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails",
      "http://www.bradyid.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r534"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r46",
      "r282"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r95",
      "r233"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r89",
      "r233"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r212",
      "r215",
      "r221",
      "r260"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r212",
      "r215",
      "r221",
      "r260"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r413",
      "r446"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "terseLabel": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r419",
      "r431",
      "r434"
     ],
     "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": "Summary of Stock Option Activity under Company's Share-Based Compensation Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r438"
     ],
     "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/2021-01-31",
     "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 Share-based Compensation, Restricted Stock and Restricted Stock Units Activity"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r56",
      "r130",
      "r187",
      "r188",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r334",
      "r338",
      "r343",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTextBlock": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r326",
      "r327",
      "r328",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "auth_ref": [
      "r345"
     ],
     "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' Investment"
       }
      }
     },
     "localname": "ScheduleOfStockholdersEquityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "auth_ref": [
      "r477",
      "r493"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r200",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r228",
      "r234",
      "r288",
      "r289",
      "r660"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail",
      "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r212",
      "r216",
      "r222",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r233",
      "r234",
      "r235"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems": {
     "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, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]",
        "terseLabel": "Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingReconcilingItemForOperatingProfitLossFromSegmentToConsolidatedLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r99"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/OperatingLeaseCostDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r118"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r414"
     ],
     "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": "Options, Award Vesting Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r424"
     ],
     "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": "Restricted Shares and RSUs, Forfeited in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r429"
     ],
     "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": "Restricted Shares and RSUs, Forfeitures, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r427"
     ],
     "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": "Restricted Shares and RSUs, Grants in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r427"
     ],
     "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": "Restricted Shares and RSUs, Grants in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r426"
     ],
     "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": "Restricted Shares and RSUs, Nonvested, Number",
        "periodStartLabel": "Restricted Shares and RSUs, Nonvested, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Restricted Shares and RSUs, Nonvested, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r426"
     ],
     "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": "Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value",
        "periodStartLabel": "Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Restricted Shares and RSUs, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r428"
     ],
     "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": "Restricted Shares and RSUs, Vested in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r433"
     ],
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r428"
     ],
     "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": "Restricted Shares and RSUs, Vested in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r441"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r442"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "auth_ref": [
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r415"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r446"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r422"
     ],
     "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",
        "verboseLabel": "Options Exercisable, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r433"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r425"
     ],
     "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 Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r425"
     ],
     "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 Cancelled, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r432"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r446"
     ],
     "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, Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r421",
      "r446"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r420"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Options Exercisable, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r411",
      "r416"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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",
        "verboseLabel": "Black-Scholes Option Valuation Assumptions, Weighted-Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails",
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r413",
      "r417"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, End of Period [Abstract]",
        "terseLabel": "Options Outstanding, Range of Exercise Prices [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeEndOfPeriodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "terseLabel": "Exercise Price Range, Number of Exercisable Options"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "terseLabel": "Exercise Price Range, Number of Outstanding Options"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r414"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic 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, Aggregate Intrinsic Value, Nonvested",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r439",
      "r452"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r446"
     ],
     "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, Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r418"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercise Price Range, Exercisable Options, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercise Price Range, Exercisable Options, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Exercise Price Range, Outstanding Options, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercise Price Range, Options Outstanding, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShippingAndHandlingCostPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.",
        "label": "Shipping and Handling Cost, Policy [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "localname": "ShippingAndHandlingCostPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r125",
      "r148"
     ],
     "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 [Text Block]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r3",
      "r200",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r217",
      "r218",
      "r219",
      "r220",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r228",
      "r234",
      "r260",
      "r286",
      "r288",
      "r289",
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/GoodwillDetails",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails",
      "http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail",
      "http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r23",
      "r24",
      "r25",
      "r130",
      "r133",
      "r166",
      "r170",
      "r171",
      "r173",
      "r175",
      "r187",
      "r188",
      "r189",
      "r249",
      "r294",
      "r299",
      "r300",
      "r301",
      "r307",
      "r308",
      "r329",
      "r330",
      "r334",
      "r338",
      "r345",
      "r576",
      "r695"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/DocumentandEntityInformation",
      "http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail",
      "http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails",
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails",
      "http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r58",
      "r84",
      "r85",
      "r86",
      "r149",
      "r150",
      "r151",
      "r154",
      "r160",
      "r162",
      "r186",
      "r250",
      "r345",
      "r352",
      "r448",
      "r449",
      "r450",
      "r494",
      "r495",
      "r564",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r589",
      "r664",
      "r665",
      "r666",
      "r721"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AccumulatedOtherComprehensiveLossNetofTaxDetails",
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "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": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r149",
      "r150",
      "r151",
      "r186",
      "r628"
     ],
     "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/2021-01-31",
     "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/UnauditedQuarterlyFinancialInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r24",
      "r25",
      "r345",
      "r352",
      "r423"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r24",
      "r25",
      "r345",
      "r352"
     ],
     "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"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r25",
      "r30",
      "r31",
      "r133",
      "r244",
      "r249",
      "r576",
      "r610"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending Balances",
        "periodStartLabel": "Beginning Balances",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "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": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r85",
      "r133",
      "r149",
      "r150",
      "r151",
      "r154",
      "r160",
      "r249",
      "r250",
      "r352",
      "r448",
      "r449",
      "r450",
      "r494",
      "r495",
      "r521",
      "r522",
      "r532",
      "r564",
      "r576",
      "r582",
      "r583",
      "r589",
      "r665",
      "r666",
      "r721"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Adoption of ASU 2014-09 \"Revenue from Contracts with Customers\" (Note 9)"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r131",
      "r330",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r344",
      "r352",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholder's Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r590",
      "r612"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r590",
      "r612"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r590",
      "r612"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r590",
      "r612"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r611",
      "r614"
     ],
     "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 [Text Block]"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TangibleAssetImpairmentCharges": {
     "auth_ref": [
      "r2",
      "r283"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.",
        "label": "Tangible Asset Impairment Charges",
        "terseLabel": "Tangible Asset Impairment Charges"
       }
      }
     },
     "localname": "TangibleAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r486"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardTable": {
     "auth_ref": [
      "r487"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r516"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r238",
      "r239",
      "r240",
      "r241",
      "r243",
      "r245"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r517"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail",
      "http://www.bradyid.com/role/IntangibleAssetsandLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r57",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. 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": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r57",
      "r353"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical": {
       "order": 2.0,
       "parentTag": "us-gaap_CommonStockSharesIssued",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r57",
      "r353",
      "r354"
     ],
     "calculation": {
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.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 2,733,242 and 2,804,533 shares, respectively, of Class\u00a0A nonvoting common stock, at cost"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r461",
      "r472"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation": {
     "auth_ref": [
      "r472"
     ],
     "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",
        "terseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Foreign Currency Translation"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromForeignCurrencyTranslation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r473"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "auth_ref": [
      "r469"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense": {
     "auth_ref": [
      "r469"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r474"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r473"
     ],
     "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"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r469"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": {
     "auth_ref": [
      "r469"
     ],
     "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",
        "terseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Expense"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r475"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r476"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r191",
      "r192",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r145",
      "r146"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r140",
      "r146"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r143"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r145"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r145",
      "r146"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": {
     "auth_ref": [
      "r144"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r145",
      "r146"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r165",
      "r175"
     ],
     "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/2021-01-31",
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r164",
      "r175"
     ],
     "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/2021-01-31",
     "presentation": [
      "http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME",
      "http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "http://asc.fasb.org/topic&trid=2134417"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=d3e1280-108306"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL124452896-108306"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130611-203046-203046"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121829988&loc=d3e23524-113945"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(iii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123421605&loc=SL5629052-113961"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "205",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=25866437&loc=d3e10246-115837"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04.16(a))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04.16)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r688": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r689": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r690": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r691": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r692": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r693": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r694": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r695": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r696": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r697": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r698": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r699": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r700": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r701": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r702": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r703": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r704": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r705": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r706": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r707": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r708": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r709": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r710": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02"
  },
  "r711": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01"
  },
  "r712": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01"
  },
  "r713": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01"
  },
  "r714": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02"
  },
  "r715": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01"
  },
  "r716": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02"
  },
  "r717": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02"
  },
  "r718": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01"
  },
  "r719": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e689-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL34724391-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>106
<FILENAME>0000746598-21-000102-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000746598-21-000102-xbrl.zip
M4$L#!!0    (  \[(E.B69\@*/\# !F2,@ 0    8G)C+3(P,C$P-S,Q+FAT
M;>R]Z59;2;8M_/\^A3[.=\^M&B.W'<V*SI7E.TB#7>2QA(UE4^*/1S0K0*"&
MDH1IGOZN$&# ::?!%DA;B4>F#=I;NXFYFCFC6?'K_SWI]QJ?<#3N#@?_7.%/
MV$KC_S[_]?^KJG__MO6ZL3:,1WT<3!HO1N@GF!K'W<E>8SOA^*"11\-^8WLX
M.NA^\E4U_<Z+X>'IJ+N[-VD()O@7!T?/#"1O(X>*)<8JD-Q75K)4A: @2J1/
MD_UE]YE)#JWU4,FD? 4,L0K*Z,H$$("<H;/QE_1,1>."<D8:$4!Y8WF4SKO(
MZ=O!,EUNNS>AMZ,W'(S_N;(WF1P^>_KT^/CXR;%\,ASM/N7.N:<GY9R5\Y.>
MA5&\<6(8^73:34_BL/^TO!(SDE^>F[#[^=R3,.H]&6-\LCO\])0.3$^^//&D
MUQT<?/O^Y>CEJ=V3&^=-+UO.%(S+I]T!G8H%E\]7IN/=;WV#E6^,)WX0\?+\
MH\GHFV>[IW3TZCDF7S_QZAF>3D9^,,[#4=]/R';*&[.*B8J+ZT^7OFBCBYOI
MI^<'+T^-PZ/!9'3Z]?:\.'BC38_&U:[WAY^_D/TX3"]^<6!Z<L5X=877>#3Y
MX^GTX5=./1EWOX87/3A_^N_FZW=Q#_N^^K)U_P#S33#*X>#'>*V-*WK%&]^X
M?.4_:V:N*F:O/6QW/ 3!S9^9P?D9TR\\Z_G![C]7<%"]?[="#H(^/?^UCQ/?
M*%^O\#]'W4__7'DQ'$S([:OVZ2$];SS_[9\K$SR9/)WZR]/G_^M__:]?)]U)
M#Y^3TU27SO'KT_//?GUZ?N4P3*?/?TW=3XWQY+2'_UQ)W?%ASY\^&PP'2/?O
MGCPK)^+H_,=N2CB8_DC'6Q1Z1MUX?ON3R1;F?ZYT=;1*:.EL0 H&4MN@Z!>G
M%?CD6("/:\40F24\KQQVX/OEUMA]MDK1+)6(]K+G=U<:W4273/+#:5@;?GHM
MMCYU9/,H[:]_VGGE]C?W/^RWSGK=5OM -L_B:6?_+>^T(S2WFV>;V^NJ<[:N
M=MI[W<VU5?%:MGJ=LR'OG$75V7^O6F=-V>QOL-;VNMQ<>[G?/.OM;6XW3S:W
MWT-G?_>XU;/LM=@Y[6Q'W6GO[77V?^\W^TVQ^>JM:JUU3EKB]X/6?I3-M?6S
MUEJ3/GL+3='\E%Z][(97[W6GOT'/LM7KB+>GS?:ZI'-D<W]O?[/]GK7.]@YV
MMM^*UG9'=/KK%]_Y0/=2@YWV8;>S_V&O]>K#_L[:QDFS'5EYM\U7=(_V6[GY
M:JNWL];A._L[W<X'>_:ZO3YIOF,GK]NK'Z5SVFB'%0#("I00E=,A5=):FWBR
M*2NQ\CS[WAA_?7H#POM$]#)%O>R.H^]UT(]>TB?C1VR_ARV[CBTC"%C 5'G*
MJ92:A:Y<0E^Q& ,C)()-L/*\M/_<H'U#UQ^F1W!O!2Z_#F[2,0FC324=-Q4D
M9BIG5:C &VU1!19D7'G^LO. T*X/*$^<OB!P1[ZW,4AX\C]X^@CK]V"5UV'-
M*?-L4524/Q/YK(E5 (^58>3$3H)(B>(QHS\&M'+VWN$]9RGT[9/)LT1RH>K3
M)?<*Z%7RIQ4.KEO BZ/1Z$;87A^D-?K2HQ%\SPC@R@@V1//XHXT^\4QVD(7)
M%1BPE8O!53JIQ#UZG9&O//_]J'?:D-\*WR]'/A9^V3@:=,]-X&B<5F[:A&-D
M6,99U$D#I7]?Y)B,O%A89& _;ER90L+8[1,3^.=*)6\:QN"H7Z7AI+HXX](D
M+GC[L]5>;WA<6/7+X6AM>!0F^:BW&J<28+R%$4E/AAY>&,]*HQ@/?5O.UVI4
M\YWKQ_[+P69_X[0EWAYW^CO]SO[Z26=_:Z]S]AY:VTVU^>IEO[G]>Z]YMD//
MT3E^+>E8_Z2WN=\YW=G_C8Z]/6MNT_7IV39?;=#SO 5"_F!G?U>V1*O?$5O[
ME]^A>QWMB/>Z52ST5>=D9ZUYTMENGK;6RC/U>JVU7=AYM=7?7(NR(\AN7K5R
M\[18S-1R3IO[\:, ;1"0$KUF4$&(JG)<DB3/R3APP#6:E>?F%\GTI=%<6LE=
MK(:!LYI;Y( ,*!)YA5&)"-(B1J(54ZMACU:SN%9S^MEJSM8_!E_,(Q.72-Y2
ML)&L"NAT!5IKIIG-,D.Q&J[,[:UFO.='./["< RG.(.0K' <N%4V",[1Z$19
M2"E47P\W&ZV7=[*<%\,^9:EWDV$\>#=]BHWQ^ C39QMACS9RE\A"V2A93SG"
M5BI'RD;9\<I&4HF,K"8IS] )M?)<\5^$YK^ _5DKX=K['#BI% I:.:H@(2NK
MO(\*#6#^>GAYM)*Y1I+CC]%;(;2&*G)+5N*SJH*(O$J<"(51)LD<9F@E/Q9+
MV,_9R.;1I'00INY@]]%0[F HFR^NB K1[H]$2I+D"BOT@8B*4;QR.9+I1"(P
M*-""<BO/P?ZBA/U%@)I+1'FTE7G9RNF5K>Q^5&""-#Q727M!<47(RGL*,XP#
M)!Z%B(Q/;064_L4IJ 5':8_0CX]&I]?LY=%([F DK7?7^$F*,I-@5952Q4)X
M2E6P452*!$I4$.E@6GDN?C%24C 1M: GCP;RTP9R14VD98I9RB_>)U,!A0PR
M$(P5*!.X%U89PXJ!6 :_*"E_TD @ETXTR1QX#PRE<RID"(%G$:R1Z5'E+(R1
M7%<Y)H'Q/(E*^%",)+G*:QZJS)TTUH P(:\\EV0@]A<M[$\:"=K !'HGT$4P
M(H;L&0\L*!ZU4)H]BIP%,I)K(D=R[A+J"I*B5).%KYR)KD*7%6CKB<3ZV1G)
MG"+)(W/]:95S_#$S08YL3"64E16P$"L+S%09F4M>*\DTJWTX>;24G]8XQQ^Y
M "(B@E/B,5@!D97*9YTJ$PG$E!5+''[(4O[8<_]CXN:6/?=A%*];R.KN[@AW
M_01?=_]SU$W3N4YO1IAQA-,95H\]]K?O9VMW+D8'R63VWY]2&HK>,96K*"!4
M8&VH;!) $89[*R@/N9*&@"0/_ZF1GA_3.H_VL@CVTKUF+XXE)766%=.4AR"#
MJ!P3N;):.A#16>[9+.R%P@J910BB=.%Q'4+&8)+TEJPF6,!B+]S^Y,C@U%KV
MAKV$H_$ZF<KD=%&,XZ2YUORT,_A];^?LL-\2'=7<_M#K;._L=_KKK-FG<U_]
MWJ?K'W3$^^/.-@&ZM@$[+QRCG\<[[:%HM>D>K^A<L=-KB29K]<N]5NG>[\\Z
M[;3?;._MM>A9FMV+[_S[][W03\6P.+W/<:?]]FRG_UYVSMZ*Z7NM'<A6N[5'
MUZ)[K]/U#T[_?;9^%4Q6/Y+\)8YI7:58H;68B-%JIZK 5-26R*[F9!J&L5\X
ML)^Q#9>)BY -IB 0@@-'A!91*XTF:P9F:AONT3;F;AO=S[:!2*%?LUQE#;X"
M+4@2<ZTK8IME_I#.#B/9AA*_</[-;K6O3D:*3',C2'$S[H'T=G!1)"D5HX#D
M$R66;\\UNX3ZS6AXB*/)Z9N>'TQ6!ZG ?5CF%KX?8S[JO>[F.4\\.FFVWU\B
MOE<F .VTURDU?*"?.ZS5WA";:ZFWL[:SWQ)TKWZ3KKDN=]Y=(G[8WRF3D?8)
MW3-"AZRD5:[=7CUM[J^>M/9?'NRT6P>=]LO]UND7B/=W#B@MG!*Z9!4=0OLM
MI_?8(XLZ;:ZMB^;V5J\IMO;H/>6_SU:O(ZX<DD,"JY16IB(E(2I/@%0Y<V&R
MR9E)L?+\#6=WFEG( H"6+$:7 @2?G; 45E3IT"<5Y.PCV@^)]NEGM"UR<N2<
M*AE8JB 46A B5#)S<DBI$#SY]QLI[X1V8$Y(I:4)1H JH\'!RIQM\"I%%(^^
M_7!HWXCFNE PEVUEO";?5I(R/41796DHH'-%#!\+VG<"VT8?N40C!2L#==HG
MGE"GE -H0Q=\!/LAP;YR[222<SF%*EL)I!"#J3QCI!53$D:&Y$-P=P_D9":)
M28S!. >!@\U&.:^!@CB%^"!O@?:TX^@W/\9$VN\0!^.IT%L=C?Q@%POJOYU>
MG?+&GY:/5H_]*$W_^H#C27>P>[YP@,_;+,XN&1VQL_X&B:^#XV;__6EG>X-8
MVGNYV5X_VZ%GZ+37CW?:NR>=]M8!R4>V\^\]%OL?!G[;'1$[$YW]G?XFF<-.
M^_<]>L:SG794S7:KW]IND8G]UJ/[[[5>O3WY]]E;,IGW'SG1Y)!DJD(R%+9-
M"%4H"SUX-!J3C$*&NSMRB(K8.?TM<@0NA661 &0V.)5%$K=QY$=H?P+:#MWS
M[4>KK704CBOK(PGU:'@5HBC+:Y7BF3-AM?DS:/\HQ$@P!1RMS,"/KT09?!7Y
M\'WDPY\AOU66&8\)_TA'_>Y5ET\EYFX-G4MKX)WMTLL2SUK;&Y0#FJPYC>6[
MISMK'9)M349QG;>V?]_?Z5[%_\Y^J]=LORR6($B"L<VU#M]L'QRW]B/=]^UQ
MZU7GN+7=D9TOI5M_ITO6=M+<)KFXMM,O_41%XI7KM,XH%ZRMLIW]5;ZSG[I3
M:G<EZXFK,R6$KPSFLBS(6Z)VW).L=UK9)&021.2E?'*7X>Y'6_H+V=(5<11.
M@%2"59$I7H&,92C+B#(&*DG,<>(2\M&6'FWIV[9TQ4L5*.ND%95$9!5D&2I/
MZK.B[*9BUE&@^EY<^BI] 2<",Q$L" WTHS52.8Z41DW,,>I;T)=-,I"V/RD+
MU^:,:ZN]_IE]=,Z:HME._5:Y#^'8.OMP0'KC8//5RQYA+>EXT0>]UE57X=E.
MZ2;<CWQSC3!MOV<=TAB=?=(;Y3JO=O9V7FWPUAIA^.[+KL*B0]Z>MLHX1ONM
M:K6WNJ0QNJ0W3EJBPW;ZY3KO&3&BDR^ZD8%B0]9652KE,DN3P TR^DI+DH&"
M&&4 5U8;<W<74IJY\4GP&%5,8'TBO0JE%\$KE[UAMR&ECZC>&=6KR)^XB"0G
ML-*1'!4X8!6HV2L PWG6(GH1O[&&_.G-X@^?!_+&7RE94>IH/!M/2W 0[HUI
M_91GD]-#@G'<[1_V2H&-Z6=[HV(6UZM3/#D9)[K"TYN7.+_]U3TO'F$\/!I-
M?YM667EV86KG5O$CRV,O+X33I<^7OW53^3UW<=28/A!^M1[(BXW_N;F2]\LO
M/[_\Z.;5#Z?ZZ/*W\<2/)F6-[?/S8BVV8OSR>U?'/C]FNCR55\Q4DE_=XOS(
MY>^7-WEZHZ$NKU-R^+31CJ9M?_YA?SI?%9]?5"9Y]O[=VN77+P]=_EZ^_U4,
M."("DG]GTCS61L>M*]V&TC-A2L_A^?0$OA!-?UXK9O+\JM;,YPM='+EC:UY,
M[/FR02_ G!Z\<XNBH0 < @OHR^PC[;P'#-;0YUP'%2Y:U-Y_BUZ\!NX6CG7^
M:Z*;G1SVNK$[:6)A@XW4I:/G=:NN1O3(,,MW7O3\>+R9S^<*G'2IH2Y/:0T'
MGX:%J5V;37!^P5^??O4^G]OM\^/<&6_[PWC?M'AKN7?H UH )E2PR0C'.0L\
M.(%F*? YAV5Z_+>:X'*'A?&+%HG,;%K@#HN\%ZH%V,Q:X Z3Y>KKF_.(G3/"
MYPZ3TQ[QF8/_W&'V>GWQ><C<-B-<[C!7_!&7!_07RS#GC#P)RKB@@$);5EY'
MY,XQ,*PH4.XN%>BBI-[K"I2[VRM0]C,*]&:>QLRX45X*&\ '%U!EHM398EF/
MD_BTW>Q%NUW,,%RP=K.W;K?2Q+-1[F]P-.W[_MP6J?N)WN'ZJ=/.'#\9?G;5
M.XK\/WR_?+B&@V&_._C:92_>_KM2]\8EGMY\^N\IXH3&:P_@*:0"$L.U#M J
M+5DF5L?Y'/IY:D\?YM(+=0-5KQ$]^)2-0^"":"!3W*OHI(! D6$.L7.I4)U/
M9(?H"4H;9=815/+>)R<#URI0CC36SB&R+Q>J#Y5W;J JO$I@I."2,[!9!H'1
MZC+S6%A-X7BY(O#]$M'Y1UYGD)J6(\ND\K1C/AHNDP:.5ALEEBSR/AR:\XFX
MBC$$1Y+#& DY*!>\$<PZSE.T]/-R1=P'1',ND5;;*#RF&',L,[^=38HDOLT\
MNAPT]]>6XRTZB.>+N<HLGN& ?AU_#<A[[QPK*,Y([*?(1119!\8T@,@^1<E(
M\WLK0U1!+ TTJREUR^P=WWOCNVEC\,(?=B>^5Q.8C$$NC8LN,0?)*RN\S3$8
M8Z4C^'!I8-K"B>\.,*W[T8 HZ+@N^*C,4A8Q*Z/!!NFM#2'F1-PCA"#8TN!S
MHQY83<"A:WD18QE"4\!0D^>XX$ %XI_*![LTX*S&>-0_ZI7MM#8G>S@JYXUP
MKUSM$VX,XK"/-8%,(1$][DRT/(,CEF 39U(9R!8-(M:1_RT@=O.GABQSYK.0
MW# .". 20&; 37#)B)"7$.B'(B+S!Y=KY"$)DT4(P"TZ1:02DK:))9&E6CYP
M[SD]SA]2&YGU+'H>K(<463"<: Y$E@&\8?E:]8P%0W(\FCQ[<1YB*:*NYXQQ
M<K[(;S.OIN'A=$7&%,Q;G9GVC\:3<NOOH%QK@NQF1Y!)7A()T]ZB!Z:,M4*R
MB-+0_RKD>0R.UE[)S#\:2,K04B8&&#5$-(Y#V3<U,"<YCTXM;C18T(Z=V3E<
M+O5!O28EZBDT)Q>R"L9S;H.540JQ--#,HV-G=C#9" 2*$[SL;B-9"$YAEDD)
MB4(K+I<&IIKF+:^,#T%@2CE#)-+#@51HX3TFV!#MTN#S<!T[,R05$IU46GN7
M2_4NZY*0*DFK$9W1#)8&G'EW[,P.,N>5S9XS022A%"/V$# ZIW5PAON@ZSA,
MNX#8S7\$5R?KC2I3K9$#\^"$3EQ9(S)'YMD\9I$N"Q&9/[@.54X.2G6U!!H+
M?PDIVHR,:TPQ+!^X#]FQ,Q=(9<K,6&]#@ R*BZ!5X!!E0B%%='SY('U@@3X7
M5!/(Z&+0*(,$D,9B4BD3O)DD(35]C=98+(1 G^$RB^PU>N9$0JY Y&Q9UL!#
MX!))J$M<&FCF(-!G"%,@2!(&GZ3@$$0*7GA4$8WBWF0=E@:FAQ3H,W4C8V/D
MI3*#ALR53\E:TNC.A"0!Z[2*;$$$^@S!23P)4#X8! 4N$R@0 ^I2,B>J_)"+
MMY=1Y-T+9(+G,O<V:6<$<"8]&,MDX"3CB!JZKU9-?L3NIZCA?";,*\&E5YY"
MI^4 &7W4N:0XIBV498M+"/0\!/I\P 4!UJ6DT>9$K,7YF$5P4FKO3518R]6%
M"R/0Y[3 A5,<!FT8J7&((OG@G/+<D6[GI4;E\D'ZL )]/JCJB,R#SL82A(JH
MDJ-\:XS.-B2?^0,6^+EG,.M7UR4XC-&"MD*2W^E,3(A!M-)GC8E)LS30S$.@
MSPZFLN$I$QBRL!%LY$%';DNE1*L!5?9+ ].#"O09NI&0I8*7,T0Q(3D;)/ 4
MM73.ERX5MC3X/)Q GQTX)ENN)8#/D&%:J 220D<^I+/*+BX-./,6Z+.#[ Y[
M&]XS9'=J@1DN#KG##GX+U0(_-8OB<\F<BX+UEY_?K%ES2#]>7N#6Q5E_9!.\
M!8L&9<KV5BFF?S6#N]D==/M'_5E-S_[F[E"_G;9/#_%FM/GMJ-LKFU'3>9<_
M;E"\&7Z:1JJE%#(_LK?>@AG1'*#^(</V)[<P[%H:T8]LV;=@1K1@D:CIXQZ)
MAM'I]1.7T71^9 / !3.=!P/X,>I\L3:)1>E9$:4<7*+$)9S*/@N7F3"L3DLE
M?CL:DS&,Q^_.+W$A@LH.]QL7MXG3K8?>#7M'Y=^Z3,-W*B24@I-C1[#9!<L
MB*G*9#UHKI<"HNWAZ."PYR.^\QDGIW6!Q@FN##,A"0&EN]2P;(PEB"30C6HY
MHWL!W&C^<P=C,MZXQ"*4,N8BD]H6D5EIK-4Y.;=<P-Z[\\T?T."=$:3ON; <
MO-;>>RMY,(FC-M&9&LW&60 'O9\)4Q:"]9J54FDDIT6P]*_AMHS<NZ#J-&%J
M(?+<3,NB.P$:>-1$/;@"A\Y3UC,90-.[U+)<Z *XT?SI/U?!!0U9>:<A<$%,
MLU0-19V54XG5J>=J$9QO_H!"YI)GKH5WB;B+"J3OP&BAN$N>]$*-!K46P$'O
M:5"8>5!$*4-48)EPD3M*=CXER404?"D@>L@\-T-H.$4]$G*<\ALPILM.E)3R
MLC(1HU=UZ(.]ZIL_AV8U_N>H.^Y>5?@IZ+P8)KQV8!D#83 @#4'(F(P@&0\>
M9(*R[)J#DZE.?:)_"F73[U(<'*5EAU,EG9+F3H8$43+G@U,,F2+7E$FD98&S
M-1RE;MQ86W(X;9 2-0H5()&?$IB:BTBR/&M3)N'7",Z7W4%W@J^[GS!M#"CQ
M['9##U?'8YR,?SMM^OWA:%K<_,OY4CYAR_=Q*56%RI0R>4[,1PG<QB"\9]FG
M'+RSTM=@6N+"@7HO=,?S+$D!DM@# )]\B,8$%=")[*Q+MD:]G L'V/R[/*/*
M1L68,&.&9+C56K*R_:/0N:R>6/S^M(4#]7[VZ(Q<H1>)Q60@.[01#0%&V9$$
MB*@5M?DAP%X<C2?#/HZVL#?5\^.][N%2ID7OHP[4Y*X4C&4*//>@6-*9XF[2
M4(/-6!<9W_O9WSC[0% %X"R!-<&KF&+B7AE##@EYV3/D''QS/LDR6T3OF+("
M);"0G/-8-IN/&CP2CUW29/GPOCF[O"E](&L)7'#C 4PBIQ3!96FEY=::.O7P
M_!C1P;@W&/:&NZ>_^?$?O[B,&50&GE*IE&U 0@9OA0J1:Z5!90]U6+)3#Z3O
MIW,]B.DVVKH4S'<Q!X5," 6<,Q\"TTL:8N<)WNR"K;>,LB%("PJ!/- F);GB
M)"G!H<ZB1L'V?,7;YS&LU\/S8<0OEVR/)YOYG>\M9P^=CRK84G,6LRT;WKGH
ML.QJX:TMRU/K5/%PL>"<4\'9LF;$3@-L!!G 2L-2!-*4QL08ZE3RY%9POL->
MKSO8?84#'/G>ZB"MIC[%YO%D=+YMR<DA778Y/==JAIJ9$+1S$(*SRFEFC1')
MRH3)+)OG+@34#^;5GU>ZTMOA']:Y'DU&S[;HP.67;[W*E5F*!,EFTK0(F6)_
M-)JT+O?:),E1WC":\Q\68/GP#R+PY:D_LTVZR,)1,T7,4'9 "#9KL)EG(S,3
MZ!9?;WSVKC_=\SY^WO'IS0@SCD:8ZE3)05F3B852%E0.I#.V5.W3V9OH>#)6
M++ZR6&"89CB+V$2&1#!#]M->-2>)G?!(*E"+&&0-YB9>5 =Z3W&6%-\UL3>=
M5/4-=/35@5DM@[V%N7SK:6KBTAA)6EI*43$'H##LN5$ZJAAEXMK4H3_VT58>
M*JX4!N/01Z.FN[%QB]DE'P)HK57*-1A7^U-;6>7.B'?4'-]EN;6WB1EV-EHE
MP&25O$[ DPB0+%<L^<@UFE3W^/$7LHG9Q0GNDC0YRYA- B1F3_Q#BDPJR ,#
M48-J;-^U"??7L(D9Q@G)I$^@#5<(,8; /7>R;!>I,9<%4/6/$W\1FYA=G%">
M@14JNLP\9*4MUQ HFT0;H_%8IP4Z?X+1M";MN;G4Q%>5H#;/"-FY!-Y8YP(&
MY6-,U@D.-?#51<)E=OY"#<5(KTEAG((BV% IZZT4E%0Q!O]P51E_%)=2;:A,
M&;T*G&L7<:O4RJ2S_?TLQ+B7$I$,LQ%:9P"(4"KYV&# <6N85U) +>%XM^='
M./X7]M(6";MN>W0TGJQ.RJA>34#Q$*WS%+L**$I*#PI"% A2,8\8:K0'_+R<
MY<9PP%RV?+?H60C9)6TLI,A=5$$G8Z4K\$97:Q ?TL7F#R5*[SBHD%BIMHA$
M]YVPV6%D6AGG:[!]\@+DK-D5TF(:M41@9<D8:&N#]&7?Q@#..Y]DKB,<<\I9
MLP/%ID!ZQS$9#;57V5H.$Q$]R5(VGF.JT52#A<A9<YD:9 7S0CK)"Q]4@GN;
MF"*"J"B+ 2<V6&<0YY:SY@*ED$EJYKA)(@*3W@+S!*OAD6Q9U&%#V_GGK)GN
M%F@5CXY!\@QX\"'+P(TNJC>6'3[J",=\<M8,08G",968<$I'$E@0.')R#6V%
M+85VZE30:A%RUIR6>9"L @ED@<0&G?#."LT,UXDSKX.K4[FYQ<E9\X$R630@
MM<[. ?BR ZZ*@!J5]88CJL7O2U^ G#6[+G1)JJILB)F)$T+,WKIL>#+9 <^$
M20V&0!<F9\T.%!MX8A)C,&5*-P>;C7)> W&] !!DC<+=ZK$?I3\6ZE_O'_:&
MIXC3\8[-PV7-6\!Y %[J+J(DP<Q<J>? 2&LIQG/2LD9::U& G(_2<C+%D(24
ME*,@..N<EI3"M&?>!)E3C3IZ%P;(N73S3JN@<NNC=KQ4HO(V,!)IH?R0HZH!
M_9@G?O>S9^FT*B.W&DT $Y./Y&M.":D4-TG78++^@D RP\KK4I22F+EX"V0B
MB"+HX"$PAL::7(,=1A8#DAGVO2=2NCD)'Y 1)V2>L C><8/6.-!0APV8"RV?
M+GF_KI/.R?KJT61O..J>87H_2#BZ!D^A]^/?3M=/<!2[8WPSZD:\MAO3Q9RV
M)TX+_<2YFH2\D)(I4PH]XPK8=!Z9EYH;SP73Q!-K1/#KB>K\I8&,RDYKV&9T
M('P*F!,7QI?]$X+5==CK_MZ0%^8)8U+4QY^E42(BAJ20 2N%$R*/0B>5T4I]
M/J;VE_?G^T1U_OZ<K$E@*((KIBFDH[.6_I,R:%^JI-1ACO"](2\E(0_RB;,U
M\6?44F4>.(\V0/+>EMFL(* 4MBD[03_Z\SVC.G]_#E'I4HA3B1R!2V%9)*"9
M)66:11)U*B;W#2VTA>,)X3JY6(LQ72^R]>[],H*9-7(2L5*C!U#9.J-ETM:*
M2/BBKL%"@2\PG YSX.@3N>74MZ]A.?5L/TA?@[<FW0\@ 9DR,C@)(!7!I:01
M.F=E#>.UDD>+BMO\?9*E(!&R\2$H<($'%"8G*;*$'!@/BT^8%A7;>Z%$41(I
M"BQ1(%40&;<"N,W.!5 64ZQ3@;A%Q6W^PUS1ZZ):G">" T%%3XHVIV <<[:4
M)J]EGGR#HSP<]?U@WOC>SUH[9S,KM;NB8L"<<217O#,L>\TR85CO7+DPV,T_
M7^HHM?/::71E(B.S3NF08DHY^6Q##08 %AG?>\F9J91/19]RT1U,1PN*H](N
MY2Q<BG4JS;C(V,T_;R;@/C"O4+)2A-QX@YQ)>AAAH],,ZCL]9'&!GL^"3R<U
M0@J6HP7OLW>R\"43,1$_\F'Q!\8_5QQ8_\\1/5?I%!P.\/-6K9_-(%[4%L3T
MRG<'KX?C<0LG+_QX[V5O>/PO3+OXAK ?U&7IFHC2HK9(X7=:L--SC4G;X$ J
M'J1:1N#6,'<'F'[# ?TPF7;IKJ;]H_&D7(70?#_P_>%H4OI_+S&N"9HV)TCH
M!$K)P'#OD04-47JM<K2I!JM#[XYF>T3XG6_*<H5B3? J\Y;+@BBBKQ%2*C6(
M>$R0/>>HA:K3OH*+'S_G3X<4^,A)EA I$@".8 Z9"S0IZ: 3U(GWUC3JSM\&
MHE-2!.*\)GIR=.8+81*6*:W(+F1<:AMXH%@]?Y0!&7*P*"!FT"D%Q9,U%H@/
M&\]T#9:\+GX\OY=N0YUL5@Q#<L% 66ADR]X@"6U,&K7!901N(2+SO:#I)$M6
M:^9!,)!.!4?A-^9LA(3D<UY&-!^<#\^R4H#.-C!3]HW0P*0D=CP=\M9.Y%PV
MEZQ/I_WBQ\_Y=]TG)YRQ/"BE+  7H=3BDSRPH$*RJDZ[,=4TZL[?!F36&$0J
MW4_TQWL+ D%(IIU5/O/EMH$Y\.$Y;<;%662"U"\0)5:24SR/R(PMQ<QDCC78
MT63QX_G]++FWY)E.&<T,@@S1E2%6QS''1*G:UF!=:$TC\[V@"5)G@\)PH(0K
M(SC+1)0&466??)#+B.;#\^$93BY3-AO(.5CA@!2,!_(YPWV*3HA@S]6H6$2\
MQJ/)%5;O(@X\O?0Y1M-#%Y^\'(XP^GLN0")FIT^4EDHXQEW9/I1KPJ-LJNU1
M9Q["16%U^8C'G^,A9[=1"9$'[84M19+*M,O N 'D+#L%I/OKL-GR#6!>X7!W
MY _WNM'WKL!9[5.+$"K? >7N,?2WHS$ENO'XW?G37ML.8^/BC<XW&GTW[!V5
M?Y=2@#A)^D,!2BL9Q"A""H!,9,MTR$R&&G3(/]K0G+O[O6:@(G)A,P<NC$/G
M+"HAA DFZ#J4P7FTH3E/H8JEKAPF'B63X)CR5AJKB63DG+P\W_A@P7/9O0,[
M"RM>/QH-#[^W:60M,UE,UE#<B<&16M">6V^G=20=]SEF5J<RY']Y"YK3!!7F
MHA )922I2:;I9 Y1YRAL],[I.FV^\FA!<\EB+),FTPB,.0'":!\DBJ@"6H[<
MQ3I4"+@-$QIW_1L?B^TL.QF:4Y6!G+U,@CGC,T1?2@$I:V7. 9U70M4@E3V:
MT?SS&>?>L)"2U#*!2D!D""%8JZ(R1))\#?+9HQDM0%(#!EFX&(+-(-&%P!U/
M' R9##*(-3"C1V"_&A^D5I:$MP4%P$L-:A69#H2KSB;[.NR?L)C]-MO#T<%A
MST=\YS-.3I>2HA1]I(6W9!0 (MN00G >5 !7]L=>$HJRY+8S'UXB W.0A-.*
MD>T$'BBE9!NM%<%+@W78'_/1=N:4LPPE+)/1\Z@9&)&L4C)8[8!IH/_KM''3
MS &=A=4N;_^P<YAUR"C!ZE)9RD>N'-,J!R^RL74J5?27M9SYY*L<LJ<P(\$E
M!QHI2[EHO?$F$O,)R]8OO*26,Y=LE:76/CE/C"="\,I#3)A<DLX[,%'7(%LM
M; _,7T!D 0/!268I7?I9E"X5X#4Z1O%(JW2^P>&"IZQ'\YE?WD+N(!B#47)5
M%I780.19D4)72")=U2%O/9K/'+L'$\O:Z"Q >)"6.:^R!V-M#($#8@W,YQ'0
M&_% 64&)I.P/[D!1/. ^<"N$B5EZFY=E=/IV_2ZU) 0Y"F4@.AT$ BKCT*("
M;2G&,Z>-7Q)"\" (SB<G"X5,,F.2#PX\X]XE(7@"([CU3/VUYLK6,HHR7L0_
M6"=X &I6IRE+^N1]Y!H\YN6(HLO;#VB-59Z1BE(DKWAT#C63D,NFGY932%V.
M&+J\O7$&)(_2!JZD@IA3@-+#HF29[1O,1<GYVD?0Y>T3<SFE"$EQ8P+D$+UG
MH6RGI##JZ'A:COAY>U5:RR":33)*>92:<8@&G0Q.&65T8@F38,L11!\,Q'D5
M9$1/C,7:! YLME8YCZ4 "25(1+<DD?3A0)R/J'<1901):I !.!="!&&9$2RZ
M(&0--LSY3N?,Y6DOAJ/#X8A.G3V*]U*]@$O/!47%Q"5YE\; DPH2C8TZRQAX
MC:JO+0(P,RQR&(T4/LM@@4-"'3A:P;+GQ@MO4JQ1F>@% &:&]:"1@0K6D9@F
M)<WR=)(&0Z,%<I^4-/5GAG%X-)B,3I^]?[=<=% XD":!H(!G(&KP4?)@M$O<
M.NFQ#J6=YX[<?#B@!6I"JP1:GT!J[DJI?,DMR3.M"-;Z<\ '0&X^FX[DE,G;
M,F@?@#B\LU$!BZ;4E-2E6NC"$K^Y '8O',\KF8ET@YK.9"Z[^IB$D=!@R03E
M%KA>\KPQF!V=\]IX'8A61VW AN"EQ1@">F6,"^>[^#X&KGO>R2,:G1672'0:
MG&*$">?&,.&9-HAUV)KW.V"4*0*;DST<O9BBTL6E'%\F'B!= I!)N>GV#,)F
MGTT6WMO(5*X_CWMH'.>T\YQ ##9$=$:"DM&:H$U./"HBY3&)^K.Z!\=Q+AQ/
M$%S6")^8LQ"R#L(ZTEC6*>4AY_IRO(> [WX8GP8KB66P(!WX$"D^1BYYSNAT
M8,+6EO$],"(SW.5"LY"B2"(J#E$G*RAK 9<2@TI)8VWYW\,B,D,VJ&U,Z%D9
MXBUSC;/5,0J(CHBAMM[58?/I[T!SV<.Z06\]NKCJ>J_;[PZF50.6D1HZYM%P
M$%81J!;!RXR@D\@!/ HMZT\-YPKJG%8(!.VYA+)/D '&Z%>7-3".$))/;@EF
M(\X7U+F01L4$E$[ 5"H@DL<2E#&1#!#,A]+'6UO2^.!8W@N#)&B$YE$* 645
M17(:..,IV)182K*^#'*>\,R.3A)OC!3Q-&4W!\J) $X9DRQ(ZXA0NMK2R3G"
M,T-NF0@$=#P(A0)2LBZ6N2[:8X#D\,)[%C^XW=R#H##]%DZ&N=?UH=OK3NJC
MAS7H$",Y!K&(\S) 5K&RBQU37";%ZHV''X]Q4A<H C<<(XLA9@\QHDV&"Z>E
M<3[3?=+B)I;2WFOM56KR.?G#[-(':*XE+^NQ+*.(5*H;A:Q-4C;98(RH(0@/
MX 2S:W^EC9 F!6D".8$C5J43 V1\NNY9Z,5M_P6)1S/<SE0FS,9KE K! E 4
M2D(D8;GW/&B^N*GABBK%81_;_F3U:+(W'-&CW:129;^@[N[@O'_N'I8,WTN:
M$"Z1#C2,>*X&JTPI;LZ\<,(HT 9K,&'X>[!,O6AUD%X/B?S^?C3JCE,WUD@A
M JD.9B+YC- DWYDU4CF.UD<3<ZQ%U9A+* BD-],7OXG0NJ?+X7A"ASOH1[.J
MV_ ]PYA*GX'O;>$G'!SA.QQ]ZD;<V'JWC!VVF1N?!(]1Q036$Q>)X%6*7KGL
M#</Z6]%K:IE'&[I/&P)+W%5P =P9< R"T8+[B$R!,-G7*1)]IE9?WSJS4*PW
M(\Q8=J?M^MY:]U.Y:QIO#E[TB':UAH-/PTEWL$M?[ \'[R;#>+"4B*M239/H
M@!894G96<. >,$5)%@"UK))8%\3G,P84B  RIS6+W$$VSI:"J@C*,H=:L5J6
M^:D-XO/9:TUSTF119BLSE*Z)[ QG2NLDRWS-.JS _GG$U[JELO\G?+?G1\LY
MF=.9 )SY8#E#B-):(84-V6J;*'5C'=9HUPOF^<1OBME,^:B]0P_9\N =!,94
MDDHY@758P5,SF.<SJB]2("4GN5 >&# ODBBK35ARY-F0%[_;YJ7OCC[XWA'^
M=OKYQW_1%?TH[IV^)CGUQ4#EYY,V!H='D_'T##XKF?>;[_E!)'M!G)1^HM(]
M=//VTZEWJW4: '(\)(-*<&TYN.1]8L@SBQH$R 1L<?N^'TWD3TUD=GWRW*?@
M$;2S 8',(_# DL] H223O%O@X=I9FHAX.!.A?'7HNVG]Y)"^B^/503J?TGLT
M*DFL5N$E,RFMR<D%5^H'RU)P,CBOHF-""*G^&N'EKV0[LXL[* -:-!E3C* Y
M]VAD&9P%KB(E*?$8=^XC-5U8RNO:S2KB,O)23RPY%0"M]#$'((F34%+@4?(Q
MU"R!N<QPTHU$"Y#*_!H#PD?+@B]K6+T4#LH^"0L?7?Z%:;<[V%W#<7=W\!5\
M+@]@6AU?G+M![34Z*O>IBU-[[;C)S$99Y GSUD+9P,LF8J 1S.([]>*B-#M?
M"M8();/$  9BB-:C4%;8#)IBLH?Z^U)K.$B?@:J+[Q!-<MQ"#EH (]H=+7K0
M,ID0O?6^_K[S<*C,4$T;;H2U(J/QH!BX4M==@9&9(P6U&LQP6Z.7_>1+S^E5
MH-KJC@^^*"3GQWLO>\/C"PQG14L6-YS.<+8=@@1E(,0L@#,HW;920@3N<@:7
M%]]Q'TWDOMFKR<X%SYEE"5! 4#XG73;^<H@&;8T&<+YF*^-7OCMX/1R/?SN]
M0&@+>U,HQWO=PY^QHEJ.XY">=5**P*27(#-8!M(XRUP( :U1BY\S'J3C:L;A
MZ6*F]OI)W/.#77Q!B(Q\_%Z$6%"[7X+H.<-53\P(8;64*"($(']BB72F5X%3
M&(4:]"PNA 7?5Q?1HPLMO@MYFR(#8-&;!$F#BS&8P%Q*!HMW+3Y'?4Q)C_ZT
M.(0^6AY*[7)EI0,98HB1N#SY%1,^V3H,E"Z$!3^FI+^N"]E(SL-<+HL1@)GL
MA=<E+07%D@<I%Y_5/::D!>X"GF''/$;,.7/KC ;4WIN8LF">FVPY_;SXAKH0
MIC'W6+^,MJDRCS&C,2%%T#:ZQ-!X);FQ+&A=@P'7QR"ZP(8ZPZ(=",HQIH)6
M%IA67CC)M0!DI:"K7N#*-0ME&H]!]#[JP?FLF) F!++&D++5( 7R:(,0(J2E
M8*+UGBR(@L0UEUG[X('0L5'$X"GI6<-%3H_=5XOE4$I"4@:891*!0/&:EZ5-
M:&.I2V-K,+=S,1UJAE/ A+:"\U(6.(+ [+GE&DB#@Z'/;9W6!U]ND+@:_W/4
M'7>OD"IK"9M^MQO]*%T[.*M,^+([Z$[P-?&!M#$@'':[H8?G;OK;:=/O#T?3
M%>=?]!<=C2?#/HZN]R@MY<IDK:T5+J%EZ"$*YC3R4F4D*YV ]/.C@=V/@;4Q
M[@V&O>'NZ6]^_,<O+J6I!:-5$LI2N@$+/'#P"%YIIZQ*4(>]".II:B.?L.7[
MRUE:P8/C5OG,R*# <@S*1PS!"8M$0W.=,N2#9:K9V'EK.$K=N+%V>SNOI8&Y
M:*U'F6(6$9CC+GA',H<I"SID'Y;=P'XN4SV:VEWT&)<ZYBP"<P@Q>BN]"L&C
M<19)52]P1?5;H?ABF/!>$;R7/HU$7%@PKD 12=$0K=#)<Y,T!\U-Y,ON__-+
M,/=N+_/W>..!)?0I RCP@D2]] P9-S:#2.=[?B^S<2U"<OD+F%D665-*D2F3
MJB^=YV64G"PMH91@A%]Z,[NM!'JTJ-M.K(-L9# R)N9 ._#1*&,I)R94'K2^
M4=&..\[NWZ+NV&YW*!%'IW(VHS4GP0>K=,K!*V!E:P0E618\<@XN\(MMG3F_
MK 3(%['=.+]]:3T^FW9C >ER4;$@,P0O70Y*!9NY\\E@NBQ_+"[;#21;L'8K
MC2%NWVY0238+]<K0!"U",ISB?Y0>+'%73NW'LDKJ4KVJ!ZP\^0/MIAZ^E&.*
MPL68DW,.$B]KPU"E'#5Z'DV2<XAO/YHQ/Y=RG";&S3PMION'V0"+6V!YAM'7
M2@:0,V>9E)SF+DA.N"8+C!,MDG$.T7?94)U#;O"EEP31":85N*2\8HEG8W+.
M >G_.>2&I4)U/IE+.!4B!R#8$I@R(8&R5]EKT!GZ+^<Y9*ZE0_7A\RJ%6YF)
M_1*. B*2>/ ^%&Z":*,)]J8290NH&^ZBM]C,,A?S.AJ(FI7R6BY@D0\R.JLB
MY:@L+_CO9>;B"Z@;2F/<-C?PF>6&6&*'=2(0G0/PSMDHA;(8/23)XGENX)>Y
M@2^B;N"WC[Y\9M%7,VZ\%R9ITEL99-DQCCR4,VN#(_EUT6[J 7N,?J#=;AO?
M9MC3I@-PY:+"C) ")3'O'7V4<B;;XVD.\6WILM;#1U^,P@OKN&$B@S/,>F V
M.<B1>6IU.8?HNVRHSB$W0-F:5UGK%-',LFT#YY@ET9$8O)!6SR$W+!>J<\E<
MW$674Z @# DPRB""#5QH&0VRJ/@<,M?2H?KP>56C+;MG@X!D04A>:C1QX:RQ
MH(@&^PM4+_*J6&A4C\(8_W-$7UK_1'^U3P_QBTU3;YYP_W#>-J&*F<&)-BN"
M3R4(',A;G;3HE )-&37K5(/],4J%Z//E!KW>\+@L0BA+0;9PC*-/./XCJ)]/
M>SD<O1AAZDY*Z8*:+$/ [!@HCI&+!(RA\XH@,UJ&(+)@TTJTBUT.;_'A^K*P
MW<]L#Y' 2NT!?4)JR5@F+2I0CMJT;!.!4[CL(UP_!9>=&5S:!IFDD09,!FYR
M(-F-P7K+E,K2U6F&V:+B-O\)$PQC4HX<$ZC9)7(O!#BAF>=!1="I1EL U@'D
M^6P F#QHRV*9TZ>!2<J:/G/O+4 06IE0H_JQM0!Y+F5CA;$RD)QDK&S_9X6-
MTJ WY-*YC"_78!GZHF)[3R45P:88;,B!8J]#6YB0SDXS3!B973ZIL3$HLG$X
M.OW\Q8MS:Z(VA""J2JZ$O$Q5]=XQYG392S5!\HF;Y5,;<T%LAH)#1([9)D::
MT /GY%]>&1XT4TX0T;'+)SCF@]CL-(=0BG'ADBCSVZ0E]V+! &89*;VIR_'D
MI=0<#PC=_&6'L=.UL H$ F2+-O@LRL19C<EDZY98=LP)Y_DHC^!(:6@1#%H!
M-H(+1L?@H]=!F<S=$BN/>>$\%_&1@THA<Z-=1L"@ _AL+"9M741M:[#W^ +#
M>R_Z X+E(6E%#$E#RI8 5%J9I".+UL<:5-2[*V)_/'\SKV'&$4G'MC^I58FL
MG(,NV[=+DP!(+CJ9 B.? X4BR_.!JN4*IW-';X:Z!#+S-J.0-@4 3[E1Q9A<
MUF5ZA_)+J$OFC][L- K+UN8,.3", !(]L$RI+UC$K"*R)=8H<X)Q_GHE)*ZL
MREI&IP!X\HFEJ+/A6;*@55QBO;( F,]'NVA=5M<)B2X:4$:29I%9,\N]L=[$
M.NVZ5T?,YZ)C$F=.^.Q%D@PBUZ'L>"0TU][G%$Q8/ATS]\S\HYKF:??DV0C'
MPZ,1O>+YKWME9DEYGM3]]/Q7^NNB?E$T+BAGI!$!%'DOC])Y%[E#&RS3'PN8
M5]\93TY[!%N_.ZCVL+N[-WD&ZG#RC^-NFNP]XXS][Y7I><]_'1_ZP>79<=@;
MCI[]5\$TYW]D>L@J^WZW=_KL_[0)I'&CA<>-K6'?#_[/+V,_&%>$1_?BQ''W
M#)]9NL7TM^.+>S+VCUYW@)?/P 7[W_\H;UXEC,/1%+)G1P-ZWW(6/9)?E$=I
M[(TP_W/EO[[?[F;E>=N''C:&N5%*G9/!C']]Z@F,TK27F/P1&3_:)7 FP\-G
MDAYU^B2^U]T=/(MT!1RM?!,:>I$?: ^NOV@0\Y4&67G^OK717E]KO&NOMM??
MW7R%:P^_*$_[;OW%^ZV-]L;ZN\9J:ZVQ_N\7_UIMO5IOO-AL-C?>O=O8;,WQ
M%?BM7F';C_>Z@]W)</!+8^W)BR>-RR>>[<.P6SV,8 K<G9IL,C7]BQ/"<$3^
M4]'3]OSA&)]=_O"/U!T?]OPIA<7I/:=?^L>%!X3A9#+L/RO1Z1..)MWH>Q<W
MF=[O_/!5X'K"SH/7A$+D)%W>^>+PD^FAIY/TQV-2/7%6?O,P>\*_>>S/+BO@
MB9&SO^ST:>%6EWTZ;8G1Y0D7>%),69E^CS H</YS1:Y<GG+H4R*3>\8:?'K6
MY2V^<NH%HA<8T>F-\;#738U+4[S#I;YZZO3AGT[M88'#S,O-K6;C5\K-@^&@
M==2GB\3&10K?*EFBJZ-50DMG PI J6U0](O3"GQR+'RUU%ACX NQ2MA]MC:,
MTZTT"K%9N>!P\L-I6!M^>BVV/G5D\RCMKW_:>>7V-_<_[+?.>MU6^T VS^)I
M9_\M[[0C-+>;9YO;ZZISMJYVVGO=S;55\5JV>IVS(>^<1=79?Z]:9TW9[&^P
MUO:ZW%Q[N=\\Z^UM;C=/-K??0V=_][C5LR>OQ<YI9SOJUJN.ZK1_[^^L?>CO
MM%L'K;6=O9W^AJ)_#YJOWO+6V7O17.L=;*X=?$JO/D#ZU^^]'='[%/:';&>_
MM]?L[QRTMG=Z3?&6M?HO^YW] _KW[?'.VGO9:G>.-[??PN8'>]HZB^RCM]*E
MQ$4E'-,51!DJ+T*H%)-10LPN"+ORG+/J?Z8,Z0J%STGV,0P]L4;<1QBRH!8F
M#!6R=#,&W5, >FB#<NX)$^9'[ F>*/[MHS^*NY-/R!7O@OOW&ET<GI1FO\YS
M>YC_V#3#P]O'^-51U_<:[P?=.$S8:+[[5I"'[TF!<U>>=7S/PU'?3^C;],:D
MF9^%X; 7/ G421B>?"W\KPX&1[ZWA8?#T:26:>!E-[QZKS?;ZZ))WVNUFZRS
MW8'6JR:=W]OKG&WMM_8WCBDU])IG._L[KSH7W_E ]U*#G?90-2DU[.P?\.;9
MUM[._B[KG!VPS>V7^W0-T=Q?/=WIOS]K]5L'.SU[_+J].FF^8R?T[T>. -8J
M6T5K.640XRJG-*LTSP+1Y>@299#__B]G0/WC6TGD%K'C*V:\?S2>=//IEY9\
M[M\S)RS?Y?%36UYMM=ZOOFYLK;_9W&HWWKS?>O=^M=5NM#<;I)C:)(L:7#8V
MMQI<_2W]O;'YLM'^UWKCFICZ+*167[3+8>XDW&BE/^=MU[2M_IJV/?^D.R@]
M15,&K:8!>1Z*Y^5PU)CL82-WQX1=XQ3]J('T8&GV?.]:/'B6_ 2K/EURKX2!
M*OG3JMRZPL'7 L.;:>_1^GF/8"TCPP\3Q!/R^H\R<<Z3UE7P@56@A*D\0U\)
M%9GW1IL4_<KSWX]ZI__]7URS?TC^2Z.T^Y>.WOBFM/V>Q<[).C>WYD-PB8\
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
MLO<2BV+N^53&L3Z'O!<;JHIJL6:0%]LS?VZ?,7\,NWR;[HP+>L@>I>_*Y>S
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
MW-2;S^WEHR'RX(F M]Q>?CPR]TY>_YQQ7M[8^Q2+Y/0-]<P^7X@LS*GN%OL
MNUU]-.0^>Z(0F-O5CT=FA):WNHZK&G>UIT5!6]K[$&'_;>__I,B\]TGHMOC1
MT-YM\:,G<ZN%W2-([7[_369!E"NCFK OO'_('.OB\?A6V]R=XD=%^S/7;?'H
MR3PX>?U[FIQ2*>PXDMCH:2RS3*ZXR-TF/U;JNTU^]&1N-T]>?TH+F118__9)
M++EJ[N]S]*?);!8EO,EACW.9'5;9J7(;M]./A@7<3C]^,G=.7K]]_Q'WN/<9
MG^.J78^.Q&XG/PLR]U>BVNFXJBQQ6_EH:'SF8ME'3^;AR6N]=3<$LST"I6N_
M<O;U45+^S'66.BZB=FK8-*UV0^,Z+[V/BT1F^32:XVG]%@@DP)!^(Q,YC@AZ
MAG\G%[J5F\K@DEM1I9TL.!JV.1LZ67!<1*VAU+0Z#;/K:4,C0BQ(@[Q"C?^2
MP8@Q(Q5^\162E=(,+F  H!J$TE6#'Q-[#+<I<V[/'RA1:Z VK2ZVI8L2K!*+
M+0PZ[X/4P7*97;D$]*,B_[#][)%N_N& ;IX7WW?K0#<]!,&81J-(P>MNP-WU
M+H.I#,O8B;XC8H&A:_EW9$15X#9>J]_P/J09_-$\_1]/%=^XG7LT1!ZZ!A?'
M1=1>Y^3U)2RK*!P.[E$1=7BMF_"G J-&^OO-%&%K0I'D]5]'V4\KC[-N4U/H
MMAN#'DQSGN;4\^AE1AZL*_EJ$87%E*98YP#FBI?-ZA8QRM.X++;?LFV(#V?=
MK%&JC6-JKRRN]2^.-@K_=G*+6N3FB;YIFE4[:R)/1YD47T_%&";X4L0+L<Q/
M?JJMPRQ*3E?6?77)[GD[G=UB71YI-WWG4'9H#7'RFB.L&(V!%V+6XX:===M]
M](@F.#$I&]KK^_:6W-DYV3 WT.DFP'MP2+\<SJ^1V0\Z,= RL4KL]-<T_8JE
M8U6GEJU"JC[N#;D*_%6$[G/.9W@BR7*1>,4TRKWS)"G!&&9 &>Q'4:G6F$O_
M)A/AT@#!8B[ BQ/ZSC_Q3C!'0"3TYT+BOV6._Z9E=O*C#Q,R?6V*J2@\D4DO
M20LOHU=A08XQQ3/=LB[S4@+>AI$5:18%7E0A<-,#, >AC>O"E(D59:IW->B*
MUBOORU3FTMM^H4?GAO2*U/?$+(7?^-6P*LDD]^&_#)H)$_Q+[HU+5%ZL(>NS
MQ/=&90ZKF^<>]N,MY&0)]P(7R (>,L_2/[DK9RYB"5\$:8[?1TF0SB1\%/.H
M@*?);QA1B4A!\KU0C@HO1B0@]ED$(I]ZXSA=J%#,/ ;"TU_I"!\/AQ^5+,^J
M6"W23HTY-4T &X?/MD!5K\Q)4BY2+.#,RV#JB5PSQDPL?<T!ZJM%%,>KW^%Z
M!\7JMQ&*WG#M6E@ X$"Y^CTV:2/,M;5?1C*.@'JK7^?3M(S7'J]81'\+=-,_
M )6M;_,(EE, ?U(B/"SW9$D[8B(3H&\<+ST>/O!:D8+LQ2SZ\?*:#="X>8N,
MEK@-HLQCW=T#;3Q#3I^I/M)Z7_OXRC :CV6&S!=*;'D#S%HF@0HS(K/B:/.2
M.!:OSZ+\*S)TGI>SN15HY&TX%@J;.H>-0N2>1DAI>,9(+E.XCL00;,T@I0(
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
M>*'#Z64&1^2_2I$5G%AB61R^RH4@.TY2]B-F@53Z$6>W9%)6-9HO53I+*%=
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
M+)2N<-.;JCU3I0:S"(K@ $L2#*#9ANTD-2G)IGJ/*@*+C!Z"_BI*DS![0KF
M$50=%Y?R<AG&#%>"M@_N8<.@91*9K,,HLX0"B$-./,9:MT#D["W00F;5.TD#
MY7JQ((.)KXY'!%D*;POEF(+0]MK"E%%0*=4I_XH19O+1U>=-?@9=VT/OH F9
M\<(4S.IST@IE5+%7V615UQ'== :4/1PEDFUIJM)2ZE.JCXY"I$@9$$."U&T<
M*"RN'A$P5T9.&NU0X>0")(%^;FT4_AKWD[2ZBF";34I23C$?#59A@@)I% FB
MHKF(P9Q6'B'T>$\QFF2O(SE\EM6&0H2\B09D(@<#^X&SE:VV_HX9)4,HY8T]
M=45J5+U*!&Z-8Y#O:^6ARL]E>9LH!RB.];"X:O*&W6>#_I//#O7:@$XA7#_2
MEU4@TS*4.H-&[S^U$V^&VS;;ZM/;$!>@R-H"#E6>6;])SS)1 ESIZ(X/;!P&
M2M2.BN87XU"$Y?K"XF-#R>+3.ZGQV-9T#'5NN,Y^#U>+^BAB1J"P#>]22:5
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
MG6TC#24L0 C?S@4\6^A'XT]3>%V:X>&I'VN],R]'>11&L'ED[M.(\1:F@W[
M"A74+#)Y)>+2O*FV-FIKT893RQ3I/=ZO]O@U^TPQ4K?=&/3PT$[S"-_TDJ8-
MV_?5(@J+J=(][!M9,WC9K&X1HSR-RV+[+=8.#H")9/9$V[75KR^'_>\TJR30
M1)Z.,BF^GHHQ#/:EB!=BF9_\5%=Z0.-96</5Z6^=Y'A\ETF>W48FT%*'N*N(
M<5Z"/B@SO J&)/9E*-XTD^._G?Q'U L&PU%O..@,VJ-N3PS.6D%G*(9!:RC/
M1F?-_C\'<,*AUHF<_19>"-R3__4G\7H3'0_V$.GNW2&RJH*VFR1JX(]671?E
MV@ 02C_T+2&/U_[0KK[P\4B92\Q^D_'2QW/ELT3Y]UL*H@L$\D42-$@LR]D\
M3I<2==>Q!,F?I^-B(3)6+4!.A_0A4&\?"95BAT/Z>Q+A0"X+D-JY/H@BD)%!
M %81_H3'"*JQB0+)\F:RF*:AF@0>;PWO/?\"SXQ3D+$D4LL$S[,TCD(Z$,1X
M#/)6;*+95B/LL7BIX'.L5QT!3\=:)Z\Y^U'S4 M/Q[@D8R)AY?&TF HP'('J
M("2RI:VVJJ.QHHV:F,54Q&9-2Z.%*Q35%$\H-OU+KBD>X>D##]S,@D="_6:C
MO7_4;Z+J!$LO:2O6B5,1#4W56Y%J7:^)PK^=W'R@]+LG-WLPU@^+DR>C]!IH
M#:WM!>P9CIX-&GO)BMY3C8I>]1)C7E%PBX7\322@[J%\40"*N?<.>+;,<WV0
MG2<B7H(U@UOK Z=R T>#,A)&)D'I,UE,=,E'!B,!D;%5]:YSVY-H'=?IB1^O
M9'85R<4MQW^3:O6$FM4?H#>@[N!-XG0$1(,'EF.0)&!(9D2WO)S/XP@^H)<,
M1TN6,I&53!HD(UVX2+.O\U@$1C&99RFZPG*09*+0]R[I6OBI %T'_BMG48ZZ
MB+F8?I;I/)8-#STW%^\NO5Q.Z'@##JN\+'#LI?%5I=R$$NUXWYX!GW^KINX4
MIG\*+(C&)#6@8QLY2:_8(;<R2U*KI(B+:8 KI0?*HT./C1Z=PMO)UU;"W_1(
M5-#@D,3WZT?"<.?P]S>880%*H-=M_B>.E]4T?#?)>]AK\)LURY"]BK5;^ZNW
M K?I6_.TS (9-KSSVBT]O@5^5!X-](WF=#/P/7FKTK( 0UUJQ:.F3C:\#]J<
MI_O0"Z$H@R3$(5J+Q<]=GRY>-NC]9UT;WNX:5=M,V=NXT[Y[XSWYL8!LI;TZ
M1:JYR@-Y"W.4&:\L;-C14RHN62I"+Q,).X5@C+ O90'ZJ:\&RKYWVGT@*_.*
MR<G$*'-D9N\*=G):YL@'L=H;:(QDH.MX,S@M(I "<%U8X@:6+!LF,IUD8CYE
M7Q&Z4O6"P(Z:1:P'P[K]JQ2TA"3#4%H'( ZF O;W3,!ROLE$"#]ZL81/Z*'%
M';74H0#@HJ]2[_'8]&9@S@;N6. +68Z-X1Q5U%*[Q[#X A1,V#N85>(E*3JM
M_C][7]K<-I(D^E<06GO'C@#8N ][QA%J2^[1/$MR6_+TNK]T%( ""1LDV  I
M6?[U+[.J</&02.JBQ-K8Z+$(H(Z\,RLK$Z@<V!],>$ JP">F0RY[,*)<35H'
MP."5 AA6 0TT H!&\-)%6N0C'%Q50)[!]LL<!\196R0#[T_2T10@R\.9.!D;
MD8)A'J5T%-5K%5(_KS6R"HO"T#0,R 0E  A8$%^O"+"!9HR/\C%;,%]\6XR.
M@-):DFW$PH0DOF B#^>.TS[+NXG(N [/]<!R90]19E2A<)6#%0],:)^'.@4.
MA+=4BG!E09FWF^2P5H1+1(L)8=?S.R346E7S+H=3%>VO-QM.K_ WC.86"#G:
M!"C%]FM7C$:#$;!?'Z.< 'BQU5AM T5,7W%+2YN(?;>/ %;9=[.!.?T;8<\0
M'G&MMJ\N01"L/Z$8SX W6HJ)[7H""KKA:J[ 6@\8 =>P6XK7-43XC:[%X]M_
M1UOH4%RWWDXH_?WI?X\.-"-0/@'N* H6P.@I(.Y707>WPM76ZU<N^=_GQ5@
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
MZJ;O! V)6MT6$$J<3['R=[7[I43VG(O]W#%PMIKM#-=3#=/;+$)T1Q!Z0B'
M^V28[:,->^T4P4<GC$?77%)R2\G]0(>HOJJ;&Y[12<G]O"6WN>D%-"FYI>26
MDON^;6Y3M<TGQZ!2<C^,S;UA.<(=EMPL6O0+:S_V;K4><-V0T-:TA6MUO"QH
MGQ2(E9FVJW4KWZI']TSGN*K'K^@7AZU01+<YWB&^_MT(JN;+"5(3=FNE!6_F
MZ55]L5=HY;FXR7VG+9VNPEL9/&&-K?&CL\/W.-H9'<-T(4QKN-6;O,4I]JUK
M.EX7E#4QY'G3^*$8XQ^E<DG#,IU0[-)\>7G9*VG4Z^<7=5/9*"_&V$20SKX8
M%B2^2N,>@.:7^J5?> _UO*@:H-(1[V][8V-3 "SFVICZVTY;=?:;\1;0)+JI
MCJH&%0#[+)IF,"GKI4HB6$0,**8<2%]Z9SWEM_W]3ZI"?[3[T#:-3P$!0#PC
M)9H6N,XK[# _*C-2TP:)_IZFO#<I[.=\4+>+9EE!WMMRIE$\$E^6EU.@*3$I
M;YI+DX1&G,:NG[.\_CE L-6:^B+'GWG'7]9(%V@Q#X'\"\I),;O"/5<=7!7L
M>A_#/HY9-U^61R^:$XM.O+C443[2$&HM?AE2@EMB'-+9+BP'GF&CXF2:\:[#
M OFXDW12-<G%X8$G&%JF)<67TQ%L5'20AP])RG"8HOP <9+RUL?5#OAL?/D5
M7U6[$@WI12]D'@UN6D-RMH;7^1# WVS:FDC&18JM@D'8Y B9_0SO+Y/LB@EI
M' >AA(V2\6W187AA^TP%V&;2%3JL6_* C/K8FUTLX') 1QU9TED Z[S,^A$+
MQL$WNB"?CC)$98[=?2_3$O$%]']C%^WME]QUWQEE.UN5BW[:\6/V=5><7O 2
M:>(%:['2\UAK=R881BUM!2JC36(O6'>(GK7XY5I?@%8LTQ*%Z1R? ^0O@5G@
M=Z/GOL3>J$U_\:3(A]<++?C,ZIDO>4M5,13[JBU=^>#&RYYR.C,U@,[J>2\5
MP7U'!V? :WW>$YP5,XL04#&\Y-<O_?&I?JFG/'W>X)IGKD/W@("&4DI8<)J
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
M8$#WVX3/+# NM0#G]<,B3U+N*-0<69(,I=C1+(66ZIQAJ+998M;;4-M:O?Z
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
M ILSY?#0G:/-V6D.8]()+GY$F",";P\1@MVO:L*J85>!*6(]<M3:V*N.G#$
M0ZI:[/@ K 22 4\QBB[9T2 B QQ:9$-P#D15O"Y+UU)!5'5C\12QY<KO3,38
M[*@,?"/A-R'LXL:/X]V[Q*):@:>F7!\S90KL;L++P5;0QY^C":\$]PR8Z%2(
M)@X+M-).0UBGJ+VXB)N6B.:&UOI3 C)Y0O&,K!"R+VI-T";T387Q-NOUQ6U0
M/E4G>LAQ_!!F"=2?/E$M<AA%:*,CY187P$-!T&3_9+QD;@,>M9'EG5^9+T)^
MM']DE$6J!)I2>14O*J2U&W7N++UG>?X3J?(6]!Q?KE6N5:[U7M8:+'_ZU"HH
MWGALRXZN%^?Q;E1>[XG6U^N8'^&5\HGED:Y3<>^:[5;FQQ;M]R;;ZDXJ+*Z3
MX+W=Y'&.O7!7J35X5]7ZG@WD/M9Q?D/Y"OZK!.(&0#0TBP%O%?Z4T)N%GJ4Y
M$GH;0^^X/A>44-P<BE]&5<P/1TT*,J3K&!>WJ[RZNDD"XSS.?;*/==8#GKK>
MIJKO3?<4;PW)IWT_\?;;W^I[B9:OPOB;53EYI(NUDI(E)2_TR=G9@B1E2<J2
ME"4I2U+>BGU+^T)2\O.@9"F4)2E+4GX 4EX[M".Z.S^AZ$W3^N8C2T=9[T3I
M1@AL5&-R 12?1HU)VU<-;]U"K8MIYEY%[TXCR?!5_X9N0A))CXTDTU(]Z_J6
M+A))CXTD1[4<4^)HJW%DFE+4;3>&-C.![Q!+#]2/E)NXBPO-W%,"^VH(J&_;
M++!][W0Y3L]W5EC1@O(^Z.)H5L]8D$F-5SSX+;I7QNMNOK<L#K^R3:CK&UCN
MLH3_PV(I ,O=O+[OHT328R/)4"US7:-0XNB!#7>)GZW&CQ%(!&TU@FX5MI:1
MZ95@?$Y^R&CTK5Q_0PT,&9_9;B0]NO<OL22Q)+$DL22Q)+&T1<;#G02E@ZKI
M[99;NJM>4;VG'*J=[_SU /#9;F;7?=5T_%ME86U=USO)+9);[B<Z9WBJ&VP8
MXY;<(KEEI[C%=%3=V?!D53*+9):=8A;;4BUGPQ-NR2R267:*64S;EIPB.45R
MROT$\[:&65;N!<Y:(_()-:3--Y9[<S%A[1&K";<R-A]^^BZHW)YE(QP^+:A
M+)K84(5D&=8O'K7J%"/NRU9SJ&[)X^7%K'>RHZ4I.UINPU)VH*/EXDKM1Z,D
MXRTWL*3X^P$9]?'FYR?6;^'I%V<_+$M8 6_HS435XMX.!;;7F5)L.P(4 ;)&
M-'K$=TO"D8U]+<9%CFTN> N(JF]&U9B*3E(44Z)E1=E3?J41F5:-#7E]]A3
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
M1NPN>S(=59=CZY=F;LEBP:,!IBMP)[2&5U<3H_:E[ 078XX\X>K[*+\<U39
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
MZ/.&]9./5TN6?4B30;+LYBS;"N1&KN4$>J)Y<>QH-@E=C>B1K3F.!_8!-4#
M>LBRCNJZYA:Q[!T%<K??1/A4T#%)8U8M:51=D&,WPZM*?B)G8R,#8A<<F <Q
M( 2:#CF6]D?Q*:)HGV%&^C$;"*FKEEV1$-<+8L?63-WP-=LS _!C2*P%CA4X
M81+$ 3% 2!FJ[M_ZL$E&(K:6D1_$K)",?.>,W%@;9A+X@"RBZ=0U-=NT0HU8
M9JA986 G7F08=ASNO0O4X/:VQI:&(RQOBVV-\WR"C6)N;U:LDV;[+$75PYQ[
M2*&TH5 Z;6?9!0G5 \/R-!+;MF;'A@/_"DQ-3Z+(=^,@B:FS]\YV'16\H3MR
M@5;FC"<4TMA=;G^8(Q+)[9MS>_M,) X3V_<TH-H8CS4=+;2-0#.=.'(\0X_
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
M&H0K?1 9MUFHAP0\!!%5%#Q:,PEJ85>:=2W^N/E\;ILCJ#3Y.&E2DWS=*=+
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
MS,Z(!ZLY$YR!<2D ,NO )&T@:6I8M)1Q5>:[*U%'JZT6<%N;<JJ G1^P,W+
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
M^8CO9]L>$>V--R* )3H!2I_ ^$" )Q$EDSK*X#<V69=R53>PK SB*R]7*]4
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
M.H&S"R%"HI;2))44VDU$!+T>7:^;\M<!RO?;O*M">;E0G@H&[Y*R62( %S0
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
M% 2GZ0_Z,!I89^=E@Z+$ H^.@ LGR45_>@IS-^.1=LDX]FC!.^;CT?FX[Z<
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
M6,WR9/RYDD%W84IVYN@C46?:U!'+G43:Z,#P]F"X<!DCRZ57V,I':5L &+)
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
MG^:G/S( *^622G?(J#W)_IQP%\7;J5ZSL95;O-Q= T9'_168$>BSI&'M<T#
M(3J:YO-HO&V#DE'1[5\*]#@OE,X)"N%!"R'*89X(BJY1'&Z!=*6"TB^INZ06
M#'J,QN.RF?4X(E/)5$GM<HN_+>.DMC^-8JNBE"M@9DZO5@^;0(=VV.>^F;=K
MLC&NF,>BMWD!UR>(V+ SPP0>=OTXP^A<K=D-ISWNEPK@*O$@54:1',VO:>US
M+=,M:J;&L28^!AKJ\,(\T-%X0ZOW3\YQ?;V6W*A<MJ5)725"M(U"_4'W!Y'A
M/R_0G@#9[C0=TI>S1U%IK&@F JIM7+PE+R\YPQ$)^@U<U'<,C"^S:!H8NS:.
MN2#>#Y?>48%BJ  &" C)F].?#]=[YN.G[.?Z6\^K@,>R'[\EM)I'D$"JQZ([
M 2?TN0?KYRKNP^V*!(U?QFJ9>.4E,LLO>A -GE>G'J:XLL9FZU8"'KX?Z;7.
M"<)H:Q3K+HG<,(#-/.G5_%VE%#G@YGZ,U6%0L1IZDC00T9H7&%S32@C Z'LQ
M;-1;9.VA+M.CPOR@MA<4@+%O0BTKH=SJG1-]AGK'<.@C%:W$8V+6PPV2':)7
MO10RZ\,R[72(RG&SE!61 +%O9(+08I;&-S'B;^!P^XRGK0YTHP_RMLZVQ626
MM2ZWM;&9.W BWZ/#[D\,T,_\KZ :/J\<!'\#/S^'^0"?C3L?WJ(/[^38%5IE
MS*?$*8F5W PEFEI%%,V,X 5SK@C+H8:0,V&\EC3S5!AJ#5?,<>VD-T4F"[;B
M\]L,GUU%&\!SD?HCJVQ*^GK;0ERG58ZKN9=P/*D#O)A2$+/:*J=2Y;V+4<TF
M21?38\\'VN+7@X=WG(]'8%!/XRBVXHQ-3>*\TKM9[\@Z]^:KY\G1Z!S@):=Y
MLE6?>[07:U2H7$\U,-S,NZE:WLVSZ"Z-$G(Z'C4YP/,\ZW;DH@V@FW.A]5H^
M;EAF44FZP-3\Z'\=#>:)#I&F2AUI_*$/9Q'=OB#>&FJM:6TQK22:PF-?66_5
MO8VV#W3NDBK=&+6[9\5S6EGD-77'_*ER+I/E"Q?E\)-F%3!RS%NKYSRNESD
M60H?]Z<#T-+.3R\G,;/K?!3SQF*.6>T;;J>)8:)X.8&QOXC>==BFT04H8Y/3
M_OEBBL3*>Y=WJTG%'0T&9>90/4!\JKJ!>#[&/8\'U;A_,-<L.M+.*F6V)/&8
MG%?F)N%T2G_)&,Q25!#'EW.M=Q$??H-/URFHRUAED$D\)B//46N.N.?Q?ATF
M"KI1=%=5SOU69GRD"/SGN/*KAU#[XZLTNKB=+8NU\>%COLEYO45SR[G92V#6
MV;C"Q<IN/?.P.XOT408C)Y%(!X/11826>,.A&;&F]ZL&;"%%0[[K;^FT$@;Q
MFV"RQ^R_\J@6&2^Z=AQZ0TLO% +:T->99941#3.,1X._C/'HM89G=6&1T]Z2
M6\"5\6O@FULO&5YTFXNQ#]4#944+A->#0/N]=@-^Q]=D7UP>'+UDQR8/J@A2
M$Y<6DHC )"F\R.$/(XTP7'JL#)3U,K;:$OW6]Z$?JG%&=^R?/?;7E\=:YYEA
MN<0+KRD1@EEB*&,$TYF<-5Y9K#V8]_B:GEZWO>>\H4Z[6YH0KR+0[LU#3YMB
M/ZQ5D6-VZ*(J]4/MO2U%QCR(AN=IYI?DXJ.U\WOR8W)2ROY1>7^FU@EB ,>C
M3PQ_T&7J4RV=8JPKRO_MY-72VVYUM[[77*XOO5.;6TPE+O,YAK>C;HAMH'_U
M_O$7F?\:I(%Q+HXUE=RD!2,4,)Z(@N9$:0 >&YS@QF6I9-@K0O64?%R%5;H3
M7WOB%%0*ZT&HHS:1&B(R;XC6SI/4@V9AG,ECP20X<;'VQ#>[R$IWZNM.?>_R
MF/G4&*X9Z!'&@T:1,:(\+0CH]CEH?:;4* 3M*;9:87))I7B:"@38V^?E/127
M_!_\,2@#5Y/I9N@2"_,[K><7@+@3T)H'5;;!HB>G]$*V?1%E^! O[Y9&:\M&
MK1/IJK#28L9/&7!>.X6%(?'.X4IX[HZCQ/<;I]AQL<X>^@CBX7>!B87 Q-&+
M8\EU(8*T!'99$&%]0;25!8@2#O_+G4KY:G6=S6#RUN%N$&NW9U6R78PCE[%J
M5V9TU/E+[>_6@?(O5=DWNOQA:Z$ORG5^ST+\T_[1R:=C:T",Z]R0PH>4P+93
M4N0V)9Y)RN$DF,9;/9GHI7+5';3)RGIWV,N'G1ZSC%I/?0J*.<56J$*3(F."
M<$F!V81-+<:!\K0GU&HOU$W7T[L#7SKP]^S8N[S@4G&B,TN)2'4@*A,I887)
MP4;/LD(6<."\!^QXO==O?8CS,6A@KTY!_/V"01CTG0%M1 ?9X7G5^*;Q\6'A
M[$H]^_Y(9DDKVSL.%#;9 _78PF%%S8*#E.",6"FLR*QE!1,K-1)S@16Q,RHS
M*[S7!B0*]\(RIN O;S=4BWLU!46<1 I)VB2R$<I<V^=;I;W7\>;FFDYUYV(^
M\;8FAVFG$V0!4@8B=1FFCC<W\$K$V?E@=.FK0<OK&2-0^YJHY3PL>((%6$B\
M>#*_X5\%5'\9:-C#5_9T%$N9E9'9,G,QW@8;.3^X,E%BGG_6U0)HUP+(NUH
MFS"5!ZP%<.W=_B7$55+2/$]S$W0N,,A'&76@<#D9)"]L>N5=_NN0^G9"_1LQ
M2!^3+TI/57/38DW]OPGB>XU)%?Q5"=BNJ@X3H6TU->0J?$6KNA>=70O))P"W
MP?<Q8V82[Y-= ;W7I^Q_F!?1P\M)=181/AY+!)4U#.>W2ZI;1O&WL^&@_QYT
MMODC2:PAAF/VFC05E ZM?!/<P8CK=?67^%R_3$<<3SYW7:H?;T3Y#S$SL>7V
M:TIZS=/ORSMK5?F#1^'TO39C<5'NE6*NJ;':OE?<*@96[MRU%+M -(NT.<,[
M!ZUT(C@[W4H&7R#XYBJC\:?Z0W]49NDUI9$6\I;*.QFAN;(8V6+Y/E*+*#$!
M*9+>\@.UPZF5S#>:3?$&-4YP.WG19$J-4'ZW+K\NO*JUQ.:+5V;.QE67^]2\
M&L@*Z=(EEWT_B 2],/[R$.TMK9^<7TY$+_7\"W'$\G68!$C"V/ORJA3>LJKO
M="V\[O7V*WA@'+6XRVI*=H;Y5Y@55^:^55^-&[G(DP,_/)F>-OL.;(0FVFA8
MYO^/UI_D_'K^0I7:IL)9??FT] M&UJ]*Y58/GP+!-UP]&%U4Q%4F(2ZA:#/Q
M[?9UAXW,-H8)R[5W51ZTJ@.G/T?C ] #DU3_)\&F3=/+^NI3J$LS7GWG8YF"
MF\R+^IS0J%UST>-*17L##?@__<3KL3T%8WT7"SZ/8B)KY>?I#/9HL.\?>^VU
M$]Z0D M+A'22%,H9 MI<+C(PVJ44&VJ UP<<<:9UQ!MA@.^<E7E648]Q5>AR
MW)ZQ:\WXRDC+8_:@(<B,_2DL"H"EO,A8LET7S%SDPI?'UJ=IRD1!3(8A3$,U
M*835Q'";<6:""KB]2VXSJ:F@+@5[K1!%2@NC@/:8"(72%NA_0[FVO+^X0!O5
M+==ORJ_W_/);;M(2@FWN%:%KB?!9<EA=EVX?>%4--^:>3LKK&F@6SX:@Y0ZB
M:7E2UG/"HASQ+DUYF:&I9YJ<>G>"]G(TEH;S MWX'"J8L>2M=Z2JKY0@ML;K
M):C9U#;X--;K;JXPZX^5.ETEN6)EFEA (=Y7MY=E#DM5M:0L@G#6+K[1E+RI
MK]7:^);/#3//>)GXZ70PO_@]C+40T/J. J)<[OVG4=^O1/BUW(GGU48<S5."
M,$7NJ+4MG8A8%!&OC[F7.G?"$:&X!T7-,J)]CA7U&-"Z]H4)FPKYU;$G];DG
MK9/>"&7MZ-1?53P)W2HS,^F[OH[%4B[B'<(P&]KJ8GW#U5CS:?[3J"HPIULV
MO!L-!GH<E;T: LH"UZ/D-5:\KHH_3*HOQAM;Z$N .53>D]BF)GH/JWN-50VL
MJK@XEKJN_&9-HO_2VZI+8+6YOC)@XS<HWX@F.=ZHJRK'W @.XRO;Y:I&5TJ
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
MG:<=*GP.%:R36A:.6N&E\#R 1L,M54!5*@^N*#I4>"RH,#?EN#!IFJE !,
M@8--B4FU(R)X[9DSVC$PY5A/?KU[JD.%)XD*#]L(MD.%>T.%EBTD>2X# #N1
M1GHB7,B(L1E'?X],14BIR>76LZP'Y_MH4.&[C2=R>F=FZ??LH7J:[BFC0??7
M1C*NF-!YKK56*3/2,9]+6T3WU)V!=@?)MX+D_;;Y9FWF="HU22W'UNY>$Z4I
M)<[FC--4N,Q3,-\4!P/NWMU33\+CWH'94P,SIX11.J?6!BORE!L%?TNFTC37
MA<E<!V;?%,Q: <0L=UZ U9FKK""">BPLXQWAJ:->,Q$RB@'$M)??OZN]P[(.
MRS80RZ@H5,Z49P+,:BJ%SCQ88%:DRGMK5(=EWQ3+VG%#X3U(&D<\' 81W%AB
M0B9()K4O5,&48#G&#?,>:&F/ LR^FZ#A\ZKN$-XS2;3]SZQ?]3:XG[#A4_<#
M%ESD@MF<"L$R4?A"4VDD%N+7UA=KKXQ]-7+MV+*8SFXL)OI'O-+?H=FMT.QE
M8V8>O'MSL?_R6%FN4V=RDN4Z@';&!%'&%:1P,J>FL(:Z;.L9*[(>R_-[]_\]
MO9# T\8!EIG"Y*#"ZR(7AG$#FC[SRN<A*S)'U2UQ(/0_@F'PR8]''03<)P1<
MSB'@<.>893Q+<Z\)30TEPN? _2D'$G>@X$B5YH 1K5ZH'01T$/"UM\<[56 3
M<.!@K@I\!%7 .30[?2 !.!Z,&Z<)*'62 )1+JH3,!"9%/BI5X([B@)MOW=QE
M2N2:/7ARJ/5M#)@ND>'>S!E,9,B%YB$X5&$0OW)-C%6<^%1GN65<>T4QO4GP
MN[JHLD'>Y(ZS[\<DZ3C[6ULIP-EY(87)@B52HMO5,D>,%)XXX7@NG)1!Q\3%
MC-W5O=J.LS>/L[^-I=%Q]KW9'<#9A2P4HSDG%JP/(I2BQ#"J"0-VU]:Q#/Z_
M]8SWBO2N8L,;%#396&OBZO1"]H4&7E4E:TVZY_=Z2?;N]^>IX+P(+&6!Y5P7
M3GB9&4JMD#G/6.&TTB)&P^\*WCOPOA5XOVX;7*D2A32:DI#9 JPNZXG)G"3>
MBH*I$%*#M\PRJ0"^[_A&R1WPRS?V+7? V0'G7>=W<ZI%%@PW-A.*<BR)S(V"
MI::46\XZX/RFP#FW9\%>929-)<!E,$1PK!25,TT**E3PS+"0^JUG:=:#\^IP
ML\/-#C?OMP("I1H-49^[7(B,:X'^!<MP@A98LL/-;XF;[?1+@$8X)$IHGC$B
M,BV(TEX2L!/2M"A &\5:YSD3/?;U_H*- <[H;?AG+#I]5=N%Q]BGI6FZ%[M4
MQ7Z5_]AX;V"9:;!7S7C7EW\_>I[^\FKW\T;"^^].  %VCHM":YL&3BA-,R*L
M*T"YR5*2T:#2(C=!J9A&H'J,IBM,NE /_LIR\-O)8=G!I:.81TXQ!Y_VOI9B
M:OSHW8H:#"LR)Y1@OM  4#F214Y%R*3U5F>ARUMZ:%I@AT?[QT**(J/.$RD+
M34"L@VFDJ"!.>)[3(/(@%=!"6JR]^AH[2+F9KWL>M?+\RV;V[K94(D4J@3J
M,JU(*3-:I$X(:BP31>I\1R4/3B4'[]X?>ZW23&2"T$QX(G+-"! )_*'S#- B
MY4H!E8BTQ]<X'J\ADGU] JK8V-V24#*7.Y>S(C5.V)06V@ =>YH!GJ2.NXY0
M'AY.=E\<6\Z$DCHEM# 2/2V!%(5GQ)F<@0I0,&DQ)XCW,K5Z7^L:0CD Q;]O
MD[W=LM7DYJLBWT$H^XYHAQ_L[GU5;'J9=,Y'2#<?Z@9_,:X:RN-(;'4>V#^^
M/I U;?:N;*M7656";TOL0E2^:@2FI1_$%H3SYD/_O=ADJK)IZ?P1;<!\G4VO
M?F2EK\@W,AY3M;1!K3]/Q_.N*">>&% .WY/8\_4G/;C0EY.M?RY:S& N+^WA
M\O*O7&0(7[)(=8,UEF8Z</1H'(_\I]BJ$[\%4]*;,I7D=(R ]E_7-V646\^.
M8K.MJ(<!Z<3T9/ULW3D^1G?&^DY^UW?F.YIW>VYUGY_ZLB%KU:D;C. 1MK6M
M^Y@R['H=^[B.J\ZIV+44NX:G&>TE>%>'TY_G[1^QK7GC;T%A=8B-D./7V,\P
ME,-VJKYJ':WA.U6#U''=N38*LZHY:M/0;>S/0&[@IS_L[;Y*=J(S"G#O_^FS
M\Y^3%[/QZ!S4[3]VGY<"\N\_7E6__#$YU2[128#E)A_T '!R,C/88G3:C[U0
MJU;IDXB3^.*FKUS\]O8:0+RJ"]S:MF]WT&.4LXWM,9I^OL?H%Q7Q6]0H'D%C
M47Q/J4"(M^_V&'JG]W_[]=W![FM\[N+P[[V+_:-?3T$A8 >?7J3P[\'!\V4%
MXO1L'^8)3UZ\^7N?@@(!<]R!.>Q\W/_[U].W[U[#<Q;^_9K^^],^*!5[Q]2D
MW!B=DP+;/0H-2D,AN"9H#Q1XH2[S>KE]IW'&%R$%*M-<6 7?=,RDPIK X/\A
M7VD4V1WNMSE<*URA1= DU0(+J%H%>H51)).9HFDN39&SY</-N,X<M=8(+H4)
M0H'N:$PAL'6&4LXM'VY$YF1^!A$Z?Q\-3\COH,NYI#R3M8V7;]=D]EJJN^*Y
M:Q?T..5WN>_]UK['C4;OXF#F/&CI$U"6X2NE6CT:3D[[YY,>*NTP=6"@22GE
MIMZ>#F'.)Y>EM P@(:<^&<#A31+CJ]ZH(%0_P6&N$>*EH=DT:&]ZHZ-??+1^
MCHL-P<%"'(%\G8#(;K_(^7(F9!#):#[M2NB/88D#&*\?^O Q9GY>\;(5TGJ0
MOL*_QLE'%EC&IZA6?M_0M'\LE2@T5RF@$E-898L1HSDC3@5>Y(+)0K,;-AQ^
MG'Q:YBK?.3VVW2P.=&1R!D.>(I42IR\)1JF(']9TZWS_I]V1G:$.7WKC7@S=
M+CSVW5'EWL?#H_<7^^^ .H].!'SW.'6,,9?G0)=89B#CDFCJ->&9I5K+7#JK
MMYZMQOJ615NK%30<[Z0_0<.ELE?*GM 8<*]1ZF$S3R*%+N49W-JB?4QMJ7F^
MG:5?UGCY<\.J;26^M)WS0[=ZSK?3[+&TI7Y,^YIM,]7M:T>OCV5?@5X+^2 M
MWSG;M+[?RU[D]7V_/WN1['O=B,6"_5]+&JW$ZEND)6[V;OT=?T#7!TQ*G_AD
MIS1K2Y]$J68G/[P!37SRXPVHZD8;\UUM\&_CT622/*]=[+"]L^&TV\DOV,D=
M"[;?;!!C*6TJ[3;S"S;SP$^37T:C]\E?&/.Y"WGQ%'>I0\<.'1_)3G;H^##H
M^'B[7UV;C5+241/6N")&\=--*.JK^C3?A-2^N-!/-\ENDMTDNTG>8I)WVL:!
M;C#V'S5QZR_"^.L+,7U+2?_9F\SKTWU,FOK<\\P()U*I,0.%VSS7(9<T5]?&
M-&%*]B<W&V,<<SGX?G7(_?7$A]G@]WYXK''-Z@ZS>//WZ\N#W1UZL/N>PW_T
M\.C@/8Z_O_NO_INS/9B#9?M'?[U[TU^^PWQZ^O9HC^[OOH1GWL!_+[-]_A+6
M<G*Q?P;/OGN?'GQZ_?'@[X/^4F^_7&G+C$Y)87BL4AJ(,5*1X S/.178NGWK
M67IE0L\#EE+8H&((-^.46Q=#V(1R!K<"@9M<+LF""!D+CFJ;"J:LX5K3H%TP
MNE"IUG=2SN S^3C18-Z<FR2/!2+FY6&T$BG\)PAW-!!A5$$4SP)ATN8NLYQJ
MS['<J9HG1WQED8-'5-^E Z7-6=H/#X)*$U@F_.L6"-1R-+7]3!TFW1*36J57
ME"VHE(4E*6>""%'DQ'##2*Z\L3DK;$8++%FUVAABQ>O<@5$'1M^WAG3@IQT6
MW1:+6OI1T,JE:2!!V8#EX#DI1#"$&NU32VUJN8R-'O*[JCJZ09#T7;HY- LI
MRTP>,B&$=MI8*4UF?,%#H0JGUMYJZMP<#\VCAW-]P?+4NT =4;3P1 0'_\J*
ME"@M@])!&0-'U+DY.B'^Q4+<9D%FUCH??!!.,I7G*<U,0)=:D6EV==/LSI-Q
MOYX,1("(!#O'N0W6&4=)[@M%1.H]*3Q+05X#A*<T%T6P6\_@Y)Z>H.Y@Y_'
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
M^$&Z$C$;U[)$GSA!^-]MZW).Y7G3YB3+P7F=*'3Q^4 'K3P3$44M$^*,<>1
M?B*AF4DFD C;/YWXL_R(=4MJ4B;6XXH*1CW7JKS-_QLE+G4J<FG'FUO(OKEC
M"MXJ)4EHN0%P_#BA_+O==A5#^;/CF'O3?5**H.9+"^U?^3M&Y0&O*&";^]T\
M7BCM=7G87ZR3_4EZ9/U0Y_G=GA?Y-EO#9>ZY^2#CD\#?7UL?/K)]^'WKJ)@U
M<+RSM7_<VMK+E>[GH/YTFMG0O&9\_GFX=_P1[V^%KZ :T7+6P!Z'9X$!VX3G
MPW7PS-9Q\[SPP%]-E>48U"8:!!($2\3!N$'6I0#*5 A*LSP*D8)RK=?UC/X^
M2QICG!NQ4_'?*B$VNU$$T_G>\\5YPI8*J9:O!>PJ -3V.$ %[L!B5@D9'@"@
MN+'(>##TM,+$1TY<S+-0B%BG^GKSZCD!:C8./ T&K9[6R.^%03/>L\:@1\>@
M)6LZO HHU!Q'(<*LC8PS)+A)H"8%AG1*&#%BC:0T)26+WJ-PV@O2DFI%Z$X@
M)&I%:%5 :,G:7*\"!GT<QR#E<B,,JY%7VB+.J$ N%BFAW"<+1\PH7GO+UI6X
MWMZH5H0>$8-DK0BM# 8M5U/U5<"@S^,89'PNSHTQZT%Y,J5FR'F#$;863MDJ
M,,T\6&/K$M-:#WHRCMP]C+U85+_7VM#"D>A^8+.93Z-&G'LASMZ$UB,I22(*
MQ*("K4=[@335!GF/K504SBX4LW ?;'?5.L_=\:9H;UEF&9Q6-%^'$.L0XNKH
M@C4BSX7(?AR1F4@Q6,^12APC'DE"Q@:#M.")1:.(3WSM+=?K1%UOQ/^R0X8E
M5-$-*I88O3./O,E#HT%I_$%=SXO4&']:*<#Z?!+:_:KYY?OO'KZZ60R+K]%K
M+O3Z,HY>6D7#E8S(T<3 @B41@4X9$:;6"<J#";@8/T/$]2EB_ZB5R<6SY.^
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
M&R%;35GP9G  /;C<BM.L;:T7P/W^>_3#S."-K=%7?QG_:B%Y1\)V"V2X'X
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
M>N$]"T0JZVM]<>EP8DQ?U%9&RPD!G" :<4,5LA3^&3P)U,N "8\U3MSAJZ_
M"4J,HHT_8IY!]=P.SY<.JHQ$9J+U2@3,HR<Z)A.L<UQ*"99<J)6O)0/5C^/*
M%S=8^Q 5 J$8$>=,(\=90I('S;USDG(*[+1("WQ%C>Q7=8\:U]I."\I5$L'*
MP$'#<, 11.!@/9%1A5I97#Y<&U,6@TC*)- .B6(.<1TETD82,"J)(<F";*(U
MKBW_/5Z."Q T4G-WC;0VVB]QF)C 5$K,)Q5X3#0[]QA-Q$K+,:>XUB^7#(<_
MC^N7*@3.),7("A7 :)<,6<E4[F_,G);2:6O6WK)[X/!KL]IKH+A-86.8V<"E
M(B)R#[8+L<0PX925,06L:X5MZ8!B3&$C$?1K'!-*'DO$J7'(!$(1-998'%+4
MGM= \4SNO5E5%<\73.T>'P,8S,QN?-,HZI)+>MALM+HGW[H#>*G:"?C(F3@6
M<TV%-PE;GH341'('YK/7WBL;R2*4M/+<:^!]./#NC6MH3I@@K-4H!J[ 4@;,
M-8P[)!A.E"9O?;+94L8+3L191G.YYN3GX>2RZ*'FXCFYN'6E/C$GG1>&(!T\
MSR,@!7(A&<2ET,E20IG-211DG4JRSK5Z>4S\8,9=MM+1N5N'O\@&X??#H]QE
M[T;,^3-KBDO4.&]%P.9*9= \X&@M1=E_@[@"6TU;HI"2P6K)+:;29+!A+P]E
M:E5AC#4IL%V*/!D3N,VC0%UTPOK<+9H2OA"'2ZWT+XZ#Q[PMG%F'#2=YZB]#
M/#F/=!(*!2(=#B$RIW2M]-><_)B<7"O]]S/==S>KF1R;!X'!>8GD4.*Y^:T6
M%%F,-2(J6B()]2[B6NNOM?[E>+5YM/Y[ 5*M]3\"VFQ?HDT45N-$"=(B#X.G
MG"*7M$!$4ZV9)LD&O6QJ_\M)("D"&XUWC3_O&M"H0\.7<,)3;F[+0..UEN/(
MC!$N<>=(GL2KV$)RE&M+95&HX\?#$P$.*1CN$38&0(=IA9SV#+$0"(%#4\**
M42+?2L6&:^[[,?=MMWZM[8MGX+WQH$*R)@:5VUM[A3A6#CDB@/<\3XDP[2V3
M>;:&8'I=4EVSWG(IT??CNUJ)7CQ+78DS#WSC@P-)1F1 7%J+G#0*+':II"/:
M>ZF I43-2TLGQJ)VF$9K:#2>*YJ[#6#BL!/$2RHDKMW=R\5U8^[N* /.+650
MR!F&G'&#-,81&<RMI#AJK%2M1+Y [JN5R&<RX,:<U-;K1#BF*%BM$=<*(^L$
MSSYK&XB,.N5)@;46N12\=UV+O!_CU5KD(_#4E2M6*R48Q@P)(\ R2XDB3:A&
M,28G74H\)/P\:N1#L\^7L@SQA=WCCJW:JJ%(#"@A=(=YQ-((EQ[6=7+E0VX+
MW)^7(B7N/Y2YEA(+E!)?QGT-TG"E4HQ(B801!VF-G)<6"8&IXC@2!J?Q5O Y
M5:XG8(ME20VJ[U'+BUI>/(:\N/_P]%I>+%1>C%L5-B;!&3;(!A41CY8@S1R8
MZ\93K74*6,27)3 *:^6?Q2C0MV.#W<>'^:[BN-9W,75[L6%/SANP_#8L)S2.
M[7G#Q<:IA2T$WBSFMU8I)9,5M=5TXSR6^_)+HX+:\6\V+#P"7K0]Z,201\+V
MHH^YQ3&\KSTY&=K.>@,VTE_U/O:V?WBU(+C___P(,7Z/O<('-X4<]QIF/.41
M+#'$]?R;UO@"?X'U;57+6WF7W_UG&V_3G8\'.O?TP\PAX[+R:!5'#K85X223
MTA8.(*JUMWF"I937W0R-T]AK%'[<C<;N8>Q%FP:QMUY09!KV@*YZ5X30SM1H
M!XW4SEO>.(^VUS@&AAHG5UC,87G#8ES\S30)]YM%UOD>0)?QOT"6#6?[[?[&
M_4<.+PN;[Q3["'M7#&7NP<NU<V-Q=][HV+,Y&?FD.YA@YGQ2W[J#F#?.=WNG
MW9Z%?QS; 9QC?QT8M1/[\'>[.IKJ&8/#7H1#RTB0L7G\2.'+^1LURR\CR^^=
MM;X<$!Z(QTXB%[E!'&N*#%$62<)3 @U-QF!_Q/)%;Y1,0W#BE\P=8M_WV@Z(
MRKHNR(!#H-1,:R[&DY*[@832L-/9:/R_^PJ>[DDL:?42=7+,I[A)_EK^YQBT
MM(^/@3B!FCOGU?CQ3*DE];9[V6(ZZ4<_+"36Q'4GC;/#-M!Z_NKLEVV7[W;C
M:\U$IGG>IA-+IH%[!7@O/^C"C3/FY6_83J?1+2#A= @,VX\O >,^G\+K=MH
M;:$8/[\.+]X'17!8[D.O :=70,WP]))PRK'TZ\7&%((G7S, *AR.-B^CFRW&
MP_4;81CSMH^AY;41:NWBB@6H1OFJ_O!X="SC&WI=2T[%?S\_U4XOAT)6#NU[
M7^W=;O=3N7-;P[C;O9J/,=F'J>*P5XS?[\^;1^]S5,@1G *2V G$0\A1(1.1
MD$Q:8RBSD6< U^QZBOX8VK@KZ^'4GA\#'6<^FV"A27ZYR9:8U/WN<,'-)L6-
M*ZF)=G6)%C=W-P\\%EHR&U!DP>10)N@?Q$ID?')*<T:4N@/1WDYJLS#WJ:!U
M/E.EY,+"5 $5!?2(+-@K^N]/,T ?!-]])>0+4 ]VQW0Q#[>%W1II8Z5B-+8Q
MC<(A= ?I#7IJ[V:,.FO#<0"9';=/LDD$AFM&R@&\56G&Y@O+KF-C#[R'Q>JB
M[QY7=#!U4ID/,IRU3X;%FTV<7;4_G&XH 7L(BF [?^=-+Y8P]/-9.PP.1R[;
ML0LK/QR^NL2Z@HYNON3:/.!G(@-.IS9H[,_#WE5^PY>('*#$5U0 Q1O;.;/G
M_;5_3M(^$/[4'DZ__HTOF=)]7E+?X1U+A@,)E WQ?#:@*,9>_A8LR2[+4AI@
M_X-X_5M;>&6<,(HIZKBP2A//C#4>U!'M-)8'"G@WNUT+YLB2&;#M7_^T;V>=
MXQ2UEW)2!T*T$A';Q+@%81$)CB+ED()*RI)2X,,U,6SFY+]@;8C,")]8X-H1
MK1W&SF,.FI&!7U^&+RK/[P+TA<E0Q1_^,(9A)^ZD@K\K&?4>X&EP7FS%+CSM
M70<^>G6:@ =-P!]P'B2US*%H643<&XIL$ P1QPRGH+WJF-8:$?2ETPP]O6%<
M6UVA=>5Y:(.@RD8A+/\\<T-IPF<-YQM01I9H_3%Z^=^_:4K4SUDLY$]'GH%Q
M1QMHT '4Y]^&G?-2XC"RWLA46?R)2[N88F+>W%_^P\X549,KV5%$:F '._:T
M']^,?O@9=)'3CCU_TSXI]J&XZ.?J]I7 R0@[766;'UA^? 6^&[@$X"J[K'IR
M]?%&\=%4Y*G\C.L-3.F-'^,-<L_/!+OYH3^Z\D>+)6*#4%TO]G$6R^Y&!G>L
M&G^<9KXS,B!*W>IY0OUJ9JA_:^0ARZ9$/.D7@GD11>DKNA]EM4 )M_\O=@KW
M[R?K7+NQVP/$7"\_L8/R;]_M#U[Q9NUV![8S\?ZO8"3=.]NQA8D*)F(6S8U2
M*A/]&+VI[YAY\<H3LEY3OE5.^/22464$S_-/HQ#::D8QI]$[F_.MB)Z5;W6'
MZJGL BUBT=<-FQ>2C]4E\#F'W_.]W6W>_+"'FQ?;?.>O/X^:1WMLC[YG^\?;
MYWNT^;WYRU0^%JRON7L(QL[A81/6L@^&$/PM]O]JGK>. CPO'.\=_78$[W?V
MGXOW$[/YO+=@90:DK&*(.VJ198(B1QUQ.+AH EU[J]<II8M-R%KZ!-T:WEX#
MO/TT#[[%I*B4B7/NN4W4:*>X(5IA8"'*?X!O?7A-^*D&NB<&NK$^(TE)$KG!
MB%KO .@\SSU^!(K,&<N,-%C(FX#N'S7&U1BWNA@W!\110Q2/SE$:-2?2N12=
M"LSJ)+33/-Y-A4OM[S&@B]CKUJ#V"*!VI;U9JI/Q13*]\ CD$D<:RX0HH4H%
MB@TC-D>&-?SBYU71W^:VTZL<IA6RTTM/SF*L]*FWOU<+ZNH>8T<[HU#B!74@
MF-G]XW[FZ]UZ[V3\>U]D2%0NFAO \(]J82N>K_.TD+@]8=!JQIR7 F$C\]P(
MJP$2>=;SC 4]+TGCP]I;:LRZ(?*AD#@WWSRVOE>#P:+ X%ZV7@T&2P &8T:?
M\@[P0%.D)"A)<)0".9.K#;"-5@0X5>QK,+C#/>[V4H\](G3IU#A;YA;U+]6Y
M.P;='M-0OP]8OR1+_;;W7VHA-8\[TG*OC8T\91$E&+-<<.=IY$P O$67T\5
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
M'L)0,6&BA&54.VZ=<5$D$VW24=L$]%<0AJX( RBDQH7')HBCYH$S6$23<_F
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
M_R#VJK+C6'OT7JU-F2GB5R"([8H>:LR='W,_CMN4.#'O2;+()0' &ZU 6MF
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
MN)?__P8BN9]@KXGD.8ADUQ]$DER@CB).LW<A:D PGM.UF8PRA1B#IFMOJ=K
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
MW$]8UU&AE6+6L=!VSG)FHR9".$\ 8B)>)$DBCUI \%H#"FVA9\T,71V1_;+
M88Y*?!W;60U$F(CM:&<X*!V0)IDF8" 0[Z(EDGI#M5?2B]("@+*FG='Q<W4P
MH5;C%T^-KR,TCVW.3T1HC* J:.N(4D80$*C,>T TL,(E)XR1,E,$@G5>Z_&U
M'E]')IZ$.\>1"9\<R%C23S50 D%EXACEQ"O-8[:1IUCBIW(=KG8^?CXA_1)J
M?F 4?)!064W/6_.S0F X.R?-Z A:.R:I JJ3-0;_3PBO' -A6!U\6%4\?#<9
M?,C*YJ!D(,&7[%:7$W':6Y*5U)8RJPQ5:QN@5%/"O$*U2YITMBI62U)"9N89
M"\9#=,ZDH 1P2"IS!(/9S4CKX,,*XL!D\"%[II@)A"$]E/%DAKCL*.%@;)":
MTYS]VH9>UT^15O9"Y?0-Z53W$M9U\&&EF'4LM%7V)BLU+$1!PJ!HPXA()&4Q
M<A6,H &%MEVG5[N-KH[(?EG@,$<EO@X^K 8B3 0?0N(T99H)RQ+%M\F4>)\U
MT49:*0+CUI0B-6Z;6CXXAVB!,:%6XQ=/C:^##X]MSD\$'W3**@$K<X4])2!+
MA9FWD1AJ+? D8@BBZ/&RUN-K/;X./CP)=TZ418"FHM1M<>-E2?$+Q%$ $F-0
MF0:%] JHN.MU<77<R/,)Z;E4/MCAPQ<\"K';Z;OV<P=BA[4LPP[U G<N=DY+
M;\/1Z[_H:GI+J;/:FJ2B I1PKB@]J..6-08*==G$RH+IA\G(!3-4"F$U 2<#
M 0^"6 >6<,83*+""Q5!F)(*&)E7S*IR8'VO6^5I/;C+=:V).'?E801R9B'PH
MZZ.VGA,F*.IDEEKB/5<D"A$]M\XH595=S,=B^@%7/CA%:WEKYF>]X3(@S5WL
MO_NI+G4<9Z6@9R*.HQP5@6:"Z@H0,%80EZROIJRC9N,@EXZJPJS#"R\BJ0VB
M^1M$=11H-?!D(@H$RH-UC!-;X0DOLVQ1G24R)6IBM$8[M[:!%YNJ-HAJ@VB)
M#*(ZAO38CI6)&!(U((4VB42 ,KR4EA9CI34%HQP$B*!5J61;A]HBJBVB%;2(
MZHC88V/-."(F T/IDSD14G("F6EB-<O$9:NX]3%F6\IQ8'VA:F:KB-C/U3CA
MC>&PXFDHG!A>/"/<-3G0F<.ZEA<SG3?^[;L_CY%T>A#R#^[UC,.A7_?*+,.K
MH[>:C?Y!:KC/G[OIL^NG1@OE<^NXAZK(5]<^38V?8LIXL]APO<$GC_#0^@U_
MWC@[:(6#ZF_9M;K#C^,SRE]."RNWS\LLJL&0Z?0MI!0'MTBCX4DGA4'+5W [
M!E.H_U5^FSF0^CA6WQU=2Q,CQ<YP:?]]$[A-@9JS$1(S+BC+@)G@C*>>:5]^
MR$'*V:!&Q!SLL=?=;H&P(R2&7\_''_G+G9<_O3YSW3C$M F_S]O1D?Q3MO@"
MS\22XMG]A[>7>W[XI"@X!383SCDM'F%/K+6:&&-Y*+UX73&CN&@:?M6*J@AI
M,8GEBGR\2BS^&F*9$(F7B86]9&J!K<VWGV1B(4>C",])E#@D)RX$2CP5U"F1
M0I5QQ4Q3R:LMO9L-5%!.$O[R-;7/UZ^%_>',^F)$V]D)%$\G!:H[OFKU\?GA
MYM%VE5QX__>'WE*\UXW2K;Q%H]7KG:*@JF1/)2Q.4(%L'+BO*+4:GY&7^HU8
M1-R$N$K_5T8D]CMC,8:O_"7U?R#-7+_Z>W4W_$QU[_71R-O9R\!+2$PY=;MX
M#1]XD+JI=5RD:FKAA[J-M3YN"*DX?*W1P=]/4K>"D.-P\>?RFNN-7;SG^,.-
M&][]<SI&C;C=/F]\3;U^H^N*3G3>Z*#VA%MRZ:2*KX"TOI&#5L3#?/6"<&(/
MG_GNDU%&6)T,0:@/!()FQ <.A$8I64;3VBB]MM$_Z*;1N$=2W"H-/*56)S8;
M9WB*C0[29?^@U8T-GT+GJ!#,I**"EZLIG V7^\-CFB#+(IG&-RAJ<,$@)$\D
MD^10U1I28^^T)(]56E'_K#,8ZSD@BBL4,Z"-ZAE7B:,BB2$EI_)LU,,:U0L.
MW@Q9\6O1SP9OB,I:YVLKXFT*(+9R"W\:\@K*R\%:>Q65'Z7^%%(66"U"M75\
M6@FV2Q@SY&/@E9K]RTFG5]WK53>U7<'=7\Y:L7\P,F$GOCCT:=+Q5YSO==JG
M_>N_<F7(Z#/!%<#4!DW\>] =CPS^C.?83>X+J0CFE6N?N?/>VL^7,1H!>FH/
MIU__VI?,>1XS4V>]XT PH+K3Z59'_FJ H?@I7));E*4TD-I1R?NOE@S:>FFU
MT-R#=-JP(*RS:/TFXPU5GY#W=P<\G*OIND@]*#;=QJQSG*+V@=[EN'"HBD3*
MDX.4K-%>\T 3SY%&U% >P1,\I6.&@Q1/VVDGS]8VWR,<X',1*"H7S.OC./67
M#Z@D]UX77:C5/Z\V8Q?7]VL;+[TXW3+0K>]?/CG!>;3,$JXE(\"X)\9&3D!'
M/!S'@$H\AH0:^$D!G^YI6ONA>O7\NE21)+G3;G?.*A%3#KJ'0N<(5XMWJ<0%
MBI6&&U)"L7,&ZE.KF!H# 8?R!.7#56_#JUNJFOCJU8.G1DGC%K3=22^]&OWP
M2VSU4)B=OVH=5R]2?>F7X;V& J(@XG3^<MGIP>4Q6*[3 6 .4ZF'3QY>7J\N
M33FQ!M>47->,7WN9KK-KK]UT6R;7&3?WNNW-UZ2X_J$/6>PM;_N#=/4;8G?/
M%RJ8/16\W(O\>J%GW2*\LB!#SV_W>@-SY@YO=8N0[5)MP)6I[W]4ROHF*NN5
M%W@ ;;\7J[%RMKRT,?##'+-BPPY=RXTASM-KJ::>17ASLE!6B5G4%15JB2"S
ML5J)J(SA(4B>AOWOZ.,D"]W".?WF_TY1Y+\]1L7PM/RQMU-\%[L'[GCHB=SN
M'!>[,L5!"M&*!-].OFQMOA9;'W]']7#["]Z3;A_MM_9VW\+.1U03-[?DSNYG
M6M3'B^^,@F]'[\ZV-L.WO8][<HN_Q_6_X_M'?QYL'7Z6^YO;7U"-E#N;[UO;
M1WNH5KX9!MZ& ]VSX!0R27CV!,!P8B4JFRZA_1 -5S[DM0TFH6G5@YOA+=DT
MPGJRV9Q>?SFA\_J$A?OAY^R$A<<%R*FDA4JW**I%T2<N!_IJ[+PE=IY?8&?,
M5GH)0'1*FH#TH33C$41FS[31*EG/YEO)NXP#SF;AW%$KQG9Z'GXO=ZF<U==;
M'2^K3_),%1$$)"JU\%8 "(D0)X7F*F=I-&77#)Y=1%VQ@KS>V^._J@!##7=W
M@KNWDZJBL*!]E"5XQ2T!AG!G*#CB$.I83B(:IM8VM&T:QA8H3ZMNHOXX2M #
M$>()M:'+$%"K1'/'B+%*Y)C)T:!*Y($+ M0$XJQ1J!P!DX9QEC6*?:#KYL%=
M"1>[L_JB:3W_5.; 0SQFRP=J/[U0E6=PUK7*<R\XVYI4>2P20$A>$:FT(V"2
M(B8+2Y*V3E&=HHVE+X!M@E!7\.Q?J]!,<26!8:6UG<O<7VL[<X>'L;83+/@
M1A,I$L(#M:CM>*E(-@PH2RF S24/:QT6J=_J"_#Q_-[IYM2ZK\*SM%;<2U5X
M+HZ[UGGN!6KO)G6>X'C4(3,23)($0NFIQG(BT60C0$?/ G*U:1IUU:M]>Y6G
M=O#4*L^\^?\4(:[6=^8.#6-]QTAOA V6"%\24*UQI<M()C)$+[C6X%71=]0Z
M@]7V[BQ/DA2;0Y)4W7)IIOI$D>@39.V\EV ]\XGK' 7/ K*GS#]FRZ4ZB^JY
M@?'#I=!8&?/+$0F%*<-XBN_;RU12]GT(5MOLM"M95*H)ZJJCZ$&Y $O0=.F!
M:5:KGTFUTLE2]X/).EEJ)2!R(C*H932< HE0IA.Q;(GQSA"EJ/!):I>91MUQ
M'C.7Y^TKN]SD91DKUV<5<X\*=N-IMRK!NEUQ%:TJB#EEMMDX<+'A&F=#KB%N
M6,!0W9A,%\&C7GIC1XQKT".(I(2G,3$K(5!F.#"3K?4@38J!%2.4V9$1^IPY
MER\MR^ !M?!\ZW#KD_+<4TB",)0+!#)HXO H2<R:>Z-1H=*PMB'%NKBNP0K
M.J=SZYY15P/6U8 +I%K.KA;[:Z+Y0ET46!<%UD6!=5'@G-Q9P:DRB,ZZR!-X
M&9R/,D>O+;7&@:1U4>#S=.3<VCTXVMI]B^MX)[:/WM']S7=T;_?WPYW=+]]V
M=O\\Q.>VMH[>\2NVVN&[;SM_['W;.FP?;F\&OK_Y_LOVYOL#?"^T[][(K:,M
M?,>WY_N;5XH".17!HEE&F#"!@&64&$B<:,5C,EP%14M1(%=-6A<%UD6!=5'@
M_?&S]G.M!':._5S42):5\D2F[ EP$8D)@A+M2C*IR2!X:9Q.U]6#BV16M2CP
MIF9B3U,9V!B=P5Q7(=>-O,5"9G2G*V=+Q#J;X5<H'KU!Q[.?V+^F&H6][,R6
MV4%;:S(J+=($28%:;:-SSFJ:'>HT"-M+D_.VDG6-3X78E^H:(SA!94EH\06Q
MJ2_MYTTF1@!58+43#!%;05.)14IKJ=/>'BE>^3"$J",.JX,18ZW.>A4CQR.7
MVB-0A"B)R<J2D$$;"9$9(1$CZ+J^VM][I3+?9BEN S?@C0,JGK/H\04J<TM;
MF77'"H:5T>96LF3SJ9#Z4BI>R)0JZR2Q&0"UN92),PI(8,X;GJ7B97"99DU@
M5Z&Z+ME<5&!8:47N999L/B$\C!4YGJ,)VACBRG!#2(D3@YA 0J1>>6&%369M
M0Z!X?G"#BL4NV5R>D.[]2AAN,YKV>M?I*B'D3,U)!8%24EF5;  ?J+%2^1AB
MS-%EXW5=O+#*D!@NM8!-06:G)9$J!@+>)V*"9<0+Y[SW02D3UC88LTUNYM78
M:QYL^<R.LP<[RY8WUOL2AM+>#R#K<.Y*@.-$R2L>L@8E"0U9$K""$^M5(,DY
M'D5F4CF^MJ'8.I6+YOA;X+*%VSC/^%R<9T\+-E6Q1>/M<6B?1KQ?&0]*96.@
M@)4\]=-VO]1:Y&[G:# BS9UW3OM%X?W!5+76\:7B#$Z9:<33-!HJZ,)!*WVM
M\&3J9F506K<5>L/9N*-*CSZ20.H/GS]CD-HU4XR?GW+N4/#R@RV]6]T+NV.Y
M2TS]U#VJ9AK[\VKD7:L;R8GK]L^K3PR'=AU_[;2_CI9QVAO,*6YL%4'4^,UU
MVYU&KW5TVJX^?:OQ>S]\J\8S%?)$<,8D%W-IFDY5,"!9DLK&G+F-0=>%/,M7
MR!/.MS???!(^<VV$(F@^, *14F)S,"31; %BTB:4OL!RG5[-%?WQI.1KR8DY
M3YU,@F:D+.UT8E0@!7&T712M9M4Q,R0GI*N:G!:?G-Z<H2+'MG;?\*WO'_CV
MYMZG*+/-.G$B:? $9,S$)!H)5U%+ .XB"U4RG;Y*6E.%88W[5X8MDE#K=_J(
MZ9?A>**RL[#3-1)B8"Q,"HAJJ.L- F]*2IRYWIV&FC^P?]!]IIL_@7=^MQS
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
MWE#U22.0%60N;/1;43^0[O_]L]N8=8Y3U#X0_%9+:@'O%6P$&[,KU5?:H_D
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
M4LV@8UISHAMT^7+ZO]-BAZ,VTJZ*"P8.O#"I9+B<T5C''P<$>Y'KU>F>=*K
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
MC2Z1 W>!1E;&QUC6M \OUJMS'VNX6V:X>YJT[QKNY@UW8UM4,2.,UYH$ X&
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
M/VZ=_>=[$-N?/TD?'92 EP-A"4C!B)7,$6#2@-&!BVC7&@FE\DD!L.YI6GL
MA3%S05Y/C7F_=]KMSAD21:/5:[A&]Q+-%+;J#<BC5$HAT33ZG4;K.'2.4L,G
M5'72Z+>^^X:+<L>QT4:ZPA_QJZ=X:4Q1#9=S=>-455[U#U+C/+ENKY%P$V+C
MS]/V^4#8"M9L%)JN_J75/8NR]>HRS]UELW%O*TDXEE&5],4];KN37GHU^N&7
MV.J=M-WYJ]9QM5/5EWX9WGXHV J23X<*R@,'E\<@OTX'0#\,60R?/+R\7EV:
MTB8&UZ1=Y^;ZRW2=77OMIMLRMJZ8O==M;[XF1;U8Q?FM;ON#&-8/X]%,7OGL
M#,-TH$,]CP6F9UI@>Q6?O[G@\P:R^"65^I8;LP16^&Q[89:[XPX6P&*?;L'J
M6[SP74HX5VEO:+TWU^T-LW=!@?O,X5W R/Y0D<JH>J.Z-9I./=*SKE3?UEU"
MZBXASQ!K?QE#U#O?]@_??-_Y_]E[]Z8VCFUO^*NH./MYWNQ3:M+WB[.+*B?8
M?DA%$#LX#O['U5<C$!);$L;PZ=_5(PF&FPV6@$'TJ;,=8*29GNZU?NN^UIN/
M^W _TCE]A3>W7YULK>^3'?I[;W-]X^O.WO[IYIN_NYV32P[)O=<'G>T._WCP
M#M;^_K2S_99TMC?XUO;?>SL'[W%G[S6LIY,=G*?_G,Z"ZJ_&G9>?8O2)>BL1
MMTGDZ:4"66OS)"^6/+4>!Y*;O1G2-F91!;9+%M,I:/=<T.YAHMX%[1:,=B=G
M:">)9MHIA;SF'G$C.-+,!N2TQ4[*P!-GN?*-M*5X,JV2"MH5M'NZ\>>"=HM%
MN\USW4YK2P+!#!F>.Q(8YI'Q@<(_E$CJ=#3*3$:H&?5DT.X>&L,URBY_W[>]
MWL!700H_&(U'C][V;>GO\6RJ.5Z&@VZ_.QH/JZR)"7G=2%U+.7CPIT;Z-BZ>
MRV_Y6(K<NY/<>UOW:5 G#1R915(:A>"T\A#17#5@O0Z"<Q-Y6%FCO*WEU1RK
M?S_A)CR%=Q_>4B^\NP#>K5GH*?%D=$!)18PX<"BR4@OD!!RD,,Y$G"UTT];D
MZM3?PKO+P+L/9W<6WIV?=^OV)DG>:B51U%0C'DU +C*#!&'4.QFI5;E&3[2%
MN-JHX5%X]T&-R5J2V/3[*'_X7A+N;MEH^>#0=H=51IW?M<//\<P:6.ABQ*H6
MMUC/-7G=V8V V"JY)L_-V5&<Y K_1/Y]*<6VM,ZX5TLF=;_&@$[C<'#M/(=S
MJOIM0E0%4^^$J>_KM@Q/01B&*3(Z&L29MJ /\8 (E493PC7S/"=ZP<_TEP9U
MR"C=;YZD15,8>;&,?&[8$,:=\L8CX[Q'7'&+3,Q3]3@#A3<H#M@,A@UKZYS
M^,/*46'AQDKA!=LU10K?,_/6+!L?L<O!-$0M98@3$I%322!GK#3)$Z^I;*(4
M?C:1C8W^ES@:5Y9,+M$9C'?C<%H-]+P"'(V+;\Q :2L?R>:@/Y@5_FU4IU,-
MP1K% DYW B=?-Q$\CZ *"HV8C0IQGA32W"J4@*P%CM3@8%?6>)LQUJ!NWL5M
M^A1S$PLWWP\WG]L)D? $H"M0) Z#P:\8<MXXI)AGFE/%)(LK:Z*-59-Z\Q=N
M;K2M4+CY(;FY9CC@H%VB$B.L"5C]6D=DI*:(4)>'3V<O'J^XF2]JX'2#PB)/
MP6P8QR$8#JTX(?4?LA6>K._B@9.A+F+.;.L+R/P(R'RN&P"!:9R$5HCI7+EE
ML4 FT%#Y*:22 #)*@P%PS=BQXE=<!MY\6-6_,.Z<C'NNZSM-$U;2H9@$: ?4
M>F0B!NV $V4]\S3%M+)&VT1>U0X*ZRX#ZSZLGE]8=S[6K2GV*6#G5,BN-B^!
M=87+E80)43BZ("0W1K',NIK-D^K4O%! @U7Y.1N!E5X7I1ZR0?&2"3W/^B+^
M-NGH"'LZ;9P()/QK1>J3SVUG0N]T^X-A=WPR@_F7_7#Q+KF%[_BD$\>[@W >
M,2N1X;O)@?VZ[:6\RIW1P=AB!E2XE#.U/#9(1*4HR'5N0IQ4E&.ZJ/!+J2@O
M"-J<]VZPH5H0M+$(>FX$>Q."%D(A'B5'7.;$. ?FL+*">B5PD"%7_'#<-FQ1
M3O*"H 5!F_/>#?87% 1M*H+6?!$FJ4" &I#6%A11911R1 >4&[QCB1/'F@."
M2MZ6_&K19$,1=.JOF"WDK$]XA8^+;%QZS4",.]QH^9YYK:.(Z!_M?]S4VK>?
MR+];6ZGJ_#ZN6J'^:Y)[W^I>*8JK&M%_[L.]0ZO;/VL67^L5WYJVB<?MUK\:
M.ZV\I(4O 'A?'?^Q_7+F /C:V=L1?[!WO?C_WIU\_! .'>7RX_8^O'.'=CZ\
M9YL'.V+SS>;^YMX^V]SKP+W>'7R$>VYNO^MV]C939_NEV-I^_[6SO7.R">_9
M>?M)48V#E1*)1 3BGB5DF(](:1= %28I4 5@GOT)5Q/ 6E7E)!#E>%"1Z8<_
M_SJ;F9"]H'<A3F,H$0HK%RCEFDNM<%)*&Z<9![*4A3B?%W$2($X:I6.:8)0(
M(6"P88LT9@P%$0P1R4:NJH"ENJ97[&7:W%@_H\W5:^IW;S$SZL:I&_<^S>8O
MOQO#42]NI7?Q2^P?Q8EJ^Q5TWK[M_78T D4F#D>@_/XQZ'_^H_LEAHK 1[^>
MO(F#ST-[N)M%Y,MAM*-J9M!SGG #="6CC\*!^2^9EHB3))$5(J'@X91\<"DJ
M<67"S<-.43%F50OV(T-4J%S5DM_+ )';3?JXTP 1^*)B9;%EL66Q][?8VXT3
M>H:#:)9VZM!,3_C?:F+?Y1E$9[/&GO,6954)5;I2:Z(L_>]DLUY6:1LW;U-A
MDUMZ@)[\B)Y;C7:ZU0L_MXV[S=RGLG'?'0I5N+%P8^'&IG#C/:2TS@;B-B6K
M]=Q;U.KV)^[4W"#OAUK"W[;V]A;W6!AQED66199%WCD<NXRUN._[W1P=^&ML
MQ_'FJ01S5!W-76G4-'/Q]OE2U[WALJ1$Y;[@3AME Y$<)VX<L3@J22.Q03"U
MV+3\J1]GE@^5U_>A.]Z=A7Q>??6]H[S'V8,!_Q^V[==E"6**K0\[I$/S=UXQ
M>"[>7/]]?VO[/>^<_KW;V>[M[6R';N?T]?[F;Y>#F/OBX][[TYT/'_<[VP'>
M\2WN'+P5F]N?3V&]L,;-W4VZ<=KY\!;_<]H9=[KGZ?7$BZ0Y05+'G&-/!-(J
M<.2MCTP'3*,W*VN2TS:5<X\P:EZA9(&LI80L:C@#*J:$.L6]Y-8SXI0T@6B3
MFW@M-K6B0-;]0];F;^?=&*AG2FB"N,W_"(V1,SHA:N'$@])*80&0154;P*E
M5H&L)P%9FBLNM:!1 QDS28Q(7C.B!5%2 )XM-O&\0-8#0%9-RP+U.1(6D4S4
M(QX$1B:Z@*A.)(7@+=4,($OQMJ%S)Y 7R"J0]3"0E4("_2IQ:1W7.ACM!<=>
M&:6!8*W_M+$ >W!ST/='PV'LCR<QZP)#=X2AK7/-B5G)F,N-JT2&(:P$L@RP
M2 @O?*"6TMPB7TC<YOCJX+X"0P6&F@A#5K#$N>%"8,*Y]D8JP!( )!R4$R96
M,#2OC5=@:%Z?TUGB_,M/W 4?X)S ;G-Y5(?7R$F )2RY4U%&#JKORAHHP6U<
M<*C@T%/!(:FL=$I[#XJ\=LXR';UST0JEC),ZX]#<AEO!H;EQ:.,,A[0(,02,
MD>>*( YGA:RCN4>@3]KQJ(@D&8=$FS8*AY[-U)&J;_:]YF(\]S[H8*[)) B+
M(4IN! 80(T0I3"V6*D9<@GM/"^#>UH-[SEIE;)0($VW!WI,<.6X![K2A0D05
MP/C+]IYH&]&D]NB%R1?+Y()&9@+G+ C#D\66ZF232M1:[;%()1SVU)B\%@[#
M+NN8*2#0.B484PDC&XQ%F#,1,=/4N.S4P:8MKFF56IA\69@\T!B==CX:Q;A@
M7BLG50K$"R6-#[0$D)X<DY]+<HU!6N-$D$DZ(9ZT1]IA 4SN,/-*16\3,#F7
M;;.P+IB%R9O'Y!1X62MJ S::NR0=U890IXT0EJ=40BZ-8-Q:R(5Z@CTF A'C
M->(T6&0LI<@EYIG#A@0)*C@#Z2QU4<&7EW&MY)IIY[!CAEOG00'WA)&4HI$.
M4UV"%$U@W'J0 M!4BL@=$E'2/.I'(LL"1M)8I@D#LSH/_:$LS_TL>O7R<JZ1
MV 5/ _6"<"^#IF ^<\)8="($&8M;OQF<>^[6YV#D2&8,,CB'%ZT%93GG7?G$
MA($#H-[9E35B2-N()BG+SZ82Z56O>]#M3QK<WD<ATJVPZUF,/Y+:AVAQ$$0Y
M+F+2TGO*O3$"2VV-N(5[?P3O"S\5[T"C$.]]W<]/I+-1)X4,H[G#>] (S$..
MJ(8C5S$1+<+*FF1M0<N<L^5D=(-M5(3#B0.CZ\@M2Q$(@2;';:22W<+%7QB]
MF8Q>\_7GJ6<6C!(D9/;UFY"0$58@+%-@-$ION5E9$Z+-#"F,OI2,'IVTA'&&
M@U9P-_C5),DQ 4LUV&#"+=S\A=$;RNCG$ITQK!*!,Q0D,L1Q"LA*)N!T"/;:
MQ@1*'4ATT@8P+XS^9!C]+C%[3'DNI C::@Z"';C;!\8%Q=;E K';>?I3]VL,
MZ#0.!\7CL&!NK3GYA9)$4!612EJ 6(X6V>0L$AJ[K&QY1WAN/J@IH;\T*(^P
M\.R"785*4TD\HQ0X-L9@) <,#TZ'@$-@MW3R%YZ]/YNYYM_WSC/!K4)P6*!+
M<Y^0,R2@Q+V(WF%"0RI,N_Q,RUCTH"]+L)<-%X8Z;H1207.FC1/!W,Z_7YCV
M'IGVW+7OL>2:V]RD1AG$$^PY6$,,:6D9SC-4(F%-9-I%9NPSU6#7_F_UT=_5
MW*?[2-]?2!>X)2RO>K9C&Q]V='AQAMPWZN_4PQLF2(E!("/N!/P#QX=R0R=$
M@V66)$,#(2MKI$TX;TLS=Y>R,L*V8.%3QL*''0)>L/#^L; 6 :(R1JQC+IA/
MH  ; S]9+Q 6+!',*"C'>9AW&VO2IN;J ,."A04+GQ$6/NPX[X*%#X"%YWHA
M "$<K(D(U'S0"XT"O5 SBIC#3(1$?4RQT@LE;DL^=P%_P<*"A4\9"PW&UBBC
MHPP2]$)J>3:5/<D+])CK4CO4!'RKA1555-8)'1 #FD5<Y_)]+R4"FS>PG."'
MG5A9TPJW\37I/@7="KH](W3#W&A)="0<K%ZLN!71"^HYTS%ZIT,IL&H"NM4#
ML$$$(1WSB-F($>>2(1TD12"7X ]*^.1R=Q(CVHP5Y:W V[.&-Y,(B/[$@J.1
M.\,-CBQ&*61426*N2A5:,^#M/%0=O5':$(D8#:"]<>-0+L9!@3+F+1?>II!S
MM56;B"<3LYC&L6<+F5$SK<!KT9DI#W2/VJ8QV)8P.'*]N)C!9F65995EE;>;
MN&=N&BC>_'K6_VU5_S<;0=^RP]BRX_&PZXYR&HRS(_@7Y+N'_1L/3_*T]0&
M;;>_>HMQJT]Y7ZJ-J<;.]ZJQ\[92*[)F,^J.QGD?#H>#0UCM2;MUV+/]<<OV
M0RO^]ZA[> !:2+OU>3 (Q]U>K]T:Y%:@K6Y_;/N?NYG$)O=J5]_(][!CV)M6
M+\)F3Z]=L[L_CRU\=VTF;C>/#N#%//P>NE\F?\U:5[=_5!4GK_VG^O/D)F[X
M\]K9#:N_PS\3M4AX99PPBBGJN+!*$\^,-9Z8J)W&\A/A>J7^K>DQ'-@A$$'%
M.Z9BCX6>$<'?F_I+\R$1LMK:Z/O!06QMVZ^UR9#5:B_LTP)R;BXJG)/GPF/7
MNR/?&XR.AG$;[O]K;^#W'UWE_#Q3.4%M[.UUUN'^![]WM][LX*WU7_>WUCL"
MU,FOH!YB^,[7G=/=[D[7X(__[&)_\'???C!'6P<?]^&^QYOK?W=W#C8XJ*>\
M\P;^=]H#=?+UP>;VNVY^_M:;W[O_G+['FWL;GXS-/5A51")@B3BC&AEA/)(2
M)]A.):R,$]L J#2&E^-J0B/#@?B8O+&<6Z9I#-@ 548MI-!RI15!D3^$C1\/
MC^+*?9_J7WXWAJ->W$J3\_TU@@T2S\\:_C,"?'K9#Z_A[X!0VYDIG_/!=_;>
M?_*26 V'C"BU(L\(\L@23Q&<J<*,*&+,U8.\$4PF,J';#P"C+XA^ '2Y(@(J
M=)DBBZM( ."[^FV<<:8";N#Y$?P(@N"H[^NIHS:E;J\+/\Z$1?4AD %@S_9Z
M@^,L!Z^B\4VX6J'^F2HST5A@!WKV<!1?S'[X)71'((1.7G3[U7M47_IE>J^)
M&?1"'%Z5KGFC)Y=_.>Z&\6X6?JMX8N!/I?GTR=/+J]6E2S;=Y)J@JYJK&R_C
M5?*#UP2[^:'?^N:W%DO8JB"F+/9^%DO%K6[[G<SR2SICD[V U[L\OO%.-YHM
M1-SF_3U 8QP^S@Y<4<6J'=B)=CAJO0+0#JW?CWHGDQUAI'T+,^%YGWC-4+V#
M"ZS9U)#5J]L43]QYXOTSV#A<-NZ'-HZ8NT#-;<N6ZF^]=P2Z?SIIC(_B?;^;
M]<V_QJ!K_E@SLA+**Z&\YM8J30RP/\#.FJ6E=OM'L*=;$Y<9&%>7S/,XFAGH
M#0K__9A)/@G_'1YT#C[N[AS\O;NS_?+TXP=XUOI;L7.PN;OY9G/_XYN/>YWM
M#;:U_?EXZZ]+X;^#G9./!Z^['S^\WNVLP[KWWL)W>]T=^@KOT'?['P\Z7SM[
M7L![B7].-^HU2YX(3#QV*!"J$"<BCUXA$6EBE"%"Z!1B3FYH"SSWP-^2VU
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
M OP9A%]>9VG8LK?.4"Z>FB=EM?PYS&.HQB=_]FQ_##CWZK]'W<,\C:V V9W
M;*=NC7 ;\] 2AB2E &;8,C!$B$9>:>^) ^LDV>R)D7+N*6S%];J,@92YRVH+
M6R^*K6OF2=#1)P)L[353B+M D,%&HA0H)TEJ'EF.I+3I-;G )9BR#!S-)9&,
M*+!--.;!<$><2U(%H8-V2M'"T4^!H\\%M1=:4$$5TLE:Q$%N(XUQ1 1,3>T<
MUTS&2E#3AH1'GT&T9*,_MOW/W5RZ/X?545PMS=11IKWH!H-PW.WU ,?.CWMR
MJ<#9G>#,U^T.8;"G7#*$B0$%A2J/ ,,RNE%C.%<1YP17TL9T4?WIBO>T@5K*
M(]H=WV#LPNAS,GK-$B$,<\N40L1HAN!'BIRT"CD&&@NUAD62]1;2YGH!M3J%
MR1O(Y \=(RE,_C!,7C-. G48!X:"#128G#/D2"[+LT++J(VTV@&3XS9?1'>O
M$@ZY%8O..*(J0(E@@X]/D+.C&"Z4IY1 R=*9++=.:?UKUP[CKYDDZA_(I<D%
M#.\$AI_KIHT6RC.).>)2597) EG'"$I2"&6I%S;$['O5@I202F']!8U:O<3Q
MLU_KC%V8^HY,73-CI,#)"JD0*+# U(8EI)T)2#"#G<,I>]<7EN]5V+JQ;-V4
M?*\BT>^=^<\ENI&), (L[V.PB#.68R^:(*DYL0#OA"36/(G^# (P?P)A#^.X
M.XPYO#A?E?VS=N<LCTUSD21*L=X/H=]^W9X)$FN&L0:X\Z#_<.V1]<XA:3"S
MG&@9I<F19XRO^G9*J*;1;/]8M?9C^[5W[J0-YW^-$]X^O,#$KC#QCS%Q/0QC
MC#=&:Q0E!B;. R*ML!21W!PR8,^(D3D,TPSO;&'>9V6U%)F]&':O]8)USMJ
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
M$I -PB*IB \Q&J'8165%WM[8NRXP>S.DWB^B5G=\T1W#\_T%@%/78NR["LM
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
MI36&F-S0W^S.G_UQH[^5?8E_=*WK]KIY8MBSIJ+-T_U/@FOLK62(<&L1YRP
M%1F#&+>Y+9;06M'L<F]S>@T59??L74C@7G.Z"PG<G02VUG<^)2HY\*)#U#B&
MN!(!N6054H8'Z34<APVY*ZMA5QMLM5O?F\G7SM)I,ABRFDQ[W6#:LS0-^,-*
M=3ZM7OV <BIRA4']RDZMLI!GOKB_=F,<CZ8NN87/D*R377XN.H!;[F9Z0\&>
MH)Q-@F)_1H$A=E^L#_S1P5GF[*M^6*^$U3.CK,YQY_35)Q8((4%*Y*S+Z:XT
M-\^,%E'AL0651P5O5]8N#\&CY/+<QNE8YCR@&:CH<*(']$Z>CF0ZBRAOI3\&
M_<_ )P?K,<7A, -2EK: 52]'(R#D5S-VVIART\M^^'/&2\\8JCK'<,]<CLR,
M!ZB*Q@!4$4:04X$@117F1"K-E%Y9DVVNKZ:S-$]8%:I8 %7D@J.$G31"(.\P
MS6W%*7),4K"L,?.68>MHJ++JS8\),'MQ8G=.UX'C0OF\X. G!U;7FFUU9C.I
M9;V?(%1^1!%A3X>V3N ][EV$/?WAY#-( D8"GAG%/(.YYHN8<<'!X*@_KO)P
M!]E+U[6]WDFK<OD=VF[ELLC.ZM%HX+L5<QQWQ[N7#-,+NF*[Y2)L4'_"N-4G
M4W<(RSBLJ#;_[7BWZW?/N7HTML/,9MX/CR;ST.'A,]5T>B+5,WKVN#JNJ;=P
M\MEQMU=]]J+":H>Q!<P^[L5P41NI[<#9 GZ:[M"_J[N?C;6&/?GI+G)I 1D?
M(Z C^.G6Q063%]CJGXFE""*I>I?G+'S(YM[[3TYPB3VUR$D&PD<&G,?R$*0#
M25&10+6/*VO"R*LY:W?SQ2V@944Y]H4<^];ZVT]69G53&3AG!9HH#AQI+!QB
MPCH6#6?*XCR2Z:JWMGUG170!PR7.3GX1I4:%+*XC"]I9]Y]XI J,$862T +4
M!5 <M-(.66$(LRP&D7ORDC8F[!HW?O_6CI)P-,QB*7]\TBHV@C +17EL#C5L
M;G<6ICRVIYKC1(<DYEMN$&#Y05W[F"D=HTM:1ZV:_\S4F:@BPHCFBZ8I\IP9
MP06 .AR>\2DP3SCQ!B4ILRTL (!,5$@S[PE1"3@=U)%KM)&G+Y8*25PEB<V]
M5Y]")%Y0YY%W&F=5Q2&7 (4L%HH3SJEF*?>)9^*:"$\1-,T^XE=T<WW_9'//
MX\WM5Z*SO?.00F<TL^LGAG _5@;^,'Z)PQ'P.!!/S/)E>/O*W/8-17&394PL
M[:HR9+7U<ERHL"E4^/:XL_?Y/GQEXPL!G@9%=7[$2'J9/4\Q/&.!]/9X<_O]
M)TZE(5A;E+O+(AZ30BY/!?4V4<%!3R2T&EQ"3=-3#@H5_" 5[&U\HCH!3'"#
MB"% !2P1Y(S52#%#C0DD\CS4FH!:<K47TD59U)[X=$$MR>+ES-U:T<4-67&K
MK3,UL1)=LQMTTQ4G;RL,X$/]P;AU$.,D5^J@V^\>'!U,9=5@> )_A4?N#GJ5
M/66_#+)'&SYX:$^R<,C"S$[-K),BN1I%BR<Y_;)(KF_8406PWIYDER]3E/B0
M#(J*Y/;"0B -YX((BX$P+I+G,8LM?,V\K0<46^64?_R4MU]](M*2 &>)-.,
M!1P.V(((0L1%SQ18S"([4*2X>L;?$DHU%]LWI=*58.J%5(1*5.7O#K,-7J4E
MY-R"07\J8U8VSI,0XLS[T;TF>2YWKIC84?EKDV\M02BZ[@>%302F&,/-Q[MV
MW.J.)W%I.QKTK>N=9/$^ZN;*D>IRWJ$;CZ5U8$_@EXD="]?<2?/0?%:>O]&_
MB>-'[\Y>_L_INS]G9B=;VQN?E+'"X3R'QVB%>& :6<,M6"*>4P+,CX7(S=RH
MN"9<<\DUECUC^?=Z63B=Y0[EE@FU1-A<#C=-)3H>#'OAN!LF7 O'#0 P:D_R
MB(X"D&W-Z0&8<C#QO^7+J0L<\'GB&OEY,,ED *[O3LJI;FXP!%_H]:I'Y_R(
M*_4AD\J Z9(!/("-:[E-4YYX3JBR?O6<BP>T09S,,R<OSNLYOCZ+YX$S=,ZS
M1&L8_O(L/2IG1U7MI^)@J;I/S4$&HK.]_XE3I7  =2TF0P'0%48Z)4!U2>'O
MQF@>@0RN&Q19H7-=Z/_4[7\[,?3?UZ:K]2YU=QM=0M\E ,0+X6;8D;Q;HR,W
MZH:N'68U%213O%!&%L='PTEY1]ZB]ZM_K;9;7^"S@Z-1M4]QZN!/DW9"K3V
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
MX7FDIE6P6<%F!9L_A<U(C9&$)6F=Y0"9VE/OP.4,6A&:0I54]Y*0.1'2<R:
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
MW%8$&8(DACGP(Q@VUAF!(Q9">1;HG"-45=SV,7';[<][CEMC8C"(Q)C[H)J
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
MS[3@-.LPJ=-ES,VH=/A%0I.5#L]!A\?[,)?91,I][6'?1> K@3;+:)&*2GK
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
M29+EX+;0&0]A0(F6/SR)-\9$!WH'H&:2D'<=PR:(N/#GP(H^*9L2H3G%RXT
M92@0@ZZK',(_)>I:44\!ZI=Q"+!22.5$MW"M.0CY21Z[3#N>2A&7XC8M:W&X
M%14BFMDROBV'0^GBG=$^9UQOB^^&IK P/F$HK1Q>,W$W-%DK W5@.Y;#=0Z0
MD4:[N8$47I28!!&5'31CD"2Y?0I?VVYW?IP];"%8ED8@< E@0&VO&8BXEYLH
M\LCY0"80ZI<W_B"0^LF[D>^.G#M9BLT5+KMX"PN#^ W2 KSP>P8XUE-^5]I&
MK1Q4LF9GN[V'0W%F1^;<^5XZTED\UHN<4O&VD[\B!@";+*U_Q1*R2 =@UZ]&
MI/9W2V$MZW]'L=[-!*YC:P &ZI<M,83-OA7!G9@FKWXNZA&@1)1@6#Y^[2&'
MPX<<<G^!,[+RXJ&<)'1_2ZR?QQO]MUB7K3A R\/_>?7_[C<\]E[]<HWI.HC<
MJ.IQR$7\4G6/:Z6X5B-@UV(N!982RM1)!,IJD'<Y[V;=J$#5;>>]0!U 2QMY
M*X),*1M5,O@".!LZ6%).91CY<@BB2TOC<Y:ZUF^Y]6O_=HW^&A"6,6Y;\2[Z
M?-4G%]!.43$U\D4Q+Y(Y[,G%/[*^!BL S]-"V-?BL#[]8/577VVSG!HV;^!T
M:23[B6;TRIQQSI'1YU=QJ1G],[!K4!Q;.@C<]JRE0P(41&:2#0!Y?5#O4<_&
MRT\FJ*PA1T!"D0DF\_G)2/MNM(E$?_= V4/%<'%-11.?PFA2,9,,I#8L,,8-
M>!)>8[E]"::"T^V)K6[_]?#-XF9/0<LQN+"$;E<T'H"HT('J((%&H5#Z1A:3
M ILKOFP@!+X8^ &F@9"2-+LXPI"(#_Y)Q$9CJDX/P@OXJK8]R>#V$N5U<]%,
MHPVP/@T:9 RJ.>IT+H:(/7I$N=R4,0"\[QN(>EV0^S.>EP H, \5;!Q;Z7QD
M7ES0Y0%OO,QE.\X2"K7*/.C,2R!=KEZR7ZUG8ON#7!H!3<9@S]]%\1<V)H$*
M (PB)U.FG%4YQ>JRL4J\EVAR^QTQY9N8Q/-'<Z[7VYUN/B9R%2C6*IFE9'Z"
M[4@ZTA6RQX@LH_/X!BRE?W@H@T8#Q!T/M%G+:%VOVUBMN[;Q!*R3)^#%&NV/
M;29(:XMEH6$I\ZTY;+Y*SU]*9\FU?4MB8(*%EA+/0/J_EZ[(.+$!X>6'(\";
MT'8()TMA"-P5L)-<XT(.$48I);?$\I9Q'Q#!DZDDT8^JLW9_ IC]I.T<!DE$
M_O*_I6MV@/ZU!72$Q2\8"'J8I6CQ:3<[6GB@ON-7M2,Y]I,ON=5H3$/F>S17
M!5;62OL@AZ6;!W11R_&5^Y<H0"WF20SQTL. I*#F&N63E#$@(!>Y-;J6<R,4
M/XR@@PVCF'\&"/A-EL4\\A_!3P,I ;V :Z8L"8]D$*&HXF?_2XPG[YSK"*PE
MZ7SZ=-'B5!]/3B2!!6T1%*TH\B89:(.N;00,_7C,UE9*C([%EA^KW;44'_:3
MG LC;?ESZA#6U1%@I2>\)+,?E"0P_?"*P7H%GC^@8K0@NB/9 LR"9&P8V=3^
M;4+GM2C8ZP5;_)+B?+GU3E*W[_'?WC!?B5S0\BA6E(<:9F)A49+F.AWQ'LGU
M-!2 T"$)6F\D;M'S0<*.C&%BMQC"!+:$[-*8\%.0&%^0AP/CG'GA&V7Q,^!R
MAP!WV )( 518!W#2UOQP$/TKWTA)7YJCYEBWR;$G6_L$N9J0C:]-Z2B\B5C?
M9J/1$JNER!7P,FFJ$/"&<:88N[YDI55>$7#&H+$ ?CBG @Q>*7C/!*?3RZ\3
M_!-^AQ^>;MVA^\A\"YZ)Y3 @L:UD=I)K,N3=L91PV@!P9;P^'4 &H'WUT^E"
M%6*%<%!=\MY+CECM-1&K==C*DT>L'D@3WQ]/JY6:R^.+\\MKY_RC<W)V='QQ
M#/]S=NU<'O]Z<G5]?'E\Y%S\\?[3R0?G\,.'\S_.KD_.?G4^GER>+E]$NE"9
M_G=3M]FN*901: _Z^TC$%,LZ L[LIA%7&,R$.FI.LJ)C5E_N^<0/29Y5:*Q1
MC<:ZW+G6KG;XLV1U39L[;,XOJGG6QK0*$ME.>;/4.<QVJ_(,6:[VQK'^)-[?
MQ_6K.Z\_G%^=OVECCP+2$)F*BCJFCE>B%8"Z51 8A9^"G< Y0&',?6</B=@T
M&+0"#,*[?T"/A(WCCT$2:2;9JHK]DGQ,@?>!-#34<L'^'TT$5OT%.D 2_(Z2
MGZ__"(G_7J%;*'GCO+[X<'C^_DUKUC5>&:(6RMOIW>LO;Y7"!XZVDE30A3]B
M"IR=;?T:&%0Q92*CORL+P>H,.+LXRJ4F.[JK=OB,4>30]O0 9BR7 %.G5U1'
MK2A6YJ>%4,QR(END\R-2=B#(F-M^52,/?O&N]LH);5,_!?,SCULM%YQZTK!4
ME>1X4PA+4>@ADTEEB*KBR(X8(WTO0XYM8@J4NA),6T2(Q&4<S_<H!*)._<BW
M_"S(L5J)QS$S'#94ZOQS..KB41"+:U3DD=EI8P]2MA1*EUC0-\?56DZYBQ/*
M5SH9?O9Q6&K;.2<YIT#"^6%^HKR%*-Q0M!7$V;>XY8T.:HBZ[8 Z@0YP41,9
MLF-'1JL@38 @S[[S0JV,'7BB-Y0R7:IIJ=-8_FA?M9VA]#!MS4GR;(] W.46
MOIA,8*_DZ\G+AF"G6$YCVP8+9(OH)>E,SX()U:J->9Y:SM07UAL)/,XUR=;\
M5W7W'&6YD\XD$ Q253[$MT5?@NN/!DCIU?F28H#U6W<CB2&I!W&".Y%81EVM
M3<<TIT^O2)QWQOR$\TGIC,JCL%0<%UF02?LT87>1;^1.BB_$CN17H"RP,4&]
M-JQ,IP:H!3C=E#5BTX3N?J8VF$U @;_C;EKV[5!Q%^;84F>S0I)XHD(EF#09
M4_H+%OU1PS->U?5C-QLCE. '8B,#&?B@GJ@(GH&QRI)-* /+7/S R$3+0'\6
MY%=3-XO14-]XHSX5TU(>[MO;0 #5V"PZ*/:P'">AZU*?;8:V\TT08D:7*'O8
M9.5452YCHUM@$,2JE<PFMBI#VK5IUI.HS+4B1_<DO!BTJ+P5W40!V_-#X6//
M(#N^F<(U)$)E1N$SGI_H,&'>89,-,V/N$ #>.=B!=.[E<GI2X0NDJG 5,_*W
MG*,AHDC@ANE"-_L-=]A2*"0X<<&?I'QPT/4D)E?1'12/2ML>2%QG+."P41A4
MJDXB@YN-;=^HI78S<*U82 &6^"LV[%R06%3Z&X$HS@M^4\YQP]6S4.^& &&E
MO6:)I)0+ZZ9+VS&XK2Z>@ 6@##SE]<KE*(M!D__^LEP\5KZCGUI9 E:^8VL)
M_J#3&]7EYIF-Q33(A7,:BRK*DBF*&Y">N$"H\-%_?-')&/M-,L8Z;.7)DC&^
ME6:^-T+^G/SL'!U_.C^YOCYV5 +N^1\??CO&!-Q-.,"I#[21?9$@D#_["5EZ
M=1D1WWMK,Z&>AA7:K/"@GA5Z2[05VW_5,-!GQ$!+J<0*P?%NK.3B[LXZI>-;
MO>+>-[WBK*0O\L:=Y.VHEC!'"HGBVSM$G1O9]G"_>T_;PS(NKS0)\^+P\MHY
M.3EY^'%WECSNNI!NM].0KMT>47E96K/=!1(UT487'/R*UCCYU+ZID(IF:N5Z
M30R2!AMB!V*2R+?Z#^_0XQ*(Z5L_I$W32^]F945IAA=]D'_.17R[PV(>)WKE
MT\/4SVWZJ319C'_K[;5W=[9K?^ZTNP_\K=^K_^B\-^=MMMMO;^_M;,AF00OK
M;2^V69K#IFZN8B!D:=1;5272=YEP6-:R9JB-4/!,C'/:J9]R63?,<KGSLWQ9
MI^,?WKSDTU_[:5 \_SVX/3LPP'6E!"M ,4V2LI/4H80J1^]_>8J =;Z_QD4@
M^;WMG/KN2,C .1,9+.?H_UL 3VK!LP0"/3J(J]%N=1"VC.\-@^3:(:OIR-1R
M/AR?JW[QK#U]&U573RU=:U@<BC@*'2#?"REB=Q&NOO3DYD<"W=H19&>-@54U
M['IUH%JHL=FC"-1-(KWWV#] 3IVSMO,ABV,1KIK!;Q+QK5P:;@SQ_=F^:#M;
M(.%NT)?@O->=Q_*.@Y:_3Y/FBY.#%X(Z11S)\0/I\(4*P=TU!M;ZT6'+^943
MME06?PR$^3F*OTP"X4KG2@QE.GUQ<O W&<A0.)=M6#" O32"<!D"[*\QL-8.
MU:YDZ$>QHT3B;^2HN)1)E('ID[PXF7>9)0E0'%+>U4@$04GLKQ<S7SO"VU]C
M8*V7Y+.HKF6UP]YR3O"__A G#Z'N>85I,)A'^>)$X&$8.L=4XQ2':=3(O\4A
MUUMG0W#M\(SM/;OU@MU^WL2'52U062"\!)EX&'HQK'3==GY%F[BQ!1<'W4YW
MC8&U=HBF#<$/< [0PH@"KZ0;RU3$+\\&O!!I[+M?G,]8YQ%@#??#=-&7*03W
M=M886&N':R\VUG<D;GU@,FWGO1RO,:M>-^KJ;Z\QL-8/R1Z%NC:0K1P'_C]B
M(-.1<P$4%F=AM,9,>>UHK)%@C02[_^!G(G2GSB<PSOS(%VO,EM>-OG8;V^P!
M].6\."'V,18A66&_B3CVDS5FRNM&87N-([*18 LD?<7"PZ2O#VWG$A.F8R]Y
MH+__A0JRWAH#:^VP[<4:8UB,((- 8E3MLQ\$OA@WPFP)*GM8;G,CS$I4]C-5
M.SZDO/([CMVB%1?OSS];ZK.UTC+<T[BM-X(#"V&9V[P#9;EC;<6 %FHFFU0^
M71K=?7SN)#XV<3K,;N"6G.U.=^>)C[[DW;2?NBAY[M<OL&D5-M7Z.^*.IA9,
M6_8])1.$Z7:'.H$GV*#[- KD5^<D'XKFX?1'['0.2P1PGS=!-!"!F9N<CPH4
M61J-(ZQV;F&_?H'-ML99J')*J!69!Y>%?=M:SEAZR#%PQ&K@8Z#M9R'C"&#E
M\B"S<33PL:2948.F>&QW.GLMW 4V_QI+WNE/B:.36GS7'O$>2$&MZK SVJ^\
M96MLQ44<81O<!+#OUC<]@+%[; A+>U;A=FE9G_9Q@)[[801 T0!FL,&OW8.#
MG0*(<5'AI.*K[@<H%!93:U38.+:)/(S340;_H:ZS,E19 /DHA#P/0'>@#*U-
M 16=C_S(.4R2R/7I@,<HQB9@.&+'0;C-MK4E0U6#.!*FJ6R$3>*H3:.I#L&>
MA+$O0W4G\!=JGXM@*=(IW +09(M;QF*__,3!L71X!_#.R)_P^)T4@7_CN_9*
M+=-S,!_;1*W9_) G4>CFB"!B$AK8Y\7^K:SD$B"_[K /8M[=%BOK%?+@M(C2
MM<B Y_:J[G/5,Z.P3[2,"1Y_RI'O E;^"G)RHL#Z^NSPZNCP7V^=#W_^>O*F
M76""48!M[AP0K: "1;'9)ZR:N Q7U9JN,#R YRE\$'#<SQ+[;E-J)')3YX_0
MIQ$=Z;3M_":YZ:F+H*&9%\7VW1K/T+;AYMV*=.VND.;1S1A,N207KJFI6XET
MW"+4X(T0VU!SK:Q>Z,!9=I!VC-?+;@M\2)V4Z4)Q+BI-/"6DH$[-"Q5VM>TM
M$%^:3"(_Y-$J54PTKTR971GV:S7I @'<LAZO2&R"YVG&!#S:;SL?$<7AO+M(
M?/#??>+L2F6 G?'W9 X*/;*B3/.'B2^V+H2+R8O4J!Y[C!(;4U_8YR]T.RUK
M>241KH$KZR\0F_A=A!FV@^7G:Z%5!%,KAW"K4,/*]P<WA'^^E($6A#Q.Q#D$
M_AS@IWHM2_24KF!+@Z*5=]*W!@4@6(8*5DDVH>D#Q2;[!E+E\@;:1EWBIR7?
M6Y9$P-[NH>Z##&PDF":^.9 Z:*P/"L"[3P_A_C$VC$,C%^FX\Z=<$Q.L9;,Y
M;QV84BMO#!LA083')1RAB0.&K^*=F69X6Z9#'A_Q'G9;ST-?8I,ZRW1M^G6^
M@'9SFZ@@S%3^KMZ$9DZG=E.M)X"-<4 ,R3*SX4\ER4&*[#*EILJF!H&TS8P5
M^3%.F,L_4?\NKCR[ ?O):^F.0@#DS;1",-# SM;,^=67L=FY<XMS.YE!IV8I
MV\8  TERUWV$50;FIVG7?S61L,R_,@EVDP)DI>SX:6&I<0J[@0U:@H-%(C8M
M9R.L6LTGFP.T4M]5?=]#H!TI:;9E,@5M?SRG9?D&4YI=U@M*S2JI#-4ZWD>=
M&M[=N9^\\(%R#2GJ#F4M2Q/5=F<!?4CM"P=JXD=3Y\Q/!M@#_R)PVV1?YYZ)
M0^\6+.*X:B,MYSB+P:[7X]5 D3H$(Q:T/&L/^!$UE4U]I6(+);6;<1_X#VC5
M(["";T;$+EI$2+A8F,%WHBQQ"E,<  2H(>,#!?U5CY\ =6LB"P1IV\6P$9Y%
MA=_^+;J1B3N*HH!4Z#"]DS'8XN]E<.-GXV=).K-EN:N64HFUE0H:$G5.N9E*
M3[S#L^C6&)&]^V@D&;&=(,>3()KRL-=CD49A8=CS .Q ME/8J@:#\S#EYWB)
M>4*SO,4MYYAX-OHK<\>A\@'==\"6_?(56X4%$W'NU_#844@C1[2C4IG.0()[
MRG3NMXH7DLO,$:T=F[5G9"696*> !0DZBX!U!1ZHU5*YMG"?[W%T6C(",QC]
MCQ(HS+D:+61SN;$/4A,.0?2E7(@XN@,]6A7/ES>+CP=B8!N42O+Z[H@.2E-I
M;9?8<R3^V=+@51-_G.^D6G[^GH6D1?;K&0%>[B+UI[FC2+MQ^B5'D>V% 3[I
M3>';@"%Q=(>C8JR%2@Y[_7"K<"! 9D12D&(#%N<+B;$IRM#/[4]4JB;5* #C
MC$_T&$E\S\0;/A$M:O: ^F!%4$+[L'K:2U:G==!W+T91RHJE?J^KWJMBJ_E^
MV:+H%2&AY#]JK):&JF9%W<1B;+N1<R@A('B4W2C" 2T65U[462-S_F=_NL97
MH[E!:QYOF;?D[]$(]OU;- %E*)G1Y^O77-*G= 1,[$[$5=VP-Y])E:JF5ZW?
M)]96:CWM519TK?/:6,:[.DI=5:.[@/,W7ZFO)"ER'!Y#9'&:?'5K,U?9!';J
M)Q&PC<H'<NU?3YTS0P/SW_(WM8]=\Y'R[I63W/J YBL'BAGO: ?N?+O&OH\J
M)R^\[LH[G.E%3.-#A"')G(OU%1<[4! 3#_3VV@1-(ZNTX]:=ZK?O=P@+#RX@
M_$9W\$:3>K$L>]6T'IN-5!LB5=6].0F8.E\['G._I5XV0D#J'4Y@&2LPW"H;
M(>A4.RP^-\<0:94WWBK:\2W:C!IE9OO@0.WP$XK]FK/-Z#ZE/;C\!8EY81HP
M;N#K28< E5O\ITF,8Q0Q$)6K,XJ84R#E4)(:="JFL)/WH'^!2/[TZ0)7 +;J
MBIM()Y)8=P8[C3&@QMD"-SBF#F0D1BHM7>'O# P4QXLX#H@4^BF:1H&PB51]
MPKEBUP#0["=QE^L$?(YH*&G@,R8ZE)C:]0S-7\NO@O290R1)TB\TS\&?YXK_
M>U=;B'\\#5UM?W-&TW-B9Q7E[JNWKUBHFOTLEJK"6LT>44Z>%T!L:R3\6,_8
MU$*?QI^GJ8ILDD@=2VWUX(-YOD'5N(K\_23_HE=T4%8E$WP\IUV#QH'S;6R?
MC>599+>&&M=>LUI9.=@S(8M\*\),/&6=*AB*KX5OOC[[Z^KX+>SJ?]\8Q0Q3
M$=C,D;<^J",ZS:)BQ2-?#H!'.6?^5R^*AR8CB!8]>G_T1N^RJPPQE"R_E368
M0LRAS)=F.=TI</2 8PT+J""SZ 2?2]#@O''RE%_\LLXBH*7-+F9RNB; 3PN)
M80K'^&*%WH*K1:49_5U*[RIEF5%R%Z<14-K7L]2=[++_%ICK[:,5\YJCF/:R
M#(?I'I0X3)EOG.9N@2-Y"P@^,?.'466182)X$'#.8/+(8(&MZ-WYL\K1E9NG
M)5IOY^%-ZQ^U=@3[N[CXU5+MX&^L@U$2['Z> WL4W<$R<FQ\L,IJM!U#L!?,
M6N%L0\\Z*'E66\XX2GC",R5J5>AWE_8"-J3 GDPPBF(EXU"F3CB,@?;BS*4I
MNN9'YE84I\U]-O-WAV?\ !8IZ"\%#PT]_<?YQ<^_1:#-$=6K]#-.#U4,;H:#
M57E_$7RP6Q4Q0I\00  IUQ>S3A;6[5#"P*M^&,4W AUBI448NY($O@I68@K:
MZ4D(%)]F'&NUX\L*=<S&< P[,!80(Q;KPKSE(N[4@JV.B_ECM*]1V\ZY&"P;
M GU.V)M76(897!C=LD.L21>RTX6Z3;K0.FRE21>JQ]'9SB+K(L99QZ,M+64O
M]-BG-L=@F*_]YUIH40OX:&F3]>+=WK7/WRZ$8FGKF!GD' ,O91GU$156_B.Y
M%L1$!LYO?F \)!\$"#GXO)("M/B]\FJ23-T1[['&!W@9P<OH2V@5G(CNR <+
MP(4/DK9@K3/?I5C<JWV.*IEH"9'B1Y9>G>]; ?LFAF]Y(@-<4MDK7*'I_-;6
M&5F_Q^T6/3N,B$?@4WPEA=#.(<(7KBX+Z.+0N$NR 3FB4,>/[D(5>(9_^B)U
MR9!QJ-E&!KS*9/(361P A"D+VYE$ %^]I84=XSMM$[_LP;I8F)@%"$6"JG<;
MN?@7G=82(QDE2BYCD422)CGBZ]J69"1BB=XH6/=9&B;%;BZK=H D>A_+F"7W
M,[(%#9.<1[7JF%L50^//WZD/Z]VU=!"ED-01AE3[I/7?/S"+ZSC72Q$Y/T9P
MS-,H5<F,:("@01X0><0RA?7'IAX-:R_8M8I40:: "F1;.9/E,*ZE^K)18+RZ
MK=KMZP#].^N)*T!N 4P&%8'32,7##81TAM=OTT$,MJ^NH+K@&')B+U3P;U,Z
M+AY0OW$:><#!_I4)7/^=<VR=)E_B3V 7,@I_)N@=97@/0( (U+HWKL8"&,C'
M.,+\EY&$3QQA>=G/EV 'V/^ O-2Y $:"^:S)5F&O[SCYM70TZR.?_*$D*M(/
M)4KRZ7!6G8/I5-[< '8Y%Y\^.*\_H5?I]-=?KW-?57?/+IK-?65V%.]] '#0
MT#0O'LQQ<MD[@#6#4G*5\F\=_^^'-W9IW9)4BQ[ZS/45DB?E:KI/'TZ.L)K.
MK'JO!']8VL!,4!#X5S84:&-;&;F%%6VY?@5B9HC(9A?FF4W_5&]XJEI($&0E
M$[20#VS9^$4!>:."0R8*D:]>[W*K,5;K#%53%_H\95ZIP=)Z*?*\I\4%8/?@
MH'N/7Z[D)EM:&B:ZXK2D#";P-J)BCL=; Y%0,!'EEF]+%N?P"Q9D7D3!E!Q<
M3%U6@;E=T&B)[ME#MV=@I7:&96BA8EYZ:ZXIX87+\#3"FP/!11\C)T\S9-J4
MO)3Y($FI3!Q#AKR:V;7E>WSO1ZJ2O2!?1%H1 J2S6V>MY+TVYV:E)</D"."2
M,69/%!Q>I0VQO:.@L:R#KHI#)IB*Z;=F6.2L>X[<9;:],L>#5_S*270G[(VK
MG2[JL*ODEH_DK7N67*^RZ]6J%?ZXL)FEPIV$!:HA!+$,S"HH< UX\%1,24NY
M+S9:TY-DYCF.7-SK ZGRG+0*GI$',N&<7135OOJ Z^&MSZ&%4KP5#2>KDD/%
M)RLYTZ*?4D%1*X=\7E#82L51&I&]%BC]?DB66ZZ360$<_MF*X6QW51"'R/W]
M!6CHD<OU:RH/!PTB+$_)PX\%50?^3L90NXR4LPUM!H@L2=TN5>%]%$9?K?X;
MI07G,F@['BM=6&AL,GM/?:##NE35><DIQ0!SWNQ#:;,GH><#1I:[3 SP0$FI
MK-SBT%_"Z"Z0W@WO5369*+%MM$LQ=YKDAU$L6Y8>;,><K6XII8VB_/0Q0!-;
M"[I8I( R6#-X5Y9W2]!66U.QZ6?)WZO:K:V+:FLVM&R\^1['3I4[IHXG+\UQ
MV\6=S[20H#2ZHM?Z,$BSFT DY>"I()>H#S06LT(8?Y%CX5RU#\G%RDPXEU4S
M*8CJ>09+5Q4R,=_KV7SO,AIQY>MO@A*5\S9"A< V]YS)65;+TI-SPF2:5N9F
M5<I_[OB:*4(TGSJ%&Q+L( >E%71KKL#(?40M5>Y#[O69=0Z]D41.DZC9+"(
M'2Y9,!NXI()>8&GF_ #T9#1-:*_W:J]_I&)41)!<?[79GPW8D@9K6/5,<=:2
M6FP>5V[-C3]OFED_/QLY"(R[*B&A8+$5;IG$;E. H1]3U8YJ8)5DKDNF7?$U
ML-P0W"$<#Z 59HCTDLM/T:"T P$ZL40Q!?VJYR>8=XM,9([U>A:%<C;0D!\%
M*%\:G2G2'R)DQRI<@F5>&(=(0[B!/T8I>HAR)U[%2IMQ\\N:-@3F3SD979ED
MF=6*OFN# UX$RX91"A>)".-0<P2,7\$)\3IOX"&=;)[(B5!JF\(39@L8;*<4
MIURG+LR.FS%H6EIH\AX&,O E\E(P87S3O&^ "3HZ!%9"3*2E,4;MTI% ?@(/
M864G5]J2JT>IQ%HFL#^ $-#:OBV(\.\LF.FF[.T"6R<G=:&Y5+^5/V!XO,4Q
M\[PH)!'V-TFJY(O"K1S][W4J<6IZY'WQ*7J(7-63$TG8;DBJ9978$DC,N56(
M!L!JA6B,[% ?5/8H"'"6\X?,-Q(T85- O%:50=RD"MFI0MM-JM Z;&7UJ4(K
M0D"C+3!CC25U_&!J5YD%]S&>-HD%+Z,>&.J'JG<4+P-F-,:<;1+NR5MLZNB3
MGT%I)TF1JW'33+U2PF4OA>]8JKS1.MX970>5UXC\VH&=?#%'[F!]7!:DJB@H
ME*A<"9VY87T,^)EK@I$W(864,8Z=)!DV[Q%NJ=CJ'?T;]HBEM>5PJ!2X0G=9
M!9W[-HFQ7B5V"O#B""XZZ1(I]0;HEV+V1^FC)+=UA!OT;5=Z((*>@UY]/:LN
MD*3#;KKZ^BK%KPQ'Z'Y)"A DP%(SUVBHFP5JL:I\3RVC'N2X\H[=1BJEH(#?
MH)&X(D8S.N--J;QFSN$M-IBA?B C$0Q+BHC1(VRM_EWN\2T]%5$L*;!JY&Z,
M5W<S;GS9SA-^\L4Y-U>W+CJTHM)R_^$8=VO[)Y <J3TUL[= *Y[L9B%$MKSJ
M)Z%V<K1L7<W^ELW$AO0]U#0QFL=Y./B,,:YG;3N[H28%*L>3@%8SS^.>K![)
M 38UP'\3[G\RW]*L73&AKFZ C9'F1*HG ]$6IK!1_.T?[=,V]-EVCH4[*M#2
M3S8@.'EHSK$UE?+QB2<,D2J0S2L86$:V6?BG)/?6%EMGL!S,P61]CM1H]6S
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
MXV]?XC76F62Q;&YQS6[Q/8Y"D5/GK$WM:)$NRS-1COP;JFQZ;_I7F8$N)U;
M7UUW<\'K=<&S<^I;U>.?6^6IYU1UV=SF6MWF[.#QFMLD(EUHF/<ZVF4+VMY7
MV1A+$M;Q!$M:EA]SM3GGL[_! P$^] VV\[H8G)=R**EO&GJ4G*[S2O<3LU.%
ML#&Z.CS%&#!Q0 ,C4K8W(?87B;EQ?NH+3B%0T8]"\44./5K*^DTG9'Q?DV$-
M6-HJ.1=Z'$IW$(VQQ=&0I]W3WU+Q526$!)1^@1B1A6A71P'%1,$('&)P@U+"
MP#C_H;O7;7><,39ZX[H.7 J53?+ _M#KM+OZ5T[WRO?0>80]X#>Z.YWV@?Y(
M/3MMD.C;D>B#2$;.,(CN^"Y583^FL_+H#LSS([38[O3;>^;B9]G#+*;L[E@O
ME#&EN=6GO-4SF5+-H8I1_M!M=7?LVRB6U7&GV)CK^>'9SGZWW:M^MC-SS?WV
MP8]MYUPU0N>/ZM\]I]O>_;&%T@)VK#OBN%,G!;,H"73.AGZ87QY,G5Y[^T>N
MK<Y;0B15#W;;W1\W(TMT"5&^Y[S*W:T_);6.Y,AV#7R(0B]OG7%)$ZKHD7/3
M!Y,5@"'7@6JWGTJ:M+&!QULE]OQSU<@#>(*I-#C_\^1HJWO@ +@\;'^*F1GH
M;=;JQ5IJP=^@0SZBCKPN:%<:9O: 2V[I3"[LZQ?@$*:\ZOCX'/N:C+D$!,3]
M"%-5O;+FV'9L(&-V13JE>6TZOX*"!2H3%UTCM#Y 04W?2-+(_0)B2^646[]@
M]5[LNZEY* NQ?.+UJ\NK/] K3I&3/*BBWL(?X9D+?@B+9U0=&'[_/QG.>4NG
M)!'Y^6RBTMD$]DVZD>I;$YIFH7ZBXS@>M3=12GJ *6QP'^G(YT(Q6N(.4UCI
M:<PG$4GYW(7#<A83IM4CV*B#&6KT<*7I*):24H94@S.[F[ANY1-,*TZ/,*&R
M^%N!XY2B,#!UW-0'/<W+J-4)9V;(T18UJT[:P*XXRVKYT])5U!R2CJ@G&9LF
M'"DG9\&.33,US.C"C6O.2(28%T_C-G7B>!"!&,72N4(K-(($IQAC_X_@ 0<A
M9-)W )(077QN.9_YGC@?+)GC88 6'O<8NJ/N_)@=CP?CP^N$<VLI/@!NA+>;
MF/V65 '5L;6(0OF&")UR\.5SH@ED"?>WH\HQO#,>(U6N1LS/G$;H!;6A#9>5
MQ2$0X/75)="HSE_22'CU7V(\>7?A['8Z/-+L@YA@KQ',W0<IF%#?D:]MYT),
ML; LFF!F'](]J;&8A,X)\Z2-=G[D:?7P7W63*=:AI>I"%9[+T%ST7* TR5F%
MY*Q^DW6^#EMYSFE6CY)@Y%SHY(EGH<_9_=\6E2VMTM-562)YQ94>-C8$P8E=
M0'7'(9"^ KN_(&#R!FUVS\F%G8.52)02<AK.&,.*&$4(Q"21;_4?WH%5,PG$
M]*T?$GCHI7=J><5.D7_<8G41R#SU%?H@_YRSEG:'V4L:P_][^LOJYS;]]'/J
MS?ZV#8;VWE[MSQTP61_R6[>]UZG_Z/PWZ]_; PMZN[?0LC\3(!@8 &^\RO]Y
MU7M5<MN\W9Y\=;K%2T37Q S(H\GWIQ("X/%X,N+2D]#Y$TP6PJO*G$,%D>4.
MJWG"VIR7D[3X?Y_9T0X+[3&I92:K\A+;98 %:G3, D_+U<(I=9OQ:]5FJPF(
M;5UX-"IWUDHH@%?12TD+W"7I,!_T'03\JXI;VIW_Z,,I=.UN]MP,4K^T*BZ>
M&?H^8\JT6VX46VMSZ;@U@]Y6$8H-W;&?#060M&U[-Y)AQ<^%%;#9"!<:*UZ
MH[$$]EP<9H%JI&=W^"6'1:D]GO*S&!PL5/W(T(TR<O6P678K"]8@]N"^]2/3
M;B713U?,N>&1&9S5BFW<$IHSAYUNJ;,5*3G4[]=\LIC/6]W9A7K"N+1CU2F<
M-+/\. 04FW/.F/'5;IU[ $.N ^I 9+?+U-X9<M_0UG"8EPN?EMC;,DBQ58;^
MX,S1?DHL[^*T[6#,DSR+M.37B1F"Q,UFN)>1*N&S]DD.DT1W;Q[B!]AWA$,$
M$8E4 Y?9"4*.\<V/I"!?^*LK D(UAYKG8\>]S<<L"VRXC)9B)BU:N);GSVXM
M@$TZ4AQ=0Q12.(C/_1EY.M<D\/-&I58+4'M@5/T.&_GV:/SQ0R#N,!T*1R]S
M0Z"G$6YLU#3R[0GD6\Q#M8% @#E/U+! :NW!I0VZ)RSZX:JJ.ICF@;1_QK0<
M=LJJSEF\Y(S'%%O:4E>HFK<I7F(F5<DXCD*)0V!50(]]P+/;M5J)U8@6]N!C
MBI E?.]&$;=&=/V)FBA(8]G*HB.' +;Z3_(8@PQOQ U[H$FY5O7_8Q29(<WT
M(SZG=D_KYZU9_5"X+LA$=ZJ][?D7\S[="48 5#$,-N$2&79[1 4@5H="IS I
M!BA!05$92&J]4M@!=SB.?9IB$)1'KG*'>XT->H,XG/"&?==8K9XK([:N,.84
M;F+V<]$%@PK4HE=?MO3:SA^F>Q]?I/'CJ.(;(Q0$C0.6W !;RQ 3W"V.W&E1
M@QDN=59HQDUU*O?UVL7T$86%'+Q[8V!6J&N^PW^\B[+ L_0$=13$ZYGZ(VP'
M3 \9A.8+IX@.8X2I%HKBH?1I+DOM5MO.8<+5+0KKD^SF!E70,M2*VBJWC*L\
M>S*BTPQRDE/M"?0V6?<*V,%0/XC9:O%&I5BXH8RJLO#35J,<C-@A#MR['PZB
MR')#9S.SB0O+T[+R;1KE54+"AEUA^DV-XY 'E8!^?,-_E\,A=EEH.Y]'?B M
MM,7<KPC95_$>K/F2Q8&!=MMD,A<XG*8QM8(>)O8XOOP+% _"AJP8IK/V@SIJ
M."VJ9J:M^H"JU4!OO:&\-<6@3?,2UIY EZ=H-W>[ EKW[(>/(L_;^AB+\(OS
MF;H-I#%VU;V4M!&NI@L3;$B VD&JNEL<NANL?ZV7!_#"8L'7(^ F2 "J"$-,
M&D5LDQ2QXX+9O)6*A(07\"K%>YCN0&<)_'^H5Z^8D.NWJ):@2A5E* V,25H4
MU)A*HDIE/7\XY&E(%8\0DT4K74W5)0%I?<L:8)3G&^2_LR;'=F[I5:7D<0_U
M/*:NI6,N8+1XI)VHO#QJ7I_)%N- ?98N-<Q3VDKQ575T_:/)$^6W38;)S0UR
MZU2RI:_G%TQ4/'Z8A]LIU-ZVTJJ,QIF.J&6/*^G4!2"K;U;HA7QK/MJRP'DI
M-S6/\7?[G1];Z@7><^7>>L6]_?<@_OF7JLS.I\/FVD]^+W+ZK+.55"960:17
M&P@\&A: #:(JL9"Z4N/AF8NYLVQ*2C=P$X5*+&_A'4Y *N8>(5G9Z54FRTCE
M! $@L':R,J4+T53W5:QP]!<R301J2.YH+.(OM2E5N1FS )9OK-Q>.W9_POT
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
M(YBL-NZ_J>RY8I\[$./6*,T7"?#KLM2+N<=8Z#%.#H6+3@^>.$^%7RIWPN2
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
M19!RW\[/,AAB6[[W,I1#/\U'/ZW"6PR[<6@XC2>=)!LDO@<O>\XHW^Z=VNY
M;5=-N.!Y&Y):EKO8Q11;G>%_ W_(+:<]/]%-5_TPR6+V(&,#;NQ'2!,QHN&P
M[1SKQM?X5VK20UT+425- ^X]AGTH?=>?8&\,/Z1VYQ4[Q#:L-+L@;QI+/;!Q
MZ@;W:^79&Z&G.Z<GNO?V>!)$4XFMMP$(.#X%OQKX8[A??I2:RV'/5KAN'KPC
M[MK.2>@@O\!'6G:#-&<L_!!'K'##M8F:O0+&F044&IHP-3,"_FA?M:TFX-S'
M]IYWU<WQ+ .1;P8>[O:IRZ;=O[SE9!,\ES!#$JWGU?7B.S]@.+:#CG]G# @T
M:COO8^%-L8&ZBB+$<NQGXT3' )(<.][AWV.)DQ1:I9^<6$YPO@)V3Q=?581"
M_90W4>;CKV7KVB5)_E*F?LRQDO4@=;Y%@^O.ZWQF#K;S>Z-G;_P18B=4YRJE
M02%$,VKD)D[/P::S0(;Y,G=13*.J-"+3U!UNS@]XI9B*B&DH =(U7):/ES]+
MU_AQWN2'*)ZHOH[.J4AIZL].I_OZRQOG F>-OL9':4!3YUW%[_1+]]V;ML.-
M"FL/EI]"I.:4Q<>"R!5Y8W/JQ;_T$3YF-'/(P@@^A3I!]<_Y(0IL1N^2OU($
MMG6<^9#6?"J9P,& 5E%K$FF61C'/2+#X#OR+!\A+G8$5CT".0F-?B.'2E!3B
MO[$/U F(BZ-4^$@\#X;%"TY/X1ED>AUN@TQ]A]44"9Q6H8'P#%KQ(@NON7OJ
MQ:D!6Q@I2<-TTQ&HKC<C)6QMT6*>A6WN_*B[@JNY#G?B1B:FH;Y! '/[.)>P
M@$W6+PF(!6 /@9)^L#<0 "PQ^OH[?ES\$J ?<^X*(FQI30$7YE^5_"D(*CA#
MX?CY4 L^<-NYJ-UC#HORHO:.#1BDB'$RAA8W\%,5;\%V[QG.X?/3$?H/BRO3
M49#=S=VT=79+H4@FTO6'/GQ/"V!2,7"N4A#=<>MM&LS'1!T TMS*,)/.E8QI
M1,GK5R>75Z_>L&X@DD2FI@=]Y4F ^FK0SP6:]U5G5\(5"Q&(F'GH8+ZG- ;2
MDJ8+_061/DYYAF5=]1POA,O;J]'@MUL4 .F41SKI<88.<@E:98),(+4^1^N7
MKEZQUZJ3#B0QEF&F)P5P4W;%#^/"926F5?I=9!JE^Y''ZA).R,MP_ES", ?]
MM'H1A?@U\*W:D/ILXG]=X+.;S_RTTL/S$(Q*#EHDZ7ZF![XG13IJ6=IMJR@'
MS)2%'!?HB5GI,5073F\-2 FUUFDY:#$05S5Z)W*3 8]U\&)Q9Q%R'3VQ\1*5
M=T13B91D=OW8!>TX18,'</@/,AWTCSD/*#S6JO\HS0<&O+&_!AO0>P8%19D]
MBC\S^WH.&O01BB!43FQG@'.(=<,W["E8K4)];8EEFC-RI\1F3#+='I"'[(SO
M.#=WJX]G, T?/B+N"L@^YUG6OQ!+2 4O?!?P9"#S/9&XEC[9O%7C)SX$(%2<
M0^<L"F\CFJB $TM@'373*";KFUXO<W$P$O7<H7LVK<^V""!H\!>?+85;3X;H
M'2 :K=Y%KI#<?S0Z$T\ HY%)=5]:8C7^?!V +*$-8.1OUF,+L<V1##P6H)=B
M,/"=:Y3"G)TW1T:7Q'*)55D>ET0Y:OB^;.7J;B092R+@H*[D>1P6>W$&(B"'
MCC7@II85TP$2> ;])MEX@CWH40XP=X]QCV-)3&R(MY"K5<KK$FJETP^!708!
MO3>&#>)$DR/K!:,-+8G80@^+!+X(MJSWKK -6G6<47!=:2P$?)KVV$S *$S
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
M'&C&K\5%'Z3X_8*/8(J7/+KE=^FSE\N+$-;;"N=7F;:5-:-1'=;T]L&S%!"
M,$XDN"Y!YXD$OP5#XDT9BC9.Q.CG9__8+2$?%B,J3RT>:6_AA8"Y]*>7_/4F
MZ6^&::[NCH=32?$RS.!U@R6F^!N1^UO"80XXG\^@"2[>@*X8:E>W/!FFVBA.
MM*5+3ULT?Z'G=VCU$RIUU*"C.(KB6U"NFMS_M'0^@?$#D52[+IF ZO"B+YG
M%1,F? C:=Y[@@U6]".HP ZH?WWU*M^O"G0S"R*X:3:$#I04 ?(GX+!67Q0^O
MAF$*8[N[#*=R=O*A5^L[[\KN+U^H/EZH ]U0*D&&FTNC)/]8EQ^M&"SJ,U]W
M+7?KIX9NUOS,M;>_\[XG[QNKJ_M^W?$\]5A]O6?V6C)65W?\MHS5T6TC:,E8
M7=UKT=IJSUAMW;><EHS5U0/3;\E8/=WP[-:,U7/:HK/:M&\!7SUO+ZJ;3[;M
M8(\:8"?-#/=T=Z^@S^9HSSVSNN]8OJP[L;F>QPE/XM?9L>93&*5/H?W",T$L
MR5GRMAIA@5\F898)H5W-9DE\ R[%8S'+=-O*H7?@#TV "T/MUWDV3X3VF=_%
M<_#*_D0_7?L83R_>R>!5OM@P)/F^"&.IOZ$'JWY2#JSZN1+0(\YNX&R5J_LQ
MU'H4AG9B75]%D?8I&P,;OV;QX'L>.;F4Z/PXG_1%HG@6C[#F3B)DD$%]-4Y
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
MM XJZR#HPCI ^_!06X/6 :V#:J34:,Q",/.%\&XT$@.)DC7O#.R?#ZD.+X^
MFS#:6[Y8&ST6>'8!393_3B,>D X?92"#$,0^FR>S.!5IX=]O?$0:RN$4_F\
M[IM<H? JF H#B_F?RL9V 7_S60ZD49BD&=-2,8CA(^7ZH?D-ZQ1FF*0\"?/A
MPI?E$M6&/!.=@5=S(O%[P O,B@])V9]X"5T!LUSS-.@R$5C+$'.V0HR5^!K"
M".8)Z.[:4%L'5@ZCUS_UDY>OMSZ7B\"Q=-_%HZ,X#9$'EX7V?W4;#K-Q?@Q6
M?5"=3UT:BT=X/XVC>;;]D<H8!\ PD9P(Z3UKF1W5?W&XX?#G9Z$[\(.^&_BV
M;_4=E_L]<V '/!B8@>CU>X;W/Y9I/BN>&B>+)7\-6$L$_W[!1S#%2Q[=\KOT
MV<OE [MP>K'"^56F;67-:%2'-;U]UJ 4T!"PF7 IT3EHI02_!4/B31F*!A;0
MZ.=G_]@M(1\,-3PQQ77T%EZ(B_2GE_SU)NGOLY2.@%-)\3+,X'6#):;X&Y'[
M29YG:._^%LD@! TE5<=7J97^+:2-A)KLUX5!N77=KQP9[]B73K@MH0H>Q5$4
MWZ+1*D_ M70^@?$#D30_X='$$D=0:19F+LA^38,/YPE^5#6\<R/WX[M/Z78E
MNY-IP*-\A(62A TIP7R B,]2<5G\\&H8IK.(WUV&4SEC^="KG'RN65$IK.0$
MR!>JCQ?Z0C>4SLA3\?(WYQ_K\J.53 7UF>WHKF]M_=C0S9J?N?;VE][WY'V#
M-1W=<NN1I<%V;+"]O<CN2$]M1+;5SITPK_>^*>OHGCEMS?(+]IF^,LU.PX"U
M7<^H['I7:-ZG9\P'M=%O8$-]K!>;?8-F^9%/Q&,(N9)RJ79AW+8Q_PZ\E'"H
M%?-H%0(^RK">4@CQ2/WWJ_)SKP9_S<-$1<4*^U"Z?L__L5=!@GUX=%:\_C?&
M$Q6+OP@8SO];YJVFF/O#"^V^WI>$UWWP^F]EJTN.JB\1:!\5M%4&2\BN=!Y[
MZ,79_7<6X/'3.Y*2-7_H'W3M(Y\#H:-6+-GCMMG>>#MU=OR>K'U01Z)#%M\I
MZY >5ZA/YW3L*=,?CB;' ^1'8&Y F_>N:2NWQPSGT*ZS+9,O*:OS4%86<QV/
M&=ZA5].>"LX/O23>!L/R2O]#USX+G@SVB5N<S1W=HVZWI[^F2V(B,35/3&;
M@H/[AY"4GEA*/=]GIG_"/ECG$.]YHW_4M;?S)#E]O*>%$.U<DVD2$XGI9&)R
MF&$Y)*1F"\GT/>8Y7GLKJK5A5_Y=_[*X$T#N,OEA)"82T\G$%# G:%_M\S,3
MDF-:S+9.77RMX][R%]R7\\M4Y"Z3'T9B(C&=SA.S6<\[86EKDM(^4O(,E_E!
MS40**HK:PJ*HJL1"4DDL+>[=R4H3\GI"47(Q$:-(#+! %SPX#$<CD0BL5-$7
MV:T0TTIYQ@6161(.1'F##P3X763%'[/%UR;S* MG4;BH7+%:[D+7/L;R+E_Y
MT+ LA#&MWOOKRMW]YI5NW8R7RJU,!1=Y9W\%+6O%2V[4W=9UN2]!Y#D';<&O
M17%M?@PCE&"*XMOB;^JE\OLOEO^67]"7U_JW7+7?]UZX_VRW.FKP)>./\?3B
M_YO#ET?(Z5\$K%S,T\?J,&*:RNO89W?-6);KP4H46)T'J^R$"B[O_A:#N2Q0
ML9E/GR.82J'0WB1\>*=] 83EM]K5QQMN(R-[S^TZLJ$[_GY7.QMP#]74?<^E
MP=)@CS/8P N.,EC?/O+=Z;.X3]JJ&V&+'0I+H"1A?RYW'MB_JOMW?C'LC/F4
M%[];XE)*;%I+=KZ^3L0UV,?:.YY@0>Q4>_ZO.$U%^H*8M9U9_P&3<9B LQ.E
M+W\)TP7"B$L5+KWAD:QF"<[^'_/H3K-5Y<S-4#J'4YDCWUG=]1S=$NK(+2&3
M>4;->#K=>",L-VGBCL?,QEYW(RP3E@_1RX')7+MFQBF!F<#<I(F?1=T$ O-Y
M@-EFAN\SUZMY:8/NU=.]^A,CV ^8Y1_J\U%N\U-GNH%GWCLTA8JD]-29;I[%
M+),N"C1<3'3IIA5BLIAI^_#_)MWHH/H'304I. "!01GH31>2>[ 6(2$]M8GK
MV,PV3GA-@,1$5Z,Z(R:3.:[)_(.=$2I3064JGA*F1H_UK!-6.",Q[5>7R#XX
M+X2$],1">FZ[O;7\0!)/4\1#4:=6B,EU3&8=?)Y',2>J(O*$&&66=6CQ7O+
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
MLN&M!/*)2ULZ@<%<ISE8IBKX!.?Z=8]9SW28Z5'K*()S!^!L,<-V6>#5+ M
M<"8X-VGB*I6.L$Q8;C^639L9E@?_7[.NZ=,TW-FW D6K,@LJ(?%39Q5XNNT@
M'[Z(62)2E:%Z&\L4)76$NSFI/J_WL)+JU8V\CTHXOH'2D;?(ER1T6+;_1LFI
MD_/RNO@LB2\2F?^$U3@J%Y'W>14"1A[0RZR1^:2O[B4,^1WF>"8WBUR/2H9P
M5Z!C-QDZ,L<BBE/,P #U^1TD.4M"E?;X@^OH7@_%9EH.\\Q FT]O1"ISX&"(
M%TJJB)*92&3F.\@]_^N7KW]J_)8GPZ6L2'QZY7K&:DIE4A[] *?PU&>.ISZ\
M>IYQC><9LI[+IM>FF$>T!7#IF /](@FJ_%*>QEDA)\E7\&@9,'LYG^H]O7L?
ML SY55Q*.2>Z FBGZ8 >AJ#75/9N]7+"#IQ7;F G\EY-_H4IR-!EMNN4\,>K
M+1?P5;QF+^YRG,9Y_OO^<.\('-RFPZ&X^)0L'?LMWWWBF+ FAMN7Z%G>LG?H
MEGT3AG+Z6_:=22Y=I.:7>9Z+F[,_XN^P<X!BR#*\@WF4!-,-0VASJJEO^'52
M36U3[P5U4_/N3]NKEPS8I<$ZKD4YAI1C2#F&E/34@I W)3U1TE,G@'SBEG1-
MPS(=11*<']!4UK8,YEM-A3.=1-))))U$WB^=1SB%[.2M[RN>8"Q)SVN+M6**
M=.>[V8&XGA[X7LT[W[T]PT6'QK9ZCW]_UM4-8_O'--B'W$PF&!QOL/M=):=X
M;%>CC12/W<4ANO--=[[ISC<=?YQ=F.UTL^[9!C,=KS$1-CK\:#&,3]Q6WF&&
M&30&R73T06!^P 59T_*9Y=,%68)S!^#L61:S'(? 3&!N/YCIMC=AN2M8=L#Y
MZS&OUU0X[YUBX5**!:58G&>*Q8'=U?);UA%/,]5:K7KA&KL'#.%+FT[4*_=9
MS: K<N[ S6R[QP+#.>QB]M8[JI7D"[J6W3HTG]VU; _\REZ/;F6?\:WL)F7(
M'9@$^ 9&% %./^IY:]%63)+2 "D-L"$I5:W*_VK-8 D&E 9(:8"4!DAI@*U@
MEV(/90!2!B!E +;V%.ATL_9LFP6&VY@#(,H ;#&,3WN8:9K,MZE%!H&Y"V!V
M76;[S5'+!&8"\P.:"KBLYU(R*X&Y V"F_#_"<E>PC!7#3-;S6M_LA?+_*/^/
M\O\H_^\,\_]ZS+9ZE/Y'Z7_GE_YGVLPW3$K_.^/TO[-LRN)24Y8F#.6LFK(<
MF-OZ.Y@%4ZY]T>$5$0R9DELIN9626SN;U=B:P1(,*+F5DELIN9626UO!+JIQ
M21FNE.':A7/.$V:XNA9S&U3BA#)<6PSCTZ:>6#UFF<U!,N6>$)AK3SSP'.:Z
ME.%*8.X F"VCQVR#J@\3F+L 9LIP)2QW!<O,\'O,<YM:?)B:B#8AAY(R7)LL
M'<IP/>\,5]-GGF-0BBNEN)Y?BJMEL,#W*,7UC%-<FY0?=V 6X)=YFHHHPC3
MKV.8J$A:,4O* J0LP(9D5+4J_:LU@R484!8@90%2%B!E ;:"753BDA( *0&P
MY<= )VQR;1C,-JS&G !1 F"+87S:)M<]A_4\2C,A,'< S!8S;)?Z A.<NP%G
MQW.9[5+:%(&Y V"F%$#"<E>P;+/ -)CO-?6J :4 -B')C%( FRP=2@$\[Q1
MVV>695(*(*4 GE\*H.,Q._ I!9!2 ,\@.2X5N-/CVBGSU#XD9?;@C_@'6%S
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
M=AL=0_>=X_3\H<&V;+#43>G<&K;\"M:FVA??J6P^4.6?\^#:6XR-/__AG/L
M%4ULE)<*O#CSODC*4E+L4+"1/+'.F2??9-K1ZCJI6ZSGD%+XC:[D\YECC.&[
M]A\90L1S@*,4]'DT?E*'B487^3 -&2=M:'\) C.!^8")YYXQ@9G W'XPRZ,%
MRR(P$YC;#V;+=!H,YG.HS/T;WLGXJFMO>/1=3+CVW-['N:1BM2N5GX,:UC*5
M%&Z%'4AB:H6%0V)ZZKW;Z)U63.=0H/L7?@-&#>[/8D(%N@]F7\]GMF531>%F
M2^E!\1D24[/W91+34XLI\)CMG+ [W#FXS>^B\/_QOLC&VF?8FY/Y-":ON89"
M,<AM;KZ8R&UNA9C(;6Z%F*Q3B^D<W.:/'(M6_4O7?@OCD&OD.1\>T;:8;YZP
MR0M)B3SGSHB)/.=6B,DR3.;;)Q33.7C.;^-IPH?:;Y5B"<\=.G.NH51,CUD'
M]V$C>[\56S2)J15;-(GIJ;=HRV663][S49G\:\*G\B;)[SQ)PI2\Y\//G:WZ
MMR?(WF_VUDQB:L763&)Z\G-G\[1B.@?O&>O51.).>ULM!DC.\^%@M3UF6@&9
M^\T6$SG/K1 3.<^M$)/EN,QT37*>C\ED;. MHDAH[W3M/V$4A7Q"'G0-#]IE
MKM,CF[_94B(/NA5B(@^Z'6(*'.;Z)PP;ROWYI:SA^+IN/^SE;;DI?8HK=<2>
M_O7+K/)TVT$^8.<%5<I=-2+/>PYCL2]Q?UN4Y?X!NO9IGJ49G^(K<F)%H6^>
M+=>"KQ2+7C0-EHUY%@T+%L7OE]L4%"5SEUJL7\J^!$7%*::9/@:^7\F_YE?*
MX8\6\UW\8YKGRB__2>;H,:W'W.+)(C-@00\K[N(GZD2B>#ZO>CR096)EE62F
MA2/L E3TX,;^](HCXS@:RFYFLBDNQ\ZFVGR6]Q 2?XMD$*:RR/+B$?E=U55#
M*[\X$&E9[S9O +=4GWE11WZ@RMWF0B[:89:OFB65)D;#HMA[_NHP+;\XW%Z<
M^RP[GO6HXUD3AG+TCF?MVE^LQNTO7\0L$:GL"K)>27[1B&!W!?2+?V\HWUVT
MCEC9)/)>Y*M--L.R:UM>J7[Q_N7^"$NT\Z+\V]N#X88IIS3$G:[:BSA7QF/@
MD=P[8+<JM'6N=\M6"G&U!431$('E(X_3>]Z?Z^Z^:A21[PHPD$7SAM,U-7Y<
M=-N-0W?%P,C;)@U52[VE!DC2^+&,78UPVB4,IY'"*+,YMTMC1SNJ/6OXV]:S
MW<[)"?IC;J[8_QX4B]*EIJ6?3F[/7FM'?KFDN'\G@Z]B,)?MCCZ5C:S0/ #O
ME,.6\D;V]I8-Z=3GR@%8*&'\]8M0C<CEAI2;]Q]X!M9>NG6E-Q4FS_D)%W7;
MP='^YD7?QDM-7%3G#:%ZU^7=MX$C"2*_OYA]7.6.M*C4*EBTVOT^A>\L6H:K
M[BQ@5N%?)W&"+B>?JFYU,_ VD?YS]Y\OE,*2OO"=-I"=JI:]V[(+>-[9I3#G
MIBNMY[2KA56$]A#3IH(GV#X=/.N<9$%"N<G+C62PRZ%L3X13N(U5\R'953U+
M@%VJ?9 RR+!IV@#[AT^SK:,=Q7,5IL@/9K3?=67_,C3?E #2RQ9U30D"W?7,
M.DU3+$>W#?LHW3*<1^^68?=T\T@=7AY_L*:K.T%;."L'ZYY?'Y)O898')%"[
MG7$[!6S((JVIJ^$PR4.;JQOL&;/G:B(;K2TQY:=^\O)U:9F<,7,^YR9#/%IF
MR6J#DEQSK$2M35\R8X4/">S ^Q[Q=:9Y1R7B]D;]1\7:U,_2O[D/9H?P;!\L
M/H4,-M7@/F$YIS?_TG[[^DU&.]_]+28P$Q7F?*.Z83XW7VC;_S=X&6OK!:'
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
MLXE@PU;N;380C"VV@>^PGNMNM VT[5:!ND6\T32 (?MF^4G5- "E8]GF9MO
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
M_C/C&0?3%18F[=VM><R+/M4ISJT\_;%3G*IT(7IYD2A'*A&&+; :9-NM!MT
MJZ$!6Q' (D]M:[E[?AJ8V()_.@3]$K\H*K ZMC,]W6Q>B*"?%N<FOUH>-&MJ
M2^D&V-+*.72J7%#Y<++B4;8US>6J/8^@*K:P_H6LQF(=IIJ+:\/%I?/DE%P,
M_RRX&%DE&>_?\.[UL$PP3=HSDP*\J_8/G<)K*H^Y/^.J+?) P-,#AMPGL?7S
M2*6"<,(+P:F&_'G?9JM7_DS:197*A,O]"F\CM9(546OEUL+A+W#75"ZN"3==
M[A+(AEW1S8JUL?P544MVH"MB!VUL*U*[XZK\NSV(>]R!J:6%J1T!Y4!$0AV%
M_0A,B+,T>UI+#F7:/=U.Q+ R4Q"G(A@H<2#GS3J 4TM38VM3LZ' \9B%B&.Y
M%L*68^\%A#D$BU\_D/73+D C<QLJ8FLEW?^H!MP8(''8Z;636R&*75?CM'>W
M)&R M<FOS?JTW)4=7O*LT&M14BO3OV"H'C:UPWL_=("@U#9..]W8[ZMJ4?B\
MVME55U(U[Z_0TVK,-LX0.MH0;BB>2T-HPY^8XL$>%Y+P1DY2@"*6F"CWN::@
M!SE3T%/@!F^Y'72U'=P"W#!O##=F)NU&TAM40H^,XCV;N)"MFHTV*5;&?_(T
MS(SKE'=EZK27QHD23WL_D(]#'GBG6[_?#-!<\,S("FTX5RX3=W^Y-OMY(O5%
M G#O?L0A1$?&N8B[ *M<+?7"2M!MS,8A2]N&VMB&9>]]6855.!<Y1#T*"3-V
MO4XA)%+%0JH]!GGEMM?E#3QR9GQH&.]%NP/O+W/KJY81"M);R=L+)S3I9+T?
MT\H=RPV8[[C4697%M&D<Y$,'[%,WSI?@?FW][C-:U?:SAF!5HQULIEG_CF;$
M (6KPMFJPIS-,XFK*@'0>*R(29Q5Z8HLYLPRB5:I%#LRD4_)TR]N'9<'QGH:
M1UU]41\P+G4O&=$94 0;-0E%ZR6]U6VO[4"ZN&-3 ?G 'C5BL_>Q'MD%GJSP
M6.*.<#WMF2[QJ ]\ENU<NO,[EZNS7P_B;^996EJ%>Z#"3>^,G5;AUBK<]]A5
M"U0O6Z!Z4]SGM92$:2._Y*"521M/\,#&L[LF?N[VO&;_6AZ 5ZK_LG*?\KR?
M9:+=-LX;4D.GW98[E1AMN>>\EJ(PC9R70H[W1.2,*8*@"? T>0I.\(>&<29X
M&HBE(J>>-L?3-F<#D#.SZ6966(F\E]JCV/)R9;R6FC0-L!5HN"-[4"B#Z !@
M-ID%,#;"U#,3-G@FN)YV&,/&&2^\E@(UC:T7,EX8#4HZ2ZG&^^B0;PW^UBVC
M]_"QENHQC8]5G!]"K:'M@1AI,;V?$XAY;@PR."Q$141_B;;H<IE-:(DV3*2J
MNMSR*B^\EBHOC9M5EU82LS<J!I%5EI.^V\M5BJRCWK*>%FPM)5X:B2M([%GN
M1$NG4,&11%$212(MY72&+QJG\E7C6.3YW6/QE)0]GIH3'R7$M[QU!Z^E$DOC
M9CINRNX:-*SVP&Q6M0=>E<W9<LE=B0F[]J*[&GTO5NR("5R8>JZ%]@(+(>26
MQ8X%<%M)+AXXGU&>TX2*.,N:X]#6Z>>O7 (+@$M8B/@,7I07"LK#5@:_GV80
MLFU[*E#73M0:<H_M8WFS]['J4,Y?S^!+5U74&E-#,^9Z\D3RP+()\2;,V%1
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
ML>FKI5S>9,CDSJZ3-DJ5Q&H<RO+XPC"2*SL*S=2Q6LX0[V92@*?/_H(7D)@
ME\4D%R^0RW_AZ3WP^-V/]@-R? KM%T@$?*DYYN/RH':OIFF4&;QB@78C7V+Q
M=,V8F'Z,L<9?"N;D"\F>QO@+[:U^4]D9NDX-D.7V_^Z"66T;%Z:16*-2VT9Z
M)*[EGMU'@ C?&0^_0L!E)W:\%E1E.JPZ"E_JR6.O'(_8G@^U.*:Z:Z%4_%5A
M4$??*R-YV46&1NH8>5,%^\@"!PLNP(DND(NF:X+KE:'-/ N@:WCLLI#D$X+<
M&0\VY;SFL;E0>]AKTTBL!V>9"'L3LK5QV5W$F;9F39OR8$SCN)B77C,H@G(M
MO?(#).@5B,O8F?"^0'O&Q!&<1"G^[:(\+&I/?:.G'7A?8Q1:#7!J$=*3DD))
ME+S*HP@NI2._;!G) C=?877TZ9%4GK', X.+F\K>*)&#1NE5+W732+F5)42I
MA3C7ETK5<:(H9UST%TM@45S^[K#R>-6ZY <A=AA[34U2XF&OKK>$Y:ABG;G<
M X>E%7 TAY!NWYAX&*T7(Z4V!,,T$LN_A0PAE@,%Y#5!/^4JQY-UK 6W_]G2
M/0BH+<$TC<0B<"%+.!TVC8Y(_>DC3V K?KHM!J),<"\O].1U)W'PF@KZA4 '
M\9E1LEH[1 ]/Z3RX+5VT)=#>*C?YG0I\=93EDCNHZ@!$U<GQI9&<=XHSH,4X
MB/EBL2N'<1&6LB$?R9I6LA)DTW4=I'NIL>PQU@.357OS*]-([.,XBOW4, .,
MRW'_@%X4FUK?UZ:9<JPYIN]3G(X4^,T%/I,%M/_I T(A<5;K.<#R!P,+(E/'
M]AL]>575&K&VQAR;JZSG$<)BPBXUE54*I3)H7[6,Y!1D82W6<6*KF.S+!=IR
M.)5>]4HWS<1:4PF%UC VCOR)!__T60=ZK_*>K,W?SYB6^#9]$5Q*QWK5UE/N
M:5OCT22BE">?!/*3YJ+?93\=6PR;>OP9IIGR"?$"VJOCR NVXO;[ZYL#\92Y
M* =-5V**2"QBECVBF8=-/?I,/>4>NW#+<+\?N^.0E1T1]G#%M4Y3&@4%OMM!
MVX)(U8.1;VK;1YE_]5'YZ_F[=PN62\12 /Y$_G9=+'D7C]@3Z,A3K%SI$V+]
MYQD3&UG]AUBU]A4N)I T-##Q* $6O6M0XL.&YH(%O&LH %SD.#R)# '>)\1!
MMTM($+8YHW<-VR=!<>,QKTD1]?FOWPCVEW<-V9SE-HN&1F5S2IK\+^_6Q@N
MW#Y[QQ$USK.[XP:W,*%7V 7>_ &](ANZ=KP[4^!XL?YD0ARQ/\M@.V=^C[Z"
M&;( L0LK2 %0 05M?F0M.+87S(.F]T<%<8 .V?1VSEH2RY\(;81=DZ@80_Q"
MD-QN]7R"UWMDH2W2MQ>PXKSUW?$;'L^QSU=,.JX]?F. JPY]1._0YH>5!M-'
M[),7C%S*6HJ_&3O<Z<R@6M7'IEH!>WG$!**9V_4)@:ZUBO66?TY"+9YBL!7H
MI' %D^T+>SN$ '<F-XI-5E$;IF'^K,-/-,G;FKW?6$OJ(?=%</T'Z_6<];+S
MRD8.TR8@WR$5$ZR#Z3=^+Z_#(Z.XP150 ?K A)+I(2O"726\<?+"P/6!*.&2
MQO"=WCN,]4QIEL!PQ![3D$I^ESOZS=G-9?OR[.9&/=Q2&E9@;,7.)X<K"*OP
M61!,PI]Q\\[4W\[X\F6!7(\R<P]?3>3&AKN&Q7 A6E!"\LD"NRS;):M\^?19
MKD/77Y =84>@]]2JS@&J@MK'G6=(.^_(R^I#O,5A\@@;+?B(QN[N>43ZU>TQ
M7WN_BIJDN%IF@4@R*IVMVJD?E-#!E2Z?A$ [C72Q&?1]:WAN=-BU@W/"WM:'
M$KTR'F _.A7U#$/XBAT6I.6.R@<"WMPQ?O1=9C$VC%47F8(JCJ"B$DCS]=%'
M.QP'OW$F2H6*-/#=>V_#R=$Z+X:_]P4ZK%R83-"8^![M4/XA:W5LR(>K0'CH
MM*_.6BVCG9_4)!M6@/WP2J3P5*BR@,YH7)G:>?]0Q#A 'O3Z02QZ(<B"WY:,
ML2%'<<08F$>X$C7+OMT<^)1['YLI4W3P";\=6[(JDB6\Y=%$VG6 YW6>L?N*
M^<Q4<#*7EZRBD.U[G@^S<Z^"T!4-BM]<P$*7Q:=1@K,6G:";60Y(!7&DK+&H
M[PFFB%B$[@J9=0$AJ^"VF"C%Y1,0V?E@*1P?W%\I_QXKWJC#$A,\A!9$K_#!
MAV/<74^#OY @<Q%&^45^2BBS_WOAK(:'! X<3&7B(E.5;,^6TK1,'W[D2-W7
M"W<YCP[3Z8\.K/F$*V$V#]CR!>NN+:Q_%=M^D^<3B\%^L+<0GTS'O?O^^*$S
MY&04I4ZBY0?S+F=5^0VBCQEWEMY#)G&XV4Y^?/<KI'-LQSYJEMGO U.IJB?I
M?1O:T>J)[WK\T#FT;?[]=E&R9-8>^8 5**=&D+PR!R/<T1!R"[,8M]+)LRPT
M]HC'KF\NHCGSHWL@K( X_L#D^](!%AR!*>1VJNIJ1N,*=*-C&*QT-XVSF^N<
M&C_9L +L1U<G\K,7V$)\!+TA.N=7D?O\7F:T0')S1[9_*H>DJNYGWWQ"+D!N
M)!-'RUU2:54B79$9.%^X 4ZXR<4;N.(&+Y:@2^^D'BFE4%1@#(E;^Y\AC?:0
ML @<K\^\HD7>#I@^. $2'R9TH@6*G&U=&:TKH,07@IG_8E6V_$ .YR;XO$JV
MNI0P?U4WMSUK]@,J-17)*DS4!7,SF:.VY!Q/<3P?//A'_G(I'P&';VI\=/!;
MK,(46^F\@CM6=L)5F;TK5S<L&<]U?RD-*^#Y^BZ%Q)+?4!_B%7#H:LQ&IL?8
M5V9]N7!5]8"*S5%Y$RJ%0#]Z5![NRU-YXC@*J0\6WY#U2%CP8,JY9GU9A$OL
MD:Y%+WKOEN/;XE-^K!6KMCNN_0)9S^5]<)G[%0Z$OYH+^L$(\5V:[P_3VU;
M)08Y")X.B"VN#UB7(;%E-+' =I^=');!4557F;;)4*U3%40%-"M,3HA^+A>'
MY"RI>B-M6OO*KINF?1;#&ZX?]EW1I=B>LLR^[X2KHG(1E?40>A 0:][AMZ"_
M0@<O>9N]EF7WQOO!T6YKG[Q(LZ/3;T63]Y)8JI&V2]_[^\Y[*W) *SH07B 1
M195[R)6(/9%6("X(IJ3JA!;%[ZT=6/R$TU8W?F<_%7:R)]:J9@51VC]@,9[Y
MN7\S]\>2^J_@?S#YAT^09R-9!!8M_G=&6 U7<N][R(4>S^PF?!$2B2N]PR@9
M'&/@;&[>?=5)N_OJ-XSM-]:K3&$=AU@UJXGC[/'X 7L+\PE78K7FD+8DOJDE
M$L+Q'+@;7TO^ 9:LH%[52)R^S"5RB[1MFSLMFN5BJT+L/<H.Z1\PR/,)5V*0
M;QV$4=M11N,*F$G'7B 7<9[%)0K84ZS,I;;=(YTZ9HP+9TPH>(\MC=K14RA/
M>BU9+PBD2'[58U+T -FN:"OJ->4Y>[H E*6%O$?8=8)I5#OWK'Y!X H8>WBJ
M;0B7 -D//J_F>5(\A [?7#/&T3B5?.2<CBN,IZ)J?_&)-6=NN. &ZJSF%74!
M?&&P770%L5VY%<2.93'2MMP.P04N4@T^JS^11[99.N;X]GK",!B&\23.M>54
M(AN-8S8:BTQ/'IEJ10?"CCFSE 67$/#FJ0GT,\P>3L<E6E%)AZMNZX/6<G)3
MO45=#?3A.^UE\$>B.F(I0!#M@TR 8@J<8$$_-ZTHA*.B[C::FA:E4+("2+NB
M.O>LQ7Y(/]HTQ#T5ZFWVFVTJ$'>VSQP_,2?%H3)OXU  ?+#\LXZP748O\E+;
MP@@JH+GH%C 6(_CV#_9O[B5Z:J#CEMJ<<'ZWN#T-IG+5;PBY*)CROX)WM/ 7
M]Y@0_":"X1)8JC7GDE@J&CYC<TV=V8S &:LWGA!+#&QYH4LP7Z78)%\"0T5E
M<,@)SB#=S;COY8?,L>:Q4%$M],3.X> +7AD;.F29F"G%,B@.O2,Y""0">_$<
M;_/>H/!^6GEJ>OL>CP(7#Z4AJ*BZ,V].2N[&X!7@]G$+A14< '-%959\LUKG
M !O>.M5=VA8G5(!PA06.LFPV_*%YE;AYV;/F+#_X_-/_ 5!+ P04    "  /
M.R)3S@^[-LX>  !],@$ %    &)R8RTR,#(Q,#<S,5]C86PN>&UL[7U;<ULY
MDN9[_PJOYW6SC/NEHKLG5+(][0B7Y;!=7?/&P"5A<9LBO23ELN?7;X*49%UM
MB@2HH^J-J)(EBN+Y$OD!>4$B\=?__'(R>?(9YXOQ;/JWI_PG]O0)3M,LCZ<?
M__;TMP\OP3W]S[__Y2]__5\ __W+N]=/GL_2Z0E.ET\.YQB6F)_\,5X>/_D]
MX^)?3\I\=O+D]]G\7^// >#OJS\ZG'WZ.A]_/%X^$4SPZ[^=_VQ5#BYQ!2PS
M!DKR $ZR##%JE232J]G][X\_V^S1N:! 9AU ,42(VAJP40F%G*%W:?6AD_'T
M7S_7+S$L\ D)-UVL?OS;T^/E\M//SY[]\<<?/WV)\\E/L_G'9X(Q^>S\W4_/
MWO[EQOO_D*MW<^_]L]5O+]ZZ&-_V1OI8_NR_?WW]/AWC28#Q=+$,TU0?L!C_
MO%B]^'J6PG(UYC_$]>3.=]2?X/QM4%\"+D#RG[XL\M.__^7)D_5PS&<3?(?E
M2?WWMW>OKCPRSD/^.LX_I=G)L_K[9X=';]X?O7[U_.##B^>_'+P^>'/XXOT_
M7KSX\)[0KSYM^?43_NWI8GSR:8+GKQW/L?SM:9PGJ%IF=@WA/^[^K&??T*4P
M2:>3U6"\II_//K%B:0(4ORQQFG$]'N?/G,S2E3=-JC9F\_._G(2(D]6KH],%
M? SAT^CU.,3Q9+P<X^+P=#ZG&3!*TJ8<"C&1EP@*+8-HK .56$C<))>%N3I
M59P%R;/28@F+N%+EV2.>U:%[AI/EXOR5U6 "XV<:_8^[L:S'<WOI#E*:G4Z7
MB[?A:X@3/)?0.":R2 D\4PBJT P-)B3@VG(AZ;=6\RX2WH[GJI27>',P3T]F
M\XQS6L&>/OD#ZWISMIBMP85YND&HJU/I[!W/%J<G)ZO/A/$23\[_OJYL3?FP
MG#57P%K7),>N9'A!,WOV%6G)F-05_A9)3<!DE>&0@Z?56!8#SN@(1@2FF&8V
MAS[,_R&T32@B'B=%VJJE&5N(N?/3,'DYFW\(7W!QM#S&^8?C,'U%7L0)KEZ[
MD)ZGDGP0D!+:M?3>:;+IVN5,PA/7L==RLB'&3?@C'R=_.BFJ+9$PWP(GZ\3(
M162T[!D)RGM9Y4^0N#4Q%\,T3_UX<QND36BB'C%-=E9#,U8<?<(YC<+TXVLD
M'_=<UJ\72YZ-T3)-)/6T[JFLR4 BTV"*8$91Q$!+81=J?!_7)OS0CY,?#172
MCB1U+;M%3L:RDIJ"RUAD F4C2>Q]!,U]1AF45;W8<3N@36AA'BDM&JB@&1]>
MSZ8?/^#\Y#G&Y3D0;Y&1.8L@9*KL#))LFHB0 N->%*:=MGVBM9M@-N&!?9P\
MV'7HVW'@FUSDSUC'DQ,@4602(V7P*DM(T4<;F'2,A=Z1>D-YSL?5T:)JLS>0
MG/&@'/EJ(7,+/"<MR"8K'?KX1=NM; \0FM]+\S>HO-N(]W:!WLRFZ0P6N>-D
M6)4&)Q.C">8T1*T$^"AES I1Q[)/+^@;M('&XSOQHJT^NCE!E_"PJ+CB48!Q
M2$:XD!$.VI 1]D83(LNRZY/'NQO30 /MW8C11@/-W:#7XRD>E<,YYC$AD8)[
M<L$ "1 HE2)XFVMLSYC!S#)%^%W]H,MH!AI'[V8V=AWU=AF5Q0*7%[8K!)FD
M+P5"?;I*F=>DCH:4#?=<)I-5GV#H"HQ=93H,B^.#::[_O/B_I^//84(?NCA8
M'H;Y_"NMR?\,DU,<8>3.^6@(2J'I%B)YG+Q($#YI'X-2$?L8Q(W@#<E9VIXC
MUWG?7C,M4XNKW95WF)" Q0F^P8OH!+-70F</(M08)P@/3M-<CT:9:#*2P=9=
M-[EN0S4DOZD=19KIH1DS7DT_T[-G\Z\$A$3S,@@GP9EJI'WB$%-.M$AS"H>-
MM<R(+DRXC&)(CE$[S6\]SLTT_7:.G\(XO_CR":<+I(5JY:U=E3 BK451"V!*
MDM\> H,8?:YY$,^#"CIV,I$;@!N2J]2.%ZVUTHPN[Y>S]*_CV83&=5'-V?+K
MB'B9.)>T-N6@0&DAR8<O%E '<M]R'84^Z9:;6+:5+L[3Z' 2%HL#BDT^SVH0
M>S@[.9E-5X]86>A7B\4IYI'D)G,O$Z"C.)9"5@,N:06N2&4T#\S%:RFS&]4_
M&S]L2/[0CGH_YW>?@=Z9W1>P?OGG]S E8X6P,@!BK;9S(M",Q@BY>!\I!F)<
M^DV5_]TG#<G-::WY=D/<S@_.%(O22(3)6UIT7TT/PZ?Q,DPN01QY*T(N2H#%
M@K28VP+>&P2=M4])%!U\'Q_HQ]B&Y!DU(DLGQ30CS#M<AO$4\XLPGQ*7%^3
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
MF*S5T<@<^QC%-UYZ)(9]O"+7&+:'Y-7+4YQ^'(X__FTZ^7/^Z?GD]#.,OPU
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
M7[2M!;JA2(8JQF02]V*S[IH;E0)=OO8HG=K'*[;GHM,%B(M351O Z+VR]!J
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
MG45BQI#4-:.GW$/$_3!ATI=%#JKCWI48XUR+EG^'4WRQ<(PVDFE 9H>ST?S
M>H#=+56?_N,%5=F*$FY3M@-9>FO$U;.EGPJ++02%2@$3"([\+/(Z04C%@G#D
M>6E M W/<#P)]BX?_53)NXV!>R3MXOXOG'ZI!X(KVG?D^4Z'B;S>Y=D0&%__
M53T9\@?9:O;W1;0YL)%"-2$B@0X4Q'&"'Z(/+&F-&(!3?+12&;?^ K+' CC
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
MP5E;6.)"0\J,K 9;YPQZI6DW2HBBF$PGR7-5?I>N<(UUOX]XA[&G=)0Z<2]
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
M*:+UQ 9#!WA1EM9"[P9MTEJALM%MCJ#ZF1.S/PDZYL3LHXR3)#=T ?@S)^9
MA>Z=Y7"(-DY"&\]MTM(;$#HJ4*IXB%P@6!92#J@*,^*2Z')@3DQ;MNRCA$%R
M8G3VCK9-"0F5!^4S+1>9A6!UPMIX(^HN)?O/)B=F+P4\F1.SC_0&RXG)+&@9
MBR/OSM749,G VQ*)P4SKJ(M55G=0Z;/*B3E4K?U(<;"<F%RB,$+4IO*F#E"4
MFO@F+)1@.>&1@N4N =9GE1-SJ&K[D6*#.Y9'/.>7WWX/_S6=O;H*))%Z&F6F
MH\,8 +$6I"8DU[D@V;LB:UL\TTZT.;3W /E#> NME#8LO^Z O@V?;Y/..L!M
MZD_L"?@TWD4S G0G6F_::^!_[ M;DGU$B!4('I L)UJ ,T@;L6:TIV>K9*/V
M\V=!MB=\DW/EVCY*:\"Q5S?SZ^EGG-V?1;T>,R^4=H&5"JAVJ+(BD95@,V0;
M92!@9,2U.2@? 36\-=54H9MC\7K21H.<N0^SD+$N<XU'&V.JM4C^?" \W'MP
MHBA EH+@);*4VS2\V$1RV90X2NX--HP/F#Y-IE?3C]]>AOF6]2]!1M2B"*7
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
M,707ZY#Y?ICPC3%A^Y>#JAB-[',Z$Z<>?GM_(F-U[4S&)D$':9A NPV^*O"
M4"Q ECI#&XPA=U-0L0@+K992DK=QQPL0U3XF7YGC6O(5+CJKF/XCKR$U65#4
M'Y^\9Y[0_)N!,]OE46N<I-<M-#60?*V1Y!=]7!_@E%LL7DOZQ:#^SSAQE(L1
MU:;--R'+>S2G.&BC7?;2QU$L?X6QMV^1(Z=R76V=OVKB7M8'R7>+0$ZJKUZW
MZGB# ^6,6RL,;'] [^%$$6I@*+D9VI$KA:/6=7<(B#EX:(LWNN7G:79./+3M
M+?46G#AO&O^<H)SXXPOF>/)9@_KOI^$H!R6"->X:\\@.4DW1UTEZ:+UZ!X(C
MX(0<H=TI29QJ?\> YB]#*'$@H0M"D)I+3Z#Y'O)$X27$89XOC6F?AAZMUB7H
M%&8HW@M_&&)#5ENMHE]BZ#> ,52S#@DBQ^P.M1B6!(CF1#QMS)(RBSP\XM;P
M<>Q&Q2-O;]5#<9J=M+?>\6>SEG(]_\+,K5VM4@R>@?Z,'OK,^61S@9_;'5FP
M5F)L#>-V3)<L-[K+4%>ZW'DEQ+LE94&AO?_!,4^5--' *U/VP:FQX9EB+FV)
ML,:I##^+!46)31/80-[M:F_#2;OQ74/H*%&.1CQF.8*T9[2!M^AGG1%:'&U9
MU$W&"#!T1A!V 3-003#"^1-5,9XAY%>X@A/ VZIZCU[_O6BS&I*>>5K6\9+_
MNL_Q9(\WJA*S5#;P4Y'F#.9-]R=!@?LC+1"08 RFDK+11TSHUX+05C]\1L>Z
MGMS*1'8?;?C68OT)^SKQW.?MDX)ZJT$GBI:,F-Z82ER(]0B+"Z[5B$3/[ZJ!
M$LPW]*(,$$[A7/50BD@W;A_4DSB^?QD2"177/=JHUT#=T]MEDP$1" C3XC._
M1%<K- S02'^?X#/(?=^*(/<@33 -OKP!*J5\MA %MVD]HW5H<0:4&MA!C&Y
M[_^M(DUB5J:05G""QF_!D77>Y-EVGVIII?3$SCGBEZJ"NP>VGL<_KKW+BU+W
MKGS_M2FD*=BKQVP[6:8"XS^)F]Z%N#-<F<U8)0J*5D();.W\P7 EHZ7 ^KX
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
M-]*$ :6@UZ2GT: "9(V/?IXCWP\S[$@8O$C;^0G-F"1_V"''GTN<*T[9_)N
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
M<\CH5Y/,X_"0Q_!%Y"97OY> "BR>HVANPY+Q8ZN3),PSEBY5<8V7S .^(N5
M+!)F8.%812K?K<&U@,O"RQ?*W48K_$DJ902G@@9+DP/7[P4&&^P\.'X/:H2Z
MFT(HGE9;VWMYH3TE@@V(W >?A4W+J'Y?_ET9P&]PIU%K6ZE%TIFU]=CIW/>C
M<?<]"+-AD=ZEEHW>_MYADRB,7L>6=YCJ"_HNRMFI/[]I##K='QT":>]=\]HR
MJTG3Z1=TKF/E!6AV-&A+/,K-+GB523NV8W7VB='3,V=*]N!D](ZR)J3Z_R!M
M3<O!%',PB0JU ,/(%K((?8I[O,:&<%#CTFJ!D_:-Y.OQ#BEG>BV2%%55(@^H
M[NGH5^A(.GZ=4<;B_2-!#U#;&8^8K[R]D>>#T-U9F,3? K'X&TWY*\B+GT9>
MW$S&:V48)=L6?WQ8.7@FUO7N_(5'>>,/]Q3+NDH&)F3T-I155Q5>WZS'A.I
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
ML8MM%?6-]0>OL9"%N-].\#M9.M9J'JG+$AGJDVWU@R+*>TZ_^/(JZSKMHG*
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
M%<(YSG2-"-;9[=:[;]G.98)FN=Q1]2A91?)E01E?,;$ :"E;F>YW7P=I7H9
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
M:EHC$A^> -]V1[5U!['XWG&;O<4>H.:=Q0[Z4ERK&'"*V*$,ALNP3S#4E/=
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
MI$%#T>_S%LXK3XX?-QK[34^.;,V6E")!XN"A,$E$#]FD';47>8KA6*+;5+F
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
M.Y'/BCW4>UZV]SIZ!#V79N(W=PQ'?4VH3+M)82((,%]5-8)TA;L2VS08KSU
M\%@ M!H+]7U$B;K#B./G%'?Y7/9O)KU9TL\W7I6^F)O(5P?'Y&"ATDYH0U8:
MS<<^?24D^?IUI8B,I7'8YB#117VAA5:^.(-CZ82=76&+ 3-J7W%["KV+/ ?W
MQBQ4638=6%D3#180,]XY2C\Q+AP%_O"JSF?,2))IDVWA!6>& '*>M.=,XE;V
MI?R;G<+Q0!WHE"=A(Z:T'3E7!@F^>$!SSXH\M2(<"/_J(IW4NL]YR..98LL&
M5M]@)IK(EX+Q\OA2UU<CNSFGL>T6AHUQ:HQY?Y(DNF!Q?*;_UI8X6J]&Y.TT
MR/ZCA;GC$&4(;T<*7\H,$'Y>19%'X^B9X<C=B3F; ;\W+5_*;VWZ>:JS$YD]
M<Y'2 0=,ZMAZ0!#SP]Q%YD*;VADBN6QRS[*Y5NL*.S/HEK]2Z/M+\=L^[?].
M3[RGF.@X26I/ 73PW$UP]C)PB R+,8,&4VM0JC9^NJTI:[P[BV;WOL_W(OJW
MS!]2$?5N^=*9P[GM&@L6LVR6+C%E6 !IBK5^"RK)J7T\H?N2EK?R5,*6FMCS
M@SONI6[+-#)YL=]0,6/[NCZ7-@;D<7B8#7.D(P<,+Q$C[ZN1RG!/W6B".';C
MK$@P?'VC(EH 0=0/5*)'%!/.]V^]7VW:?V%LHUQD^&%?/60^KAPVW\T<89\"
M$/G &1HRB@NGP<0/%6Z37SU^\#1]\Q6/](Q'0V[[3?6, @T !N<@UYB5G^*_
MHZ8!?)H>!EY=4VLZD8M@^:9/';A"S7"Q&% *^FZ\K>JFD/E=P&B<TD1)45_3
M_R*W"?X6E6(A_/'3HEW1=5GT[*)6H&N)?4/OULD(GRV&W+P(8PAL8*T<]S'7
M@%<.]Q9 AK^[AWFS/PU8J+PL?\N!)R\+($I>I\A4AE@5W;H.LLXG7'7QJ7KX
MX+L1_BBE<HIXP.R733W!?F!;%NYP_8:4>GS5XYL%+'PJ-?(Q_0!=7XBWZPNR
M^U/V,WZ?Q;8,F_Y&4Q TQ\151RJT+) %D".?&2AA3%'CX8SLB=/8DPF?;D&F
M1!7:<I0)3$;?:>Y)7B3!:T%NQO?<U$"E )+4N'6@HD=VTCTM3.]80.NN9JWA
MHQ<O?19=]J23DM4E $?5I'&< AK9ZBV3<;O ZZU3E%"0#*;CHF0]SQBOP)KB
MRJNPSP'>#0$HL@9UT5;>JM5[O-"N\U[B545:T*5@5>F<QAB"/'\]UYT7N2QY
MVMR4KT1B.S)+*J7,NDV).)GZ&]O#DX@R( R.'M-X?PE[^S/T&*><[<L*:G'!
MS<\Q\50<5U;G^]QU\5IH^Y#RTE/D8\UH[NC0):GO)[Z'?!8MF0/SV:V@^2"W
M-U6Y>5P$@953DC_QEDF)-@@[YA2LM5CF'.RA'6Z!#=)URWH)XRHDPU6?$*"$
M:[J@JHAK+BKJIH,ADNV;J>.7LIP=EZFT(6D%.^?QU("1H\Z",S1IW0;:R[EW
M!)#R)]&/?O9H(1)J7YRZ);I9-[II6G1"RXHO;\2P%T .HZA0OKH]4@!Y% ]A
MP8 =^5S9,^Q;0"KH!Q. \+BN-$8(T,3/K8)P,D5JUB3GY6M Q:ZVOL_W5:_V
MBZS@5VB)3JTZ/;W2/1_;TFSQ<K_X\%UQS5;<((XH5SJEN9NS"VW7K$556^N?
M9'/1!W5VT'>^XXG/A/UNFZJU#^C- 9VM^X1?>7N,+S0C8@00(:X+;11*A/W:
M&X1J624EZMB7I'H7 !],@RO%UM0]>5:_]<#/]5]OOORP(ZCVS6I="WF%L9V*
MVN!9NR.6J<F^_6791WU 2TM" I80\K*A.*G^J,R!*TEF.G(:A\^=._>+-7!-
MN-DY^&742-[X^C/CJ)$@:^9C27X5L04IMOQMM%?%U_?J?AWQJ>BIV\(=.V',
MPWA%]#LK]"![B(</\#V(KM"5&P&P2I::D]=BUID>2UN_06]00UA]Y;<+F3NY
M@.$*^S9+&@6<T,7NXYY8@CCA:+N A(*OP:V>9^HZ,_9,WH26W6GZ% I? \;X
M1D)I;FLS; CN01'Y&NPFS$$PE%]A7>IYKYSTB'ALR))K^N\^>]W4'0(U!PGA
M*[T&TU@0-:5%#:HTA6 &/KEQPE(D[5Z$;5/GPAW7TA?3&5A8F3S;,)#M,&LK
M[=Q6^E3S31/D%]5I2P?O#6$ZB0N61:V=A0+(TCX;[AX4.9M_E]($XYIE$000
MO4U_<&+\RP7<O_[\#TJ,OP3_F^!MW!!>A84AM@LIN5!_&837H/_"(C%Z^2D4
M+V5\!^/TF/9HZFU:8GU2XNZ=>XCA8O@TKBY8^QW@5<*I!00I V_D,)$F>@<K
M"=SX^5PWP55K<,%W.>S01L*>VJM&RB[U\R>DMH<Z;;P4<];LL^@HK!K%W43Z
M1?U0UU)5[6HQ>#6[3;E9^KJK[)=Q3M!=C+6>85_R0/<)=A>F;N3&I7L2$9;P
M)_"JJ38!1 7[&2F9QR(QRL>[%H9);%S_CA$P(-W!RM7K 2/C1J/[FE_;*<FH
M3=XWJ#AXZ&?XL<M796#JO#AN !T6FUN1&5>OQ;'@JC&A##6.[>B6A'88+ !Y
M=S4E03]EPU>"Y-0H(F_X\&N%P*$;D^Z7ZNR.G7P9YL-1PS7O(UR'WH$K?+?0
MQ9QEPIN1*128KIAH!W\[4%IP..MXZ,,7)M?N,GM;+RM'^$VF-973'IQ_";F*
M 7TIX@;W,/C_'F#5RA9 %#&[X1[P840KWQEPIL)C)CAR[#J9JN5<9(YVD9&J
M<?5IF%_7C52[SM4[5%AL+:PE9>U,HPJS,>45&M>ZJEU+/N]9&U#F?&&X+4\\
MM2-\]^OE-?4>?Q)4X30W;!]E^0@?!#NTB7X!Y.?#OU,7_<N5O#^+RO_.BO27
MZ/\-HI>AOW/$9X  4OICX$TP\[AMR?#,*K;:Z*[!5)_V'EUU]L  =<[HU?GQ
M)^/1DTG(FT[*.[L@8H<UK_\7V:77(>/KM[\$.*T78A)*9D*PE<]G!Q8\PR[C
M;F0:5K^M?8!^F=3L>.3T00>1C3>M]=IR)+YP/5X=="OR-/$M=D/=1@5+-DP6
M(#:=&?E0?G!WX1IAXFZ-/*$'5\';);V_Q4/&^=NPI$9AH',<(3FGKLU$1&'.
M%*(M%AAD279IGC/EXG202FK]G-/V(]>WC6[R\+]VPLTJ]_XYGAO-*/K'D)F-
MVDK,LLH0]S**;1ZLV4M+#:@1.2(M]WDW9GGQ4?J-[)@>1\4#)?>4KRM=R,F8
M5O$*7OVE38DK@"I62;<5"<&WNK^WD%57KU!6^CB&XP8'8VU6%\;"2(2E@&^U
M%'&TS3$ 1PN#'_Z\W VW_KP<>GV^2)\C<;6JLC3"0$SUU.'PW5M?"YVS!--[
M\:' S\[QQ99,&*"E\&OOX3^>7_NW4"P7-<47<_L/Q]W^%\F:ZS7916!<>8@1
MYMW5?H&*1\J;J=!47O>]ZWW5H*"<7:)WOSS*O#799C3QAWJ%T/<^1[HC$0Z8
M<IH;M["TT$BV'Z#+$J5KQNWX8&707C?L_&Z>-=*2/GK\G<;DU2C.X'UO93Q7
MKI<O?M,P27V."HW\L?.A8K'O%F8DN?SFRQ?WOGI]U;DE=R:GZ8XEK)Q0$<MX
MPLQE6S)!:\T%P_3='"A3NW +.@9?8(TR>+\<LQ73B7#5<#!3/X"_V[@;U]R9
M(S6@KY)-N$,0XV_%(-\F??0<?V+MQD1%6H58%+\)]HK%2RI2U4,'NW'EH/J4
M;<?K"-+PNQ9[,+=Z?0(*O]GJDJ+U-=YXG?ZPSFSZ1]BYES7Q"/0XTE5KI'(!
MT'3DR@:Q30?AE8UZZ+D6K DK.@NS0MC4N$4 \9E-W\TV]-EI:ZRV]MTR^RGT
M$7\7KMG'8B_V<^-6'REP_,E *'.XI&PK,Z4)(>J*.<*R_QI&]SED+;]+<[.8
M]K?ES0%@QB-<(BA@_%G6A#C]A:%\NE$'?J.A.##"?@7$[WD1GB;F\.7DQ#-X
MBQ5#?!WB L>Y"<=T21D6I1UYHAD#]_CU#JAK7+F)CV3KMNC&*-@KW9?2.+?H
M0W-O5B2W85IS*NMQU%>$RJ .MVH:<MZ(KFW1@7M@@(RST'G+'!Q&N*<15])K
M9EH,P8)>B]G*7LNK7N#JJ:= VQ>&!]DNS)'+R;%,'*W6M<ASV&CLYV68JL+!
M<-L.:_]N 60=&] =?T-AM=*#&"JL47<2V9\BC1X+M5=JGGWC>7WK8M_*FF.X
M7XV,P"X%HN[/#9C3O&S^6B?[%ES++EHA27;6<#:4,#)\R4,]89&NODQ@3B 4
M,>==*$KP&SBR&S''8Y4'/SBPF9F1[F]:E%%56N4X=."I%,D:M-73V%9<J4.Z
MY(^5%F2$A5+UW2M:"PK;&V@7;Z<:/E\T7 @;7BG _NK)H?);00<:R^9E>K R
M:<4-M=*3PVC#=?T]-FX5(BXFN\ZFX=I8W7HT"E>EE*/&A?=+/3-J'H'*>\LL
M^;U&YSLT#NZHA8\%O'M$)T%N1M[Y@<]OE.9WX3;P(4=DFW!27 GJ?1&:O^2:
M7GMA#=&[;JY?PW8*TR? !PL@Z-O$B?P6"JC'(J#XF^K!L!<8\XQ!NYO8.?/N
MCZGS#DJ;[S,^.PIQCF"'*94*C+4TF(1-$;]#?3]3MU7;E,B7&@SHOH60:<9[
MLP<<U+?WHB;0_J;KK]4_+'".F+WS<->M3?,&JV'6$.PU_JBK"G"&8X.V^@C
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
MWO D>KZ_\G<#R7>R:[KWLYG/PT/DD6'R2,G[9Q'[5/UTG[]N$IYQ*/PF@,B
MP]N/NXI<ZRGCI4R<_\DY,&,(QI&B=PW,'0DB^W@N5 @V8 G>04B ,8\AAU>-
M1]JR$/.H;\X1UZI[,%ORYASWT4MC/I ]A7'EU>8'OH7#C^W$$P=YK^!7X?&%
MD[^(YR)N>E&4S5HY3TZW4MT?O;SN:^K;4!=MZ%'E-@T]?I+RED2$I5 6P239
M; Z_A+]C:*0J5A_VRG-L:T,2O%&C5_N0J,8]?).9 03;["C*JF8_!FYS#*[3
M3P*Q=!"(RW=FWK+'SQFNWGH/'UYR"5)E0CHUX[EU5;_,UQ^7[%@ZBKD!)-&0
M6Q[:\5*8>)I'+%=V;944IC1(K3[]PZ/9\UH;_1:0I_@D.-,7/^_'.="LX@DZ
M/-=H/*%=,6VA/<8^.-]\_Y5:CW!<D\8IAJ6BJS8H^FZCV!Q_2\UG"_%IV":P
M%H/).C])N<9<:,DTJAKX'A(\>+K(;T^86*I$.+2T2,V#"&>>3!E!V:81CP'>
M(%2ZPL0^G:W>C\YLJS:AQ)7X!*WIE.YE;R\_EIV:/)&U=R(OKZ!FU>U/[!GV
MKYE)N)N_ISH:YP4;[N"P/3-I)U)A=_'ZDU\J4>N1(WK7L1LK3LJ;GR0IIGRL
M>"_I_OGAMYS#0Q:?F*,&^#KL!UCI0BMEJ)7FD$V#0P#'5K*(?."]D=%13[)U
M9=1JQ>L[%\;I[Y/D)F])[.O8?P*B*/?^_XR$]W]ACOY_>LAGC>198R/U^Y]W
MJL:?^C)XJRQG_>8?Z^H5?M.$9=D@^HDPQ';A*I5J4,H8"2 T+,!_?=8JT5[9
M?OG=CW<5^XXC&OE:K08HP&@* 82ZLS#RO#SX=404^Y&Z:ZSF79N[W ,/C2\.
MN1:*-@LO'$7++0?][D2;*1OAU&18!3XFH8*,G#?B'!L)%^ZD+T2]1:,<_"'0
M4;O\O*WOQ//V#+4,QJ-)?+%F;UH=J0(#_CK"<1W'>*QVJ@41/^_BG-JHI9@?
M<_*@L5"9E UL%[Z?]&?+@/OGE7T*??^N(F4XMFG'>>Y!*@78M3*_7/"AK,L_
MX*[/Y:3]>].V99K2%&^IB*3*2D_[>L*4<5>0LLBCD7SQ8$[0]16)S;8^!E!U
M;T-[KWE<?Z[I,9@_\\3X.F/SN1]_9C-_IOXEX6Y>D@ RHP4#,PM?W1/W<]T#
M,TTP"L[U28UZLQG \+AWH$J6Y)GQCJ>L.@$$$Q4M];V!DZ.US/G-)RPFJY"
MK0L1/[R]._$J1/)21,;X3#VRA'1@@XI'AI5UQRVCG:3NP:R5A4A<=?4\A3E)
M ]<LF'>'OP^(_PE=57]#(T7*K[H\PT2\\CGDDQS..! HPGTXK\58^$T=W^=+
M +WL*!Z!X#O2.@X5FH.5F0":K7M)!;.KT+AE'J[MPD<%F1/Z/(M98^UOO0^L
M).KNI3MWF\%:KC@_[[EM$L25SD/P7@D@OHB$+!N&$*N+GM\F&9<_J^Q^ESQA
M8OAD'"[5I9H >>>L>%E&);3T]9$OA[8>_1AQLI!=!B7;\,7,.7MR?U;A_\&?
MX9P]=+Y](17Z=S65\#+A5PB@+Y0B(@00&@RLSD&M6HCV.IUS5[[VT'9!G*D<
M_.G:D]B5EX&HD!^[_]8)]EL+,"W^-V*=W]/5OV]]^&=7^?*O@2;<(OSYKX:M
MWZN&_CBGZZ\1_Q\RXL_PWSBI)6"03^3+]G#7,FW]M:%VO<LN4.O!'W.2<,3;
M:CMO9PET979?O.)S2YD#7^3.G;,4AT @6O?^Z^U^8E^_]#DXQG-=7J(E6DUB
M*DN\,I1UDOZAY:_E/[;\&<2RH/2%.UCI6;Y*+_<<'2$&N L@'0H)^=.&Y"H\
MZIIA]:WVLP>]TDP>36S_+)*X[U??'&2^]E2.5LJ_-]S]P$-_-=SE_[WA3JT$
M7S@R1"IVD2G87&7K<L'3UE]%8VW9''%K+70C.H+8<D'N;QUWGF3W/SKN1L@M
MX>6=&J7BKPO$]AR%K+$_$8=\&JQ0FGY0\0+5!^Z%B_G%1) ]?A4FC9$P:O5W
M"/S/>N *6W)T>AHWHY&(@>6_]<"97R'_ISUP7I7"[3AJD1FN>0_N/YR8]:N6
M:#Y_ D?-@%=4\]+PFW SSV<;P_^)V4NKBV^ )<-%<>XD:3*8XJ6Q>[@&3*E2
MG*\.XP;&9CQ4;?>W;S(?(\XF!Y]Z)*&E0]WW0,-X7;CYH7@J5HS?!]L UL !
M?2,T4AMB#=?212[/_F"]$9X\^[SYQ08WF9\R\(SS&@]&$QDW_ TH)X6L_000
M^48X6I8JGU@;FV+F38.O'3IZL]J$78IZU4+\;/8I[P<^$[L?''D+& M3FNH&
MJOL;+=#PT[F7KZFKV^5NU*!KK+%3?)4H8Q.HEG+BNC!CM]9B+!(LS-]AUP+I
MR)HO?'GN7F".Y7'>863-=;YZ_ &=D/ C[GJ)C]WV>N2VE&K^8F+!CB%A"0>9
MN6P(2S-FXAIRQQS1J'KOH9^H>@?TO()(H(QJP&@\A!?\G*"F\RL=KKW'>[FB
M7RN -%'";WYR#JO'7:W9^2+L\YS\"[J:$/1Q3L/<[A6^9!\/+X!<[SJ$W8\=
M&],_E\W#9CY[]2P@G_!%LK_([<U4)V.A273.L3V%K$=;:/*V\J/CU0"CYBK:
MAAB7H M5O?=V3E2Y!R@*-V#PK'2^U'Y>(G;]H[P^"V-TT(7:Q/"W0.# W(4E
MQ,4]&:5FR+B;IAYFCET$*0+U(VZ8>+2>XY%0'\;"=3A^Y%]MFC4,=%@1>9S6
M[$.^F!.\%)K#'>PAB.&H([I#>"KW7K<GT^;80 D=ID]FO\$5Q 6_U]ZTI&\1
M>9>H%O(X'%/)2N%#C_)RS#2FK*BD6 %D4_VUFW>JNFZO??7 <PLL2*K75@>*
M:=N[KWG:+&**+Y7!*R9X@M!8'L8V;:B-IZ-2]<E8_'BT^.VEC,KX8<L#VV1N
M[KUU5&YUC@J+%$#*=>>K-P6I*S%)3:38PDT%A19/+K^<N7ITO\VG^'R<R _2
M&><0L%S=)$R%1UVM<7&D>[28&Q2O^]E.2=2?/JZ5-.S3*YDG:L9^"FWOPM_%
M,2^@R),D=F"D4:O]UCG3 5-[J-6BU89DWT<+ZTPP+U)S@I64%"A,GUQ0(KOB
M(M>=E[^G(S?PJ=TU'%W2S?EZC%[U//_"R)V<KAUZ-3S<Y1\D8 ]\/H\VE<*
M5<0V*YDU!6:CE&96+-WZVK7<\!A'Z#@4.*#!UF-^/6WKQSF(WG%0Y:?'/.%Z
MW3;.^N=7;-1LU)>%?LXQ$_@;HIDG,EB==$J*^NX!_J6>UJ=H+,6.J%K0J5]M
M/ 7$2\%C&I_]ZD5==Y_?0=B0H<M 2  D8HKB26=7ED$+2J-..W/X_@0U-=&O
M5]713Y>KVLM1<1W5-]%L*PYM-Y+NG+233Z$6WZ)VW#JTZ"-W](J4>/KCT]8"
MB*@XUW20)8"L)S11R%T=GYJK=D0SJ[Z[I_9=[3"JQ0Q-]8JF6ZKW,R/Y8FLY
M.ERQC=4Q6 A7JZ*F6F+2910=,L;_;MZP/H=V]3XL;/B TK36"W"%J4\HZ\ J
M"!E!1K42XL9$*P:Y"GFS?G.&%UPJ)P<>R%5^];,7/_KJTWGGJ)Q3U:8GN*GW
MUO_L0 )[4.T+RA",)$><WT..?6@$SE?LN*&ZXONFRW7=&?;Y*F700Y!9M,\@
M(YMS'?V^FKL-7O85)\+=]'%=Z;@=2L5S;/^@?X(YI:&VLK>X)>[:^<YKB+'[
MNYT[:S8?W+PNOQD.&!6R50 7EAXGM!6V%J/UQCM'H<8[N/B'^>V3@\4WOJ&%
MALV?3/9]5EA\97-JS]62Z8F+:L7( ,=V0H51JQT\!BE1KQO,V0>D$0\#[\8Y
MNIJMCGL[:OOSD[1=VI9<9]MS5YA'!B5OD2,)66DG#E44^_M\-S[SBPZ85V&Q
M&<SR%$Z@RXQAV81Y;!16P=-!W?66U,@;M<GI(56_\) E2QCVG+G;Q7+FCT@7
MY.B%(3(QJ1>QFZ@\=2?CREK,9C@U*@W]_F>.!:\8?D-7"66<U8G!\3)?=;W7
MY*F/R1%94$)+E:BEUR>PGE@WR'^OA5-;N&NA[IUCTJ\Q$SJ.5/1:652'&)^Y
MI6'<1.H$$1GW$!CB,OB?"&(K4!E,( !__K[^IY&K[EO;D>\Y&DM!U1ORP]&;
ME_'B+ ^NZAV.*AIUFD\J VK,' N-5@MADD#HV?Z7N=]Y S&C>?PM_42_/FE7
M/'.)+R;)T>;N7OR4P#'GJL><YT^V$Z-O?/\N^WK<*2](538W.VL%MQZ 6C'7
M9;/-):Q[*IP1/VF7/=4JP@20:(@::<H2)I$+Z&[#&O,HK:AA!+N6Q;KGKC+!
ME.[5?R,V+=G=5EB=8;5B,2?/L /KIU'.+<S9[1@5SJ9IOF3E/3[]#(O4-B)]
M+[AKF/SLT5Y1C2 ']1BP3GD>;@$60=$H,$KO!$J7O"@RA&N$J+='+<XQ!V,#
MS+&STH-31D6EF5.BJ*[%Q #]7VS_!S'^0-%1H)03Q T9>([ZD0K(GNCEBJM*
M1?*4KFUVPQ=CPT]9PD31*+YD$^^!6__S?K/+-*0\QF%PRX27JQ$K\&7!QS:Z
MW]6E#)GSX2?<&.3&3$"3LQXCRWN\+08AA-$ ?*B<A,"Q3!.;6&UMWR"_):73
M>R=K5#,T[Y#DYL[^AY/U_KO__AM/]M/X=;*?4:L HD2@9@L@"CIFAVM?_J)?
MB"DN=!JV*KAXX3^G7W#DBXO[IX\CR7E\&=U27B%?J>M7KZ4'X_R2&:G2V]5C
MN&Z!X\%V#>2.>0R'SN,_$^31-G:LE9@ 286+/<L\;^O^XK&>U1;^J(XV:DO
M;I:=2D1)XHN(HO6;J?%3C5OX) L(T# .DYP=V\.$1YF=*D#OGV,TPNK[E[V]
M1Y+$P]Z/^;Q(R].'UNY,GO[PN",6OK.YN+AGE3>@S\ZPO<!>F%-8A=<#</9/
MCF*_ .*E"QS'DGBE LB&41!*7@[#JP>1+;X4_:1X+'P+J^;HF1HO6711KH4)
M_;)C4'VT6'T2@T$8IC#O W"^#*K"K9,CRMVFC!K!\,<0F=^"GU2A2%U9*_ X
M>/E4. B64UI#B GULC38IEF^9"TG,#*TZ#I[9=!$K6,"93)@>RI+S,A::53I
MS,//4Y-RH0X @A9VB]+F1T&C#C:D=,@+(&Z#:6$6NQ2<PP]?EG99DT]"['ID
MV%GCL]TO,E[W>=5,_HKIR%0?B:'Y!9>&S!_'8F>/=/%5 NFH87"P:T 8DEVU
M9!(6R['C;]R7R%Z"5V+PG. 1 41;:T87V([*!&?>583S^(ECIN!:<'3HO*XF
MS(-/ M<LX=2BV6._"0;G(=UW7X=67^S\,V:5+EA.,(L<:?AP1UKA59@X%$J6
MW/ -!>>;U1,T>$$+%E.4G[5++D%1]=M?8BR85;G/KX>XYSZ?SC*O"'10#HLN
M<[XPU*P<E;SSN:6<]%E(P5,0G)R[?<%PT1:3YLBUH/5EFEYPY@NG<X,)PI.X
M7X?SW<5J>A*8"$**?*,\,S;\!W[]18PV2W&@TMRQ?27$]V7^FU[?J%=CG\P-
MQTW32C$?U+]),A;3(J=*.'_66/"O5!%G[_YV#\+?Z5M^JP?A#V:8_Z)H? Y6
M$7! )"&93@NR9.XMYF#X,D$>-$4QC'G!=77Y'JX=/,Z_\#UUP*#/)#NLH*6+
MMWNTY(*!NM5/;__SMH_6(S][,0F_7GBT,S/9Y0">)H"HHBDV+ -B?+V6KW9%
MDM4Q5D;ELX:(F-3JK4.C+<^/=VDN["-()@U!(-#' @BU@+"F4=,3)VVA.L)_
MWZC!S&U!IL"D=74J>,XGLUI&;QA H<-D.S^#]F7<M1K*Q$5>LJ+[HA,][/!3
M?Z=L.#BI33AJ.)QYAI*4,3C W\DK,3,M&/)R4G" LE3:4H<^0L\9SEPJ]6%+
MQ//" &<P@7< <&8H^TX9\.;%3..!>A8ONG#8NL@[=V.]5<F'S_O-W(WLYF;R
M4@^]YU@5^FAJ10CAGTX+_WSRBY+*".<E$;9H/XX8KEJ=7.*GWL9[]QS8YG:
M(]43ROU@4QDR!0(8P'"*/0(@)>OEL5J\Y&?QO=]BOO6V7+AQ(<UP+W0$UKK_
M^!&]>\XYE3QA,-TDKR*YLAI\\1,9?E;!G"/3^WB/@V\2\P!61>'UWFWT#RDM
M[;?3*$8U:@5-8 H[CAW-BO])CF6(TI5TMWUS* <$D%!/(?.JMD:9+6BBU:!F
M [8)E)HR!\[3@5>@<\27;X@)K DV?JC+""XD;HKB43>B32?/D#Y A1,_4YB'
M4(F.\.W?G]'MCWVIR1B88U>RA*U,5AR$6\+IT];_)DL 84$_-81Q&AQI.8]*
MR &&H%=7VL2[RIO'2= JC=7>@05#)[/DZ<B/W&$C*N7N2U4;G9<<>W3WF!Q_
M]O[GP<2E3]YLT%JY;SX3J)%8:>8\_QIA'L[1>C]B5N^"N<G2[J$G]P!A,>BY
M1,[@-1H%V);\B!95[8P:LF%O3_7)#0G#CTL]0]M^PKKI1F>CV3<2_7H(MJ!%
M1RXCAA .S _O:U'S1ISU,^-7)!)0<F8'W\\\:916FL69,"J@T7 %,RT3VY?\
M+GC9D>QMGI-Y%[A'&J)3_9*>XJ/7K3-U'#Q[4I1D.&;&>WVCF!X#BP"1ROS)
MMF<:AX'VPMW/[X1#U!6;((%O"/]3'%:3E@]FOF2D*.;4N*1'*[)\87[NQ:SK
MSEQ2WXX$ND[%R*=OMU(+T5>+]CVZFG%&]>#)+K.>!_OM-*I]_K1]\^]DDK_5
MVOEWHLK?(]_X2_A?PO\2_I?POX3_)?S_<>'!'O-A 06N&%D9[ZH0;&YQ][AD
M\ \).PEB0V5EC4GW3,:!?/2S8#?'K_)'XO<WK3DE1C:&_N^!RR9?QK*YA1,X
M8)<'<4$&LY.%#Z\(_1_LO7D\E&W?/SX5E:2IA%"F$)6MK&6925VV)$D18HJL
M$W.5,#)FHA!""$5,69(LDV6,?;(GR4[&,F9$=C-$)V;YC:[[VJ_[N:_O[WF^
MS_/<WU=_G/TQ.C_G^U@^[^.S'<<!OH^1!MRI+,^S/7@E-<AFX'9O78IT204A
M\F._?B*ZAWC]^LEF[03!C-(=CV=J6SP*/-"CTL3#1V]Z&_0L?U[N6*21CJ/]
M5AV9UQG8ZDKC>C%L1)$2_R1N,YO/A2)$:$:"^UU7BJ-'3/3'[5H.)%W6'' P
M/>KJ>9CP-&N_QM5X[TN]V(\P@NS,#HTWI(^-C;A=15.[*LKHI'MS%7JNSC^>
M;;H6W/TY\OCF?3/RK\0W'?L@9_WPQ[,K??VZ^HKG'YSOL2"VR*ZD]1BU]CR\
MB1A6$L5T<$"[L4[>#$IMI3E-"IBJM^R!;BYITS;+<HE7GWL^@ J_%*M7"B\D
MUV]5KD5*RXSQ1MMR0+X%5@= 8BL;EJ09'%"X$O,4 _$&>H2A]CF"  FJDC>1
M[*W3*(XO)B;F)G](<LPZM71_QCZ8\B%\)H+/Y7F$U57]_I)\R1>#Y#ZO+P3V
M6%L9UC8/EP;^IQN"0]AFO]\/?&*7F1[H_\7'EP/Z&P=Z5O(O(3B@&)^7'-#'
M;AJ,!85;IK#[8/,W8 585IS-'.NDMN6);7^=[?N6I?KSMO9G/$)4"F'3-(F&
M#X/LJ% 8P8?8'>O0YAV)VNI*C@]64L-N(]Z7][BURK71*]J3',L(CD^<B@@Q
MQWE*)&SDI+*'_>[#U!2<1OS?/4CLA@@#>#8?1"VS=@927<4'1-^@XODI:&@^
M !\Q7!00\)*;VSE>'#DJ-G0MA:>@XN@ I<'IJ*E$?]7^C:IJ7WSJ6P,>,CT
M'QIR/4)#&$'G@.KMQ$OHK!X<TJF=(IL2(?@V 7KU1*I,36;LPS?J\U#K+QOJ
MM7;G'C9JLK9%8I]HN%T>M*"$+$M]TL(",E&A%<Y<$0TMC VT#%(H1AH5UG@B
MO[W"[ 5PV?5'EPTG2S3*KE$<_+*8$YBA^<MGT9^L[BZ[/7PI- TOB)J>><7D
M>\T(SJ!A=_8!M0V4[6I?>Q=G+)J-W&6:/@G3K74%*K--?Z37"N7FEH$6WKU_
M-VOS^<UBJDZ62LN>ULQ%XK+<RJ8?2'F-;W%T:W"?,S6J'@?(?FZ,$D5E4UL#
MT"8T+C$R%1F[$A5+7XT+)Y3%/VQW[37_P7U6.B+]7CI)\]%50M75NRT^E+\J
M#PK,QW*']W=)R)]N OT;%4V_'H;_-RJ:%G^^D?1O%?K\<B?WWZAH^N7RTN^0
MOT/^#OD[Y.^0OT/^#OD[Y'\;R*.X? [HWA?2.O1.6_Y3'5]8(J?:O5BW:TT[
MIQ4ZR#TU0PI.BY+!!Q_R1*KJ7;QX;OT=$&C+G\Z:^K^R_W==*0>T:/F4W88C
M& 1B'5<5))"[W<0>F0.!HS.JE3"C=B5"BZE9S+%$5^TDK=U.I=$.$:*#/<HO
MT^3U]6X?H55!N!9FY& S?6&I G ><?>CC:#YZ7JXNTR#-(V(1('C,;5F*2.G
M2X*[C%X:J.68:GO'.KP/(NL%&HX<G,ZU>F?AJE.^Q/4O(W(GWX65SJ[M( ]\
M@!:E2\0-][-.->0;90*S-0(V1N6O.Y%J_#>NJD;K[5WLBJ>765F+RH9"VV_9
MWU>Y4K(O8/IV#]&96BDQ=;Y+,7?ZUNKN1-H8C::[YYS^LT*M_#<7+_+$G 5M
M)!W$*&/:Q(+FJN?N6X?45R-2F2=8:3!G <@I>DJR0I)5,RW"\WW/_IB:=^23
MEVU5R_*2]Q-XW@8.[SPJ+K3JMS3>KJ3MM;J>>0EP31NTF<3N4%,*3DSL=RG^
M*B?S'&7WX9)0C/SR [S2;*T#;Z1*8D>1K^3@"NDL*8ZPY<;9]*O^>_-6;?4H
M#.+;<?0F#HB7'SC%D*4BP[5=,X$"&RP8)7$P3RW+RU:, SJ=0A9-M<K];./W
M4BK1Q5E_(Y^D@5'K#I6'>MZX]3 74SYVAQU_@AW=?W%T,*YRFNP^H$&V'4K
M9@Z>['<,'.N8/9:G,&JWK<G!XO#;-T*.L@NX$:4&"#^[TQI?APS';5LTA@LR
M%>B8*'J9B=]%[@!@7;=W,(VA^)<UU<IBQCI0E]$4E84?Q!&@-R]7:ME\E!$!
M.=I<'98L2-L4Y,6O@WB3HL*85D9A+?,?FUS-R7T1DO%Q8,#&,#T]W_\5&551
M=\#J&5HPK*3:EI+:GQ>IR9R=&3_5!YM"]'=[:2H!<F!F:N.?]]YB:RF"!"5
MEM+HA]\"D-[<5KJGP!8&'DQ9.V53^2N-SW?M<B7JFR%])3*0>_-=JBXJN4,;
MEN_?F+?TYX"V3'V+'36MQ8ZV#N$YH!:=$ZW_J.NU7<L 64'7,D!):QF@S#2V
M4.]:!D@O=AC,%JV$<T")OQ3K_ODOL#\+^*5D^+OH[Z*_B_XN^KOH[Z*_B_XN
M^KOHOR7ZQ-^ZN1Z^"B%/QF-YZFZ/CN%>3OT(W+4S.3E;TS2=ZY&W,?_V@9B#
M$E8I!_N^"D5D/'RY3^2FAL2II28.*#:4%<L!3;^B8"=WT,I /G^5NEO#RJ?%
M 1TL8"5BI^-07*@FPH0OO-]2++OK=Z>IGEL7=E3O)W=3*'SM_=]FE]9>WU+_
M[?4,$O?U-.[K(A?_\?K_B\__7-9I8VD]NISK+CFPLK6M5H^PWU8IE@$W>Z88
M$J;@R<2\)]H,/OL.A1SW][V6\U)2V9NK(U4MS^?JU)<1W[TWZ)*V;.& B*9,
M08-J'!$25&'%>OX*1:J%*C# 0<[T=,VJ.%J$_8<>?I\%*VA[)GFHVAT5+OV^
MX7A7"$1N;\GZVWF#6/S4J=/:K^S8C8\Q_:2BS'H!<#U.T(EN^B"IQ@*[#K.[
M#VU06FBB_&%&^ZJG*OE><,-,9IA!6._;CHPS_;N=*#XEACQ7;<:QY*BE^[AA
M^#1\I#5,TSW,SA8%K_$9DBPJ+)&]UG'*;:%QS[WMWO%;OF5DWZX= :BL!)5L
M5DBX5R4%1UG6L@_3;T' 3"3R5=\ $&[&V!BQ==XP16^Q?CAQ:*&YC'1OP'0I
M)[=-1KD]"W\+J*0K0R(HVRI,AG7L:2T8")!=ZR,!*7]-+'29BVW5#_UDC%-]
M9B9XU;SI[15Q7XC"A=QILC$I=G!QH6,P-/-=YJ8#J03FEP@.2 +Y9IF_ 5M$
M:E#J>P8L4(>R&#N87K3L*<B& 1>)@UU%QN(^;;/:>CE&J0/XOAG[8-&KQ!A!
MS_5O\SB@BC[YF#L"_NM6=S)/,!S7JGD54)L:H#(5C.+G],+ZT'1K('BEHZ=G
MX6)A:>=UPD%,^]Z<<_W+[?[YSQ5V'<V6/]CO(RP;<)?-ET9#BJ(V_)J> R(;
M3[S^EIZ[]!^GYV %N.FI5TR^0D9P)@TK: 60UM)SGWL79\ZOI>?>&?%6"#\\
MA73K'- ^4H] >-S1GB]4+H]?IBLJ'GK'*O*'ML15Q,11;*(S$A9S":18/ZE&
MTG A!T30J%6Z1Z&;MD9)"# LZY#K >=Z]D' EG;PBSOX8N^,/$'!-J/3X_E]
MF_XFR::COAB]S9F>Z#39L#D2=1I>T,K:0WP#9AZ[;<#5**Y"\5[E@!Y=8G=0
MEDY7F*UMQ7RULOZ9\UK,9DFISYD=:3.\B;U'1XJK60<YH)#\M=#530H(1J=.
M0)C1OX2N/I(<<2O'D7<@P(]?HMB&:6R)^F^AJV;T6N@J)!T[K_=+Z ILOQ:Z
M&JT"8:FU';!ER2C 3V0M=&6@L!:ZVB81S0$U"?T<;=,)_Q9MBU^+MH6 UZ)M
M8; _->.7NH[OD+]#_@[Y.^3OD+]#_@[Y.^1_$\B^SM-86HM2(XXGP:YM40=F
MW;:(WX[H7<$\O_IC@C!Q:7Y* [^K_?2]].@RY8*"F-W;=??U_K?=MLV[\>Y;
M_%'6<QC"=#W[/7^&4K@2 5>,2/&[Y+HB&[*X%WN^-)(7K-WL>I5G8?GH1E-E
M<TA\L&'M$<5GS3'&YXPJHTQ:52/LI$:PP,&$ZJ@0LL_=.3S3'0G%C63O]K*5
M^7KV=7G7#*;Z6WKM?4^[T=[D)"-MHZ6D^+"]+8'+FR2J<Z<LJD3;9PD")R>'
M&DWS@V85/60?&@A5&/)KE>_AO7C.2'H8Y))0AE>XETPVK*S>]>R.7!V:CVO9
M;@5.,2#_2'+E_9SD>O+'))?#'Y)<I/4P%^3/2:Z(Q9FU)-?*6I++L>>?)KD.
M+!(7KU0E3/BA6]=.WWZ]UHU_=?H&U\/\W>$;+XZDAAT$_3_X;.!JRM\Y468<
M7@AGQE8:L!OP.[A.]_Q*Q=>_&479\$]]]G7P_=AJKLIZ0#9BFB6@](1@*@-<
M@]O(O,QHP/DBTH&TAI6(%\D.5-N#VOJSDU9.MWP?O7V];''CM8:@I,>A/>>-
M(;T?WZ:;E7B:'?#&$^&JFSY];@R%BK);(%O9LBA9789>?"65 PJC%%8E#)/N
M?6TT"S^/E:#4JQ=Z]/28[^_SNK4P&;]S5\AQ$?&:('/B#+8_3:^"T3O-SW"@
MOHCR0;Y"ZW55B;FYNJ?V#^0D!E']CN^S,"P<4ZX@E0L\$#[V 3'^_MJMM-U,
MUN'/L@<\2/0E9G.$?J8H!Z20.V\&?X15F:\=T?A=2M7F_RREVC\BH/132K61
M+=0EOTA:![0VOC9ZYK:D')JC%E?4]J5</"G<==>C>"6"C:G(XWO9JN# &_!S
M_F0]<;<X8YGX#^RR$B*>5?Y<C V_:0&'3B\+LOEAU+E0<@)3<&ZDOC>H CZL
M(U(CS 'QH_6]<E4NTH.&,K+<MJCVIQTD5D2=)T9^+((?3BC&.:#KCBW+<6=#
MD->J.;;]&L"EYV"D)0<TEA+U5[G:?=_H_2\2KA!ZWEI1OSP.A*6W3')9O?.7
M&HP__J']+P7\LG9\%_Y=^'?AWX5_%_Y=^'?AWX5_%_Y_4?B:ZXMX9<44W#&5
MD(A)RZVE"?BJ\9?SRQ80RDK$ZL?C#9_Y.J'2G <LU.-//KMC^W; ][]I?^7!
MU, ;)P0&ZWEZWW!;9*8D@LJ& [&,=PLFC,P': 5N*[@_Q[<V5HD1V]62(J#D
MSY8Q_M8.![Z<*\N=UKKU^.JJSIN8G;&MCP:J$_I)2'!8XECT*N32H(MFW.<0
M-9CX5)48O7]26-F]K/-*MY>?G'CHOIM0JWCQ)]ZP"^XYQ\W.YW48>T\G9!<P
M3S_R=73%6LLNJ_KO.B*PFT:",DT9X'KLQBH!YDW .0W5V !V?\:\1&\,^&+B
M>:XG3TW'T[!3;:DM<51X9?132<PE+$&Q3KE9JFGWT:LD;\(LZ;7)A^=4F!@3
M"7BJE]*4MH^3!-#.0O%!GGBWKV+%&;S)8]&9DS)#-N4),;0;>WH][_FF^^QX
M9/)1UUH_"?'$F\3F=FZ34MT36^1 ^S_Q=_=QO3,7F!LR&,9'&L;A)+3%:?C[
M0[STUG"F&;V\SFR\3"(;3[9RLRXWSK0]M9U(C-&+L9]GANTX.[:L;RI$P?XQ
M>)+U\[&J?X[D[/K3?_ZE@. O,EY_C W]<JSJ'Z(X!G\5&/JYUN ?@9QWS%\"
M.9!_1(8L?XT,K2$>50K T:U-^W"TN6K8)J#P/#!*A]>(186I:BG83>EV:_MG
M&/BG&M]8?WHI-OM,3D'=!X<?+VQ_>W/3Z2GL/]#C?T%_[N?#N/]&$.J7\\/_
M1A#JE_/#_T[<[)=+R?]6W.S?%?([+)@T7(0KA$6@;49RU:=&$JK]=T(V3T6[
M"OLD8& =\7LQLIW7D2:#^2J@=OF$FS8[^<'J'ZX^#4S+^:5AI/^-#?LW'(M?
M(5O^!>3?]_*A<>Y_MH;UX<X#_30(7Q.C>;BR&)<Z?ML.O[%2-JKHN4.6L0\T
M;5=\M$9R4;-'L9G1OJV&-N/*&X=M<OY=>N'?<.#^->1#3-VUBPLQ[]E;&,X!
MM_KAD7#>Q1*T;9YQNIV=-8H#.NUR:W.L256EB(_TF9-U'=8&U_D.:_>_U;]Y
M,J7P+_CX7[=-[OMP_-= SF2TLOF-5E68DL"A$;"P*VE/%3] ,J,WA/AED\<U
MX5%%64J$4O=AW_,=O%9/$JVL>%S6QU@UK)NP=?X9?=Q?K;&U_QC3=7]<8VU^
MO\;^;[,*?M,__YL0_V4?_PGQ3>PF[' 1MA!6#^:S<[/D@/:P^0$[/W=/RP[A
M9C/&4MR>3CW'K,M]>M[/7YB/7F[T2#BZYTK]#5'>@*TGH#G_;GVFL^%?5PU:
M8^FFK0\288US?>^0PJC;DZWGVA:51($R+?Y^K?0R0M>^D+JRIWR>6U^>UCZ?
M<_('1VDAKVH=A,I_03VH[K%=ZX9A15^9@E,U'!#!-*+7NJO":,1T&P?D,B%'
MG=OYT<7'HHV,:C:RB?ZQS!](Y+NV/5@E;\HYT#;!DF_,';VM=00YW?T"C05N
MT$A;@+O6C$U+&J$[/Y(-7):6YE$W_;R-]I7E1U\=*I1FU&L^>?#,:"?UI",X
M74DF899@4C3*+@]:'-/>Q'6V M&HR^Q6J"I]&YYF*HJ*7*!M?$%>(M#*IY)<
M%B<63[01"/,ZE146[<:()1O=]8T>^<^*P@]2U&?[EQ"LI%O<!F?76G?G:'Z]
M7V&5BTJS3++M56/YSO2;]2"E#6D[3RL\#^3AVWKD9.C6HZF-6P1*FZ /]5U/
MC&5?)"+011S0@:_[)I!:X7\XK9;G^L<T[\Z5W@8X_0*,S\ZUQW+E"UP0NO\2
MT'JYH[.6PE<A3M6Y.:<7\[GNO?.CR^^+%S8O\DC;/!%>DB44$PE/!KV;]N,U
M@;21.0GP?0DH$.<_@MQE,T79Q)8%E-[TW%9/RAFP 3"S[Y9T=J@=*,FWN*1H
MY]V39^68J!ZC)$EI/O1Z]N!0VJC-H%)EQC(!*[/3!-;<N\)\LG)(_R9B%$RN
M6J4YAW"=O[Z.2<A>F23Z9TN&[6RL4K#JE&R@K55KB)?-7056^Z/0-".%KGJ/
M:,EL#(.LOV/93FWU$-,/*<'NM,8^J'#T7STYD5 E#X333 7&;R=.]J,WW(KW
MI)"MQT/.J+RV6%5+($,_RL?ZUY2%=\;R"4]]X#K:3 \AG7J?/AC7]XU[LJ*@
M!_KTSV^ %6CD@*P#C^.3L,//,7O:%-!*#K16"/HTH_$N6P*X.403:6/NSW83
M4\^E*5B//@^KMR_K_!PVZ[IK.;_>4<+"U>/<:Z0"+QK'D+(%6C2J\2(<4(WO
M"%X,Y4<3F5Z@0PP9 V;C*U/D1B_:<?$+B59J!PA':U\>M)79;<=W<2;I0^E^
M/J^K1[MM.2 ;UNJMV;!/2,-EC()2"]MYDE<+2I@',W>9UD,$L=1U@#D-R0_0
M8!L!.%LP:I, XFSG-&[5^/*J7:6#Q]*+A19^ 5S"T06I2T_&WIA+&E0>:%V[
M(=5Y%1L**_Y<"Q, G.LI0DP8'A4X#]\-O!@Q 1)H<@AQ=_$SZN/N]ITCE<)'
M67ECB$N7?/?MKNIYI_U>L\N+"#Q%=\=@8TMQ&N7OBPEL=@AYU[ECN\Z=,]/;
M!?JKI[/G;H"=WZHQ:CT'1,-6SQCK%3 ROM8"BND!BPIN=8_SJ)TC3Z3+PT1K
MGQ?'7!(V#'I7#*!K):]V&P+.U*_WF;HC""P_8%-;I0X\PO R[0$"*YEJ8K]0
M?_M!U;XN57XXV!8^P$JZ$&\ZLZNHM.OZGE-'2Y0)Y4=#>T3M]^O/NRO&LT2F
M@"/$BWW$\5CD/,RH?*7CLP[BDU)?KP60S)!=VMG+A%%;(1R0$RJS!B/#D+U+
M97B0[%?&GJFRM"Y4%@;>S)7'>-$#=Y](]/92/A3_0Y)\Q/!7^';F109DR8P5
M?=UKK_.(1J1BA2G]A3N7?RH$:'Z5XO76W9\LQ)P&[?V-/!2(M1Z].T/WQWP2
MS:BXEZ-Q)DD(FGN+2$LB#7.)F7#XJ,?E*E)PR$2)E&H "B_#"D:[OD3KL1ZP
MA:?(Q# %M/LKMZ%=G1YS:JL(5X74'B<_E[Y9B^-2H9U^._NM#WYT?MS&3.OQ
M["EZ>OD:C;65JNBRL"TU[/#I+0=3[_SQ$4]<]Q(9XRH_>DGLF-/''SPF*LWR
MJ^6B'X*O/U@)8W8#X2/@W9@F'_@N C8$NTO;DR%E 9C3B? J("EGJJR[FQV,
M-E]">=QJ1SC>D.[IL=R"Z9;KZ_.]<8KGH?0KG^KS>:/ORN%T#B@ 2$T3D7GD
MXT$)7;$]&1VV++5TOD/[%%UI*0F(H!--&-AP;1L'#FBS1 !M$#K2H#DX1%3+
MR_92S'2^.72]0S4;>2B?^*A:7/Y&?L*['\ !G^)]<.*?@'6KYUUZAW08/I':
M%U/1%SIFD'BFDO.!B,7@ (7( ,^L?I?X<.F._L?3F17SYP])ER@D6,90:PDW
M5S]H]'$7$AEC.G)61I,-"2N#_=#4<G#8\AV)?H8#"D^P4^VN.HJRV,CX4B5(
M5PI3R$4KL]56/1%9#EX95G:[9^'G'-"&*;Y]PG2^GD-2 F_.05]I^Q]\Y(Y8
M,IVS9/T0PIWI6P^FAH'^^+AR0- O=Q:G3M?1JO:S"BJD\"[8(H_[7")Y/M)B
M.J+TH,(T8P"E4K-B1_3)'$\4"<D]0!#+AD],R%D-]"_K,]++R^Z][1BTJ>:S
MO*1W&GC$-8CQ"U^V1>"0.R(/:?9^[JW!ADK(8R,HVS"'!E"U#2()N!W0HT A
M=2CS66O. /2N<+23VLN<#GZN]CD%HY+TB;$S?&(M^Q.'M0I*+HYKZU%9?E3*
M3 O5!K8-?9;1&XF1WNMPCF$0-9UTN2*J5E/IWF@PX_H,Q-C5L8#PR% ^E>@2
MK9@G-D1SLD_QW^E-^3Q:R"1@C[Y3]U#R6E$GJ3G.0T=!WAES<*YI4PU%(VC9
M\% *B*G["M79('$@8>D!8/42:*WKN5V5?\/WJFM6K6+<C:WQPO-:>@YBC:],
MUP7W.43$'#26T_2 83;$AG5<&!7W]&4+X%OXYR?&-,,.9OU5?<6ZG)-MF1OO
MUJ.O<D"\I^AQ8T\<_/%Z#!6:4-0#0J6"M@X]H7I(L%?QBY4B^DR#K][[9N21
MJ',G]4JCD?9^-@@_J^3>ZS%B'\X3%Y=Y'#"9?7VUYYVE\&K+@PSC1K8V!Q04
M,#(7JL%69^A55=*Q-&P@4\ Y=:*LI9X4,CN-=V@7-!<1/MS,V_R!W-TL7ZC?
MH??)9ME1?>]@YDS"\(S/259JD09]KAZ\=Q(KJNU*<U?\7%TETK%8W@+3:ZO0
M<E5XV6W- 9D:67\8H[S3B#@PV"6C'S\YM/ET68W<Q4U>?>7P49%E(XWQ>KR2
M6AD$>??L'%PVB0,*M=9@"M76JI=Q0)$Q"V]6OM9R0#L&7.V$.J^G%Q;F(]P-
M]"Z4ECG%M0SV*S1'J5QWW8D.W:T@'<.R?2J&RQ?U(0V369MZ:E^FAEWY>6N)
MT,)?5:5\$4*O_KF\"J3UEU;:-X?MKRJJ_L1$OWV@/@!AE<>$(;Z47 +@TYG7
M@*QA^$ZCYXW4\=3V7+2.#\+9I4 T>9]89)R/M+Z5>D7&'M_@@\1K>KLM420V
MWP@5MP?M>[?A:\IAQKMJ]><9B-N]P:DEA28B=>2\QTG7O<2+5C529*,<R]T#
M7:YZ.B.KU.?I_@DTRWJP %.,KO8UM.(J30%<@Q'OJ*F<S<VAU%]U<,J9#+N6
M:''AA&V</DWYTK87%5BV1/5OW.J@->/\S/G(00YHF'W['H%"P#T9YX!V87@F
M8,+:GEP.A'?EJ6U&0L6GSD^5N=D8AN]9:+KJ<Z7YR#7[IE&[TR?.9]Y^_F&=
M^>?;,*;@7*VF1@,+5A\-Q#; /]Y6+_>AY6I4ZR-TJ8,PJ_+(:R5=.RP&;%4C
M/12OS0^-/K/RD- +A;M:0  Y\'2!*?,I_@WD'V;]>?"WW[!CH]^V>=6LV?7)
MQ?Z63/"\KL+%E!YB\PIR#AJXX5\%;G]U-PX%_&O7^M?O_XT0U3]SK>%_<JW_
M1P(8_W%431CFBOWHQQ;3&)$-9'J"Z^;N5_'T5&S@'; ^.;[=A:C^NNG6\P.E
M\P0%389>XZ.M)R^0F_?$O'P3;_(1*X8=3A*#-#;G*H_4P;=721MYK^S"[&9<
MZRET+6ZD"<<GK+_AFI5JQ7-AP%D\)[Y[R?;ROBOX@'38< ZLX"T'E/3H=ZV8
MXH */OBR,KX-\[>>>'&X9]X'#@-^=">5-::A;P*;TMAM$@*=MQ3L1\X5YG<L
MMLC"[WW4U&=CDK&\7S;[R('EFSW"AD&GA4%9M9NLF'P=N3 7F[E0F2FSV,L5
M;0K,8_M\MY-M^NMOJ%6[]#HQI"K>'%?4W=X8=)X/J?%3U^S#-KU#K_M9&[AS
M!]+GP@&U_!2D^/:;,+-_F8!LUKTU^H6I9M!VP;)UA+VE?NV*O[/_8=CE@LK_
M?R<7_Q=.+N:_)\'Q&\1R?X$8_D\10WZ/V( Y\-M$A]FJ ^9=,:38YTWS7,A*
M8RC:A)HL>Z&4F#+O#IXV41OX\1V7AR]4$$L"C7U%+Q@)UC5+CHH??)\9QQ"9
MEO,:P07'ET%"H4>8YHR-I:E3\>S]]+DPIQ!=0C?SJ.>6QXU]\;UG@MO;:;YI
MMTJ*'RM?-LP,/,+EEDW?> 3SRP3CJMJF;TT[M):W_$?=L'8Q$])Z@N+9AN%A
MMVK*3J_23S>^*=-IR/)U<$L >[YT$Y3O74EN>5]@ZN6K]>I5T8*I?$'IA8N#
M^\FO2LS&Q$A,P;NZ450XUZ$7 !P:<3LJ-F6A#] 74.8&#/60&YD<T'73C,J*
M(R;N/WI<'R-ZQ4[WS M?$HHWW)'F0O=$?:LC=>0N6AH*WS )?^ON;QQ8B%L^
M;GJ'JPY%W/Y./?UU@<"&TZ>E9(IU'(9[:W3 PY :G  @6ZL>Y4BE\$V\=M6\
M+J#ROMVF=G?$!JV8#_T7'!_'G#4ZKM9U",_M@9#7[&99M@=WSG:RA7\:U)_8
MUV"-?7\>J8NGSYZ=NR$=4P -^/N3;.,?J WS;Q+H_/ML/"O&CI4I385;U?OZ
MO&CRV5"38%&N/77^W8D8G<FF2L_HTDO7M@8>PR?#G/& 3!6.#J;:MM;VX\+@
M.RM\Z>15H\KV6:8"30L.SDVFV2$U5$QTXA/<?>7G10\X1\^*IKLF4_SV=A=C
MAW/^H$SFIDRANTO6WZ)]7#@A_-^Z*<6&TG))\4L^854.TY"(G"9ZY<(U'FC?
M8&RHLUZL#,9!2VGEX4;XU-?Y$2-%A:<02"0D3C3>9^"MHT])='ITT^Y\G]7]
MKD<G<+ND.I@F(TB!2<BNQ;?:!CZO7#7O>7\MTYM6C[?(5TOSU?/F?1V0>*C'
MY9/"X;=XP<=3R1#Z1:YEY>P!H_Z&MZ. VQS0=,$-#DA4[C>*=;X</61!&F0;
M2KUH]%H]COF@B9P>H;;8#U$N]3+-<E%)%Q-L>KU8-PW%S7KPME+A+8]LZK=N
M%MY])73G;@<]PW.\'XR^.%3C01"ZA5(?XK=,=6@34RADR1JVP%W7L'2J*W?P
MS4NN^_/^_5DH=.(_,V?C_FN37/^1!?$?S-G?0RZ C?UFC=!9%5U?=>LU!Q2(
M&41AE^(8/G4MX!'G^ESP>48]*V,(GZGK2BU/.OZ,<.+AI9P$S3/$&^17<W6N
M/Q[I/#,<*NVL\2U;_=.BO>&W;845?,!^^O5#"3;/)J[0G9F"E)HJ?E8:EGJE
MEJ8D:FM%GA)A2W<P#]SPO$[>&)Y-J?TTY"8\7DS[_"'.;G@FAF88AU<4E=)'
MA\$*/S,%YZ>6?@2"LA'6L 9\N'5$R/T*71^:B?,/73/:&@IYA3Z>7YG+G4;&
M/1?-Q/:)[$O_44\L6HPGF[2V6G,[V'P8_/.\@/V*^M<1LJV:BP\@4;!/9*>Y
MH\(#T$G3E0P! DNC+D6E-[53M>F+TE;7V]TM.<50_D[9LM4+Q>KKY5#I\T\Z
M> <]I><WSUPY037?--1H38=\FQN_I>6T7VSJ7\?)HOBUQZS_AG\QO?Y[K+W_
M!"7^IUG\M^L_:4<L7 =MS0I4A$JQ.XD0H2^X!S@A;3Z:T2U#ILY6:S5\2-[,
M]9R>4RKI&\PZ\C[=;Y;I?906=:1>>/I^&K\&4R=DR0KR#W5?:]CIM2N8"KCN
M7-)O=3')#7=!I#WO$_0(=^+[HI -')#$,T;]Y["*'XL7W,0LB+DH-[EPU7:T
MR:N)T.)&LW+30E\::LFF^*-,L(BZ]^H(4FEC9113<&FJEE2$#Z^2<<&*0Q5<
M;B=$*LTH+D9H\IL*#/2U\K[B":R_5MKA6![9;HF1,@X(3G3F,9(Z7LGMNJO_
M6$U^]ES*YP)(! VN;4#V5CB-#*9PK0/&-IW=#8EW 42=<&+!QR<:N^M>#!E\
MM'&8^>D>56,#+Y8=Y=/=IB5FN%CKFPA9&]8SIA9#QCA9SZMUZ[AF5,C,%:OM
MUA4BG7VF<IJ/%*\).&P^OP<D.I]C*#> MS[G^ZSKB_$+TN?E.V9Z0B?^YSWC
MM8U(<=Q/E*-\V._PM5$LDR^'_[$_Z<\_W]DB%\)*Q:@J32_2+>T8:2C+ABIU
MV_6\3UTP.SJ2+O80)&W/&;A?W_($HA"C##I7]W =/G(34^0-KGQ5F$UQ\[>A
M[F@<"4_%G@:MLL, DA4KH\*$3ASN26"PD;LFH1K(G6<5/*!B+K?1O>Z>N^5A
M!5^2S+8,J>>[%G@J/0US=)F-1\TX1*H7?H)1V;A%1RR1:SJ+@=E3S\ DHW19
M'+L2X\\F0S?#R92E#RQ<GL@PKA8?VI2-5F5(%%4) \4V1N%&.VU1_L0F<5?R
M70,_D2>CC]\?MD0_>WN44*K4MTKSB2(YX<7<UJ[=VD"-"H$(H'5IR =IM07C
MYW0]\U"PZO@8P,CK1_+E&\EJGW;Z)WV(UXF?^FQK>N_S>R]32AC&A-4QRNVY
MXWJY59C3O2QPIV3)LQ0$U0\.',1'Y7! 'M@MP%$"> ,07FUWD%'UG+KQKC[=
MX/[)B7#D55]-8^YWY7-4L[/S%9X833\/1\O/&XQIZ4JEJ-# #5%AE")B/3Q
M0AF!#UGQ"9AE*T\E:@3?JDT=XH 0KO,?73&2^9%C2\.#OC[\<OTM4KI[A&=V
M7S.3OR><3C!+X.KY!F9M/'?-MF1"EE6^(+U-]@WWOH<5:LP\IT611>I(_$5>
M[5^2]IZ>JDV,S&!(PA1/L>YB76^PGEZ_LM'D+?Q<V%?7A[#9G&M[5#;F*(FA
M#]-Q,P@.B'<_HS40<]BE#!)9(3N,W>"BF1G"/$034->:D;X,MYT,]<D2=XU+
M31SF/[;?Z'1\T)E7&>AE#6*9L3.6JW:?%",JN_,JK>%9BQ]5T^;Q$;=:=R,H
M? 3*!C0/*X7I3C71NYK/D,F4*1]12Z@_,NZ]XCA#("U)WR#;6AM:B^([0->2
M4\AR)R(+"M<70W=C!CB@'3 7TF[,!_4JD7QZ2/ M#BAL:&,%HS54/],9FGL@
MQMHD(SW>.VIO?0'N",4P6TLN@ !IOO%(LO"T,1( <T#1V.[ 5N>%Q4YFZ^O0
MM*Q%_(=P.'#8N<'T'JYP[AY;@7FB'2.&2!%C? VJT,UV+1,)R47F*!655ZK7
M(#[R]'J::IH*O/?N1$H.00J*HO-6[_ 3GZ'6+B*K7#W.U &FG$>0@"7T,".D
M%AYLAC9HQW]1D%PP[E3D"<<$OQLCVS0_@1I=ORECU=EB=']'@[W].S+\'0>4
M0KEA=M>CN9*TBZ0>17C;HLHF<-W&50\VA20&NX8,*;R,K=&C9UY@: 0S16[0
M!FW.=%:) 4EVB8MUL=KG3A>+*!ND6B^;^2*POMI9VME:]Y\;[K% -I*BL-M5
MP?V>];T^"2E@!J1V.1<J) [CF[JMT#)]^]I*9JB'@LDG122/G(^@=$QH_(#P
MM8)A_\=/\G:,Q1AG$S\LR28,WIPGY>5S0*J8,,'B6!W$2%0(C"A2A]^.ODB/
MK,RR ?96B3!/ !&YS..=M_S<H1/:NAE&F7M/JY(2&7G6HG4%KN8>Q3:&B;M*
M3SIA#WP=9>YBE4*/H IIE#NSVKK@6AQP@NG+D*O'@J]T<E7C+0'AV!%9T 9/
M(I:CDFY/V&O<G:Y-4.8[(;DO37B&98-<T#NKJ$$R!30XH [X@'_E6BI.=[\>
MVGRM:D*;Q%.E!(37&*\>8I,QRO!ME"8'%I&*"YKQ3YMTW+:UN##IGG*=Z:#_
M,PVSZ+N78=/U#*=6]I;&50>F:0E#XQX'Y-9ZMTPD "U.=?G2NA45;MN+V3ND
MT]+]]7Y$]PIYHNR>/2K#V,_P7D&\5N[>"XK;AL%MPZATLMR":0V%;C9!&L;!
MBBP;H^XQF,*L@JICXQAQ1O+31,5L:JXD!]083]8C- 87:26\]M=?6<S3;O=4
M>#\FX[V9:!2X@1>BSV[ T<V/8:^;BB*LY2GKL:ZPNU.I$[E9Q5D,I3>?3W3F
MF=GN2 O#:NJYZM/[MT$OVBOOHCFFEGA!4UKW='CCFRGKT!O:U])0T#U 9P-,
MH$(63QY Q;2>+V*E086GBHEV^WH3Y\Q#%?*\ZE.&CB<VGPNC&VB2!]QV7'=^
M$\IS]FEO'3)L9=M=KM)KA(P8A!?UX[<Q#Y4P_.OL]@*9,@^_)K9TL^.N*L9Y
M4K4<":ZR42;EI39/4JWL-X[1Q!]%;HKQ0X3=,"G");,NDEK9("@^M;]UA5T$
MLSY:8A;&;$X8G@M@R[![846+K?=)#DZLYXM2(WXN^QCK.BH.'"TP!?2+[(LQ
MWG@LTD>BQYX#*G^0NMQW'OZC!(,AR[5/N9[\MO@.S"ZU'(P.<-<WU16ZM_=J
M2:]ZO0_R0'V%=4SEXKO"L@-IEP_%I?E>5J2*:_%D%AU?(2M2:);,34AL0B9V
MBMF:5WOC-&81X\O\H:L(LI5=/Z0).#Q'J] -JJV*<*%50G2?B"^P=8;9J2W(
M;,KX"^IP:61'TU/33(JT<GE_W9OET(7#Z1%-3?3:VC+G1JVH.]YE,D\VO>G#
MNFR^]9F>:),ZCG/"\NR]\:6U,. 3*YIP0E&@F")?N-URJ]ZQSD?%\\M,&#.&
M:;"[&#_)-H(UFD1U7K][6FZ4!,A*%C]9%4/=/4%TA;UFBM/PP@!"5]^>UG\F
MOV=N)E>A/>H2-5@U2(LGU)* RN3:SQ1:7L"J"J8)*\ 6'4#Q&T.E #&TL=\K
M($&_O%LOS;5G1?Y&JB[O:-8-V7[;L]=XC2QY[AV<,D'G EFPZA_,PBMQ^IV+
M)E)?M+=V!.#*X8^Q15$S^0SSI6960)6T1O 5NDCPK21LWVQO0Y5B<;?J5/-4
MQ&D3Q)FJZ%S5Y0[:@>)+]L6/0C,B/_N]#<]75]%(QW3!Z&:F$FA>QB@ND T!
M;B[85="Q 5](0A378JYAIJU+RXX28KVP>3S2Z3Y[ZYE]QS4YAR,V277QZKZ=
M.V;"3KJ9N9U5;A^BX);YX_J,W!$K:'6NAD=_3?O197W5"2!\U1UM2,?/^+]
MBQ87TW_0;*SCF_:*XG=+\(Y9MM:/^-1Z8+$JPWV)$+T(_J(55+Q#6;XZ><F]
MH!2?RE9"WVK';.YS)8IUXQXH.73G536!VK0/O *"VAE/WY7Y%\ULQ7[I.)?%
M[G;N8'NODK*WK/0WP2IF5&(-='NJC-;JZ-BMT'4 B6M_?0%*\:C"-^P=#/U2
M*GC#E(^FQ/-LEYZOO=:J#2T?FQ#R+ULWS$9L&W_W-#6E)A?U^8=.#L@>Q\_4
M +#T3=6P+6SQ28I(Q;E;U)LIHI>*_#:%GRFK3)E%R!U2L)YT"JYMNKA .^YE
M/^IPL$6//%<&]_70E*4DC;Z+Q3Y9O&1/B3BD=;OW#6X]S!4?#A<G(4V#S2:'
M9.@?HM+&A_8PAB)HN1+-IA6:F$*_-$2\L !V'6+PX7+ \YBC\IZ$5X2! V/*
MR]$ :>8H5\/!C*\-\#L<T.X*,(U_CA<57HM1!#1&=&Y_6*T=VLS8%N5X9<D8
MN<?5-7M2=KILL;#>AP."6-PXF9Y:<B+F6?:]/<N^MU_TIE:1;CJ:9[:8Q[;(
M?J(L0W*TPOW,(] AW _<Z)SQBOKH8%S4I<W]'A\AJ#>B0ERH-:0BVY5$=$#N
M<'V>LV2K:4-,Y#MS9DIT<*$@SV3M:#(M*G+C.(48]6".#4&+1"U=+Z3+WMN6
M- +9J!,9ES&$2J2-N7@4#>JYWRH=*TP9VIQ*"E5D=C08?;[G\ Y]LCC/6II,
M2C=G(AV$?'C5RHMQ6A",Q,$)>!QD.VPX$RX*<\%_C*45$U+)DU#Q3J8>/>TB
M(^\NC1\> I5IVQ1H?2#RA]?^YR<-<PE:H;F94).9>]&2QM?G?94;WLE-0,(Y
MH.+>.M,[5=N!&82W]MZ\*?BF*K KYEAQI8GR6 _E?+>LV-O'1GQET?']FK<.
M..R<$__T/O>AQ?+>O)8X=;)Q)>D+U^@F2DU?;\L, _ TI9EZADVM!)B5H^W@
M#+YC$()9-_'UJ(LU>L5D(.'VBV>)0I&O"@8&^.O-UB=E/JA[&'SE0JBYJ\ $
MO(#8B ^U.\!*9?K2O]).H0[/3^G2V4&T".A<;9G[AQ0%6E=ZEP/B4#PB*>HX
M%0$&@%/;'QJQ7VA['A:8^H1KRDZ#%;9VPJLSEHO\1?6$AKF@P#-O2?D20=35
M$7K(2&9]D[;N#7G)7FKFO:0ZP8D:-0OERU'*:J'B/VXQ:M[^$7)HWX:A@_@/
M<X(<4'7U$GMO1X\1R8'2[W<F?G), /K!%D%-O^WX("%A9T9ECO)E(Y]BF+JO
MY(,]@D] H)AU">>Y.A6,/L7]UPDH[J1&U>-#2!)8%Y(@ZE43TS9]BFN7RTH0
M/M6-[<^R:A))%DRW(';NX"-7N^=-CS@-E%X!MQ5VQ&KWUD-XL<-%X8PD&B5$
M6X92$#632]U!4SBY%[:*J,/Q)S8;=FY]L,O$ZUB)YZ[#IN]7#<UB4#R]2JOG
MV<T[F):L]"I9U+L%*J0&1TZKG;XU*($XI-;O4N%.'TPCZI46=(R4!N6>-XEM
M?'E(HPS=G^F04+<Q+?&]-Y3KQ^U:UX+APJ_6U?9[P>[@@-:SA9JH>\%U6)$*
M\6%\\,1+%,F,D1SH)F*WO7,1-4(H9F@_U)/V')CJ@=E7/,W-\0M4&),A^DHJ
MWXYJG$%023-&JV<P'U;2(5N48 BEC4WTN7K7S&JO#)>O2K?;W,3VDI9>VMY$
M:/D*A1VSHCF,Y;Y!W:U;G>R":RCAAY/Z1UE6X:D+ELPBI@<F-HP7W<PEJD5
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
M#BM?;))_+ F*^A$5+Y92PW6SQR;$YSOB'5CR6L%;BY>LWC0"+ 1S#[_OA_]
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
MRX $I>[BI%$?RGF+Z!588)FL<H<>J):2J>&Y8?W4A?>$ DE7MJU'^1S>?*N
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
MLQ5[J<XL<\^^OE5Z(JVL$2, @7/S6#*M@1(:YS@16P[E^9&(X=92'%5((ZW
M-R43$OQX#*JO.[@7U#6/#145Z^EYRGM@><OU#P_\T#F;(W<U)3,VH<+8ETS>
MG!GH\A%2<;\_Y+LV,[/N!SEY'X+8!NT #%D'[":2(V"1N(JXK(^3,#[ N<5\
M5 -X5X\JU7,/*%6E?G" Y[I2AVU(HG5#$?"\ S$THS+.,'0N>[P^ _LQ)@ 9
MCX'M72@D7*I_^XX:ZYJH<<P\\TO[[HAZF>O.CTG-RNH3+QR][S28"ZQ]I>3/
M"I;:?[75%?C4_]!$6!QZ6$]R=R3'M=GVY[T>9LKG=GN:N'DH^#*56 X,#Q/\
M.-H'"=$#FL>A3S"'F2I9'32'6T 40^F'CD1EEUJ*81,N^HV.N)L0E=T+7I)F
M5V]<1RZ$)P1/2$8+A^V\R"_]97J,@W46Z3?1.E] XVSU_[[@2"&&BW'T>X_L
M\=&6>S]P_EEPT02\/>KBD="J/K4H#^!'F6U@QNU4H:JWEA+1QA*'5=V/;VD
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
M3>&]8'+*PW823$JFO<#99\1^-^E':^]$6>]BO%T7Q4*2*(VBE"LO7 8018&
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
M;.&Q"*?2)Y E2:(<&.'#5/<P\KS$BWT_B#&R.D&95/JY4=A(Z[ #S^ *5%"
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
MWZN> +QR+ZK?&S?DYH?(6594Q8UW&]'5%;6'L@C3)/!XE,"(^QY$'D<P5<P
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
M!#'3Q5%1Z@LF@M H+,-@K+F]\DV] NT [(2UWMPS =G,E7,$W<@TT!NU'CT
M+^+AN/_?Z?$F[OUW4?'#OG^7O]+SS*4J_?YUO51?*70-L/)Q(:(H28-40")\
M'Z)0,IA$+-)-BRE%7NQ+QJW.60['F!M9W-0-LUZ0I3XGOP+U7G97;E +;GDD
M< 1=P^.489A-<H0R"CR6IR3#8)KT9*06#Y 2O,@)?]2UCM2B0!1 _15\TR>J
M>M%;5)W=LJ+8J-7K1C=GJ(.$F@R#!]V>H<IKY6W]QB?Q1?7?U0I8W#\LUX]"
MW7ZM6X7)C&DK??^:L:_J[M68FY4@N5XD:R=$?=E1K-$%NUPZBSGRS6G/7TZ+
M?G#F<N;2?K[<B?6CXG^=$"J*CZ+8+/7.ILXJ?;E1]E^5=3R/NOK#NO8JBX4O
M8NQY/(#<QS%$01!"XO,8RA2E2& O()Z5V^=&K+F1_C7GM6!- )YZ?4KE]SRT
M\H)<+'7Y?OTZZ?>%U8J!1_7:V'F/CLQJYFA.;ZR19YLS^X"M4F"K5%T+H%&K
MC:/57]IJYLZ%=8NT4V_7D6B3.L9NX=SWH1W?O6><9+;*2E&E_;]1;L?J+J/+
MN@)Y\79;0"K"<>QC+F",H@"B. U@PD0(4X](G4N!(VE5.LQDT+EQ<RUS4[=C
M)W53PF- H2\C"Y@1K6M<1Z91%Y#:1U9:8.0VQ-)DX&EC+2V@. BZM/EN/VKJ
MU :_7O$C*[,44X^+4$(IB7(J!2<PH6FJBWC[?IPD<9S$BW)=DJ49+5T:T(J2
MML..]_[<ZC'LR.8BIF9$XQ*ID4FF(^JV;\"9;0%K/C&%PBF77!QT4AXQA6"?
M0XR_UX\_;J04.MQF%WOX42V>]@Y(]:+YFO_'IBCKEH.*3SCU,88A3I2K0ZC.
M&I<IC%*IUJ]1FG)LY>KT$6)NKL^V,8=>C.IWJ"Z437827X'5F3Y#[JQCQDYC
M8SXR8VW%!YVS#ZT!>*I"NRE\W;6#6B PITU1AH#IE/-Z"3(I#PZ!:I\;!]UK
M6$&V>HW9+D-?B?K?A1",>V$805_2$"+)8T@Y26#BTSB@2:C6B%;,>'ZXN7%@
M*^U5NX.SW>CYI179LCW !;C-J,X=B".3VB#\>I=U.P_+*!7>3@SY+,7>SJM_
MJN[;A6_9D4N1EXOK>W5'1HHF*]0+J%JOA0E$ 4,0Q03!1% /(E]&(?.2A'"C
MB.+#6\^--%KI+%-KCV!VG@V&(3'RFV\.@O%K?EK?<Z^T^E;G=5:_[;_*1VX[
MR6M[6IWV%3USA?WK^*E4GH1V&#XI3Y&H=[VJ]I1(1&(2,L@"G11/"89IZ/N0
M(13':NF38&P48W%RA+F]G*UL5H6R3N-W^0T=C,K(+ZHI(%:OZ5FE![^MQ^\^
MV4M[5KGNNWO^PI[;HZ(HA'C:V[[=47ELF]R_VHA_%R1_K182BQ21*$Q$!''
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
M33]/M]L/Y0\I3/+!9_5!OU]?UN5JJZ^L_R[UZ[;:TCO9#L$TC6F1)"E 4L8
MXB(!%+$"8,2Y8C!!0EI5[@UOZMPXR7@+Q,'=:&7\C1X;AXU*OGZOXXAN(QHI
MXV:TT9>9I0S\6PK_WQ&;>H%?A<M[IO/IX,!D:AR->IY&M:M1ZVOT<15I'Z+.
MW4C[&S4.ZSE=5+M<9[)%GU5D/(UJM^M[FG_N/9_?6V"_3SR?MV&B3>?ZK1C\
MXK>ZA[?=6V'^;]N\%9H$GE. ,J_!8_U6;+NWXG&/P-_\;&-/TT$#>^*!#9AL
M@WT:(/N[]1.U>&T-:I,]N5Z9C8+/:A\ZT1:M:D6):I'?PW2;95AQ62@0$Y8
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
M->B7+@3<I+4O8B@RE;,,:**6 .9UV)4H0 Z)7@! !!6W4BT^V\+<INJ=D9W
MFC:SUL6P(]SS0 X3IQ=X A.@,S+6Y'71^Q,D5$G^M[OU]W_1]S;\H_]2TTY-
M..>?. EQ7'2H(X#+%XX,W6XK&7Y8;V1YMVK8Y+@&4$JQQ(0C(/6T"\ L-5H2
M>EHFJ8(P847A>!!OU^S</OFV!!L=L;ZVQ-ENUN0?O=",T-4R;2WNYD.!2R^Y
MX>0WI-NNZ6E#NYW@. KQ=KM[='F$32W 4RL_&DGD6A^M+U;_;7V\S#T(]U2+
MG"JN##=E"*< THP!DF$(DJQ !2>80FEU'N7/I+G1V)?EKOK7Z+U2DM<97J)<
M[K9FE5+5^U'K,?N''CK.CONF[8[ O-AS)NHDUQM!P)?E&=YU?73HM@L:P1XK
M@_K#W'>MAVO-FKH6A"<83]2*\/7D<;S]57Z7JYVL2U6\_Z%);*4MV6D^>=!\
M9FJ$KE=WO^K75S2U0'\M5_+C5CY4"Y$2B*B*@3D* A I 0AB$. X9I1D*J8T
M=V'KL8;,C:,[/YIZ+ITGT=Z5IDZP=@;4WG1EA/\T#D6U1XYA4:-[T(ZVI^B7
MP&0=LDN<*?E:/+T2\6AC)J7?:R%[2;I7/^\ZX<?#%YBG>5[DNEM(DA, !6>
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
M[**9TPK]/V'RU%'!D2@*!4A.]<P2$0X(*R 0L<ICA@I(\S'"32XVS(V'33A
M19>NT>MCT+>;- ;&-# _M]8W<DN=_=%?VH&]YM)-M/<AZISPJPAP!80A)):<
M['@-=:4Q0)T15AKUJ.M4D$U<6GTBJ__2_:R=P3[;!UB)5NZT.KU1\'9=;1<%
MSZ@JDABD2C  "X@!H:804BH*E,I8ZO\W1C/9IY%SH]"]4' =HMG&,YB_[W_1
M>GKS?)O8K"H[;V^>*6,^N\RX/$ZWV>N;8<?>K]W?@>G]-;MZM))TB+X(HCOM
MU=!74:D. ?4Y3>L@;8W<VC4/9B\?W.JY-C'3_RW%'RO]Q%YAIR_ZTZK>_]!K
MA+*2]5YSO<W<.P%O-Z9?5!+\*A]HN=*_[@;:'5U^DYN'=$%PK&@6Y_H=BV,
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
M(^E,0M;H>*6@RZU.2D#6(+RD'_L;1X:MG4QY6,14"0:3!.292 !,90P8*C!
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
M$\7BA!C)/0H@%7KA#86)H,PHQG$L5((6*WEGYJ/?)L&4-)@>M1EP 6>,C7H
MO_4(L.62^.IW,/0BUQ4C]_7I( 1^5YRGFYIV#3GH[M&J</CJ$5E$WV[U"K*6
MU\Y2E(N<9$ (E)CJ=P1@G!1&W"A'7.),(:L%W?/'SHT_?^=R13?EVDF8_ 52
MP]_R>/\#?[O:J'K;Z0K/'1):1B$P57)*@X2GY)(C3X<210X73Y?T<63@LP2.
MX]^.3<;8E-]UQWV7G]:-/,'MPWJWVBZ() HC&H,XR[ FEC0&Q$PP$*&<9*G,
M*'*:J)UK:&Y4<[#3J.ZT@AJ-J:XY&V>0M9M4^, K-#6-@&I$:L<P#I[3/,XT
M-G'*Q[#+Q^D?%ZX?6<EN>R\WSU(.B$(Q);$$N9+0K#<R0),\!3D20J2D4%@X
M%4<_:F%N9% ;&-%KDCF.4;3[_J_")O"'W\ 2+!WCK.M^B\T=M3)M?;ES3AZ5
ME#M[X16?]:?U:J_CW53M;97E%H@2);# 0!9$C_NJ0( QKO_)"X:1%"S'3G'%
MP\W-[8,_[)W7*A[K^D5OBFR/^.S/H^S  5ZPFX00^I;NZV^WQOHLP6V%BG^N
M.-_D],1QT?V3+'+Y+O>]B-,:B3WQRC=/ATM:;<M;(T+_N4Z5J-[_D!M>5K+Z
MN/I2BPU]V91<_KK^2VZ^FD<L\CRAF.D^411RO1#A.2 00B 43C.%1*%_;[O#
M$=K8N=%9:W;4V2UNHMKBJ#8YJFVVWU((WM67MVCFU(&!.;7V(VJ28/O.]H5A
MHS=/4?^ZO79L70?E9>]7FI2CQNU9OP;V^U5S>ATFV@5KNON$K#+MO1;L*:IZ
MUSVVKP6M7XMU^UK(_6M1KEJAM^BQ?BV6]6M1/\Y3_9:I.FI@$R^X"9-M#4X%
M9G_#<;(V1\:H-"U6']:;_H%V/>MIYO1ZRG/+M^7W.B9C03G/4ZEB4$@% 62I
M!$Q*"F!:%%P)ACEG(TY.'<V8Z9%J;:YCV(HC_G;KGQ!P3A3BTEH>J?4F^NE9
MP,O/4;-:VCL0'3SP&/PR#CJ_(3&.-DP;*#,.H*/PF9&/N8[FOJUO^7_MRHT\
M6]%B(7""$D52D*K8,%Q! <XE 7JYE/!<,93R_ J&NVS!3,GMBW[0/:V:D+/'
M?0&7QWT!%]DY,(X!+;HF3V2*$DH RV*332N@.;.'@%.$]8\82^S.[ /UR901
MV6;[093;G7YH394O.^1_TX?'_V^"+G$;C_P"/=50M%U'K=G1B\)%-\\K%_D?
MA>P!"S( 633_*F.//2SGAAV')UQQ6O#K02/R[6YC4IP6L4H9CHL8H"Q/ !2F
MIE&2%2#'(F4R1QE*L?,QP7$[<R.L9NK&&^/Z"JDC3@=.H.IP+' =5I.<!_S:
M%Y!MC?1\#' >!?_[_R?:FG[C_[S#)W?\!RX?QP=O=I4)$J_>KA]8N:HW :I]
MA3_$4\)1QD"NB)YSPIP!FB"A%]DL)3"&4F*G*J]#C<V-&3I;FS&V*INM6K[=
MT67T57Z7JYV,-"_KH5=&W^B/[GS,Y/U%?_YJ-,,^;N6#;82?57?8L8DOD -3
MRA[?OIU!:BS: .*5708;G)1B;%Q_R3-6]X11>KS=?NDJI2PRDJL4JAAD6:$
MS!@U<0L2T#1!,,$925(G[G%H>VY4]*N= B'==H=!V@>_6H_]CK%CH4!P!R8E
MKTA[5WL\@=FD:H_]]F>E]G@"&%>UQU./<".Y:K-=_$9_E ^[AS8PL$ PY@1#
M0(N<FZ,(!C"C"A2H2!(J4"&IU;[0T9/G1E"M<8X1E<> #5/+53 $)@YK!*Q)
MX:RW0Y^\OJGWN>M_O?S4CY\ZR8=\UIGN,SU_P4C5#*6DV:27S;1<3]#-1V[*
MU9>K7;FZ^]R$3>FI3?NKK]*XH&FA.0?MIMPT)GJMPSC(J<G()$BO@*"@(,,Q
MU/['@I#"25_#CUUS(X"]6]TRR*R(C/DWT<&WZ.#<S?Z"Z+F#H\O5^^IPN]G-
M*W1C8 ([VX,O.JB6EN6U*%* I9IG7/U*BGBR;5KQ$;^ 'LF4>'[\R)RWLN++
M=;7;F!E>+YKEJZR5F]ZNJVU5![.P7C!+;Y>+HD0O*#%(>!8#B) ".%8(I#EG
M(H6"IVGNE!EWE3ESH_8+I>Q'$_:5G6;'T]-U16!Z]M +[IEZ7L#SF\]WG4G3
M9OUY@>\H-]#/4]V(5LAR\5YSNEDRJ_7FH6[1K*CK+>X%I+G@,-/O9X$E@'F"
M .,H!C01^@=<)BFR2C$:;F9NQ-A8&O5,';'O?P'989;SAU?HR>5(J*PIRPZ)
M$U142?ZWN_7W?]$/:%A(_Z4FGYIV+CQV$CJQ<ZVC"<NK1]8QH8_EEB[_6)7;
MMTM:5:WH/66)D89#((N1 % I @A/,I"(A*:$94GLED5\NIFY??ZME9$Q4Z]R
MC:$C:PF<@=5NAG,]6(&__5$XC:B8/@2#YQ+I)YN:N";ZD+O'1= 'KQY[EK>/
M1%CHSSR&4J^;1((A@*F"@$ *30B^(D6,4TGT!&"M;; ]J]L_V^FSW[<0[G7^
M9MH8'RC41\WV(&T4%L$/RBX#,.+\Z\A5S^=;A^=/?'YUY-CQ^=3Q)>,^3!.E
MOM) /WVE?_VFUP2;DBZK3W+[67V5E=Q\UV\>$C&FD BSJYT F) "L%A2(%"6
MQ@G,2"J<9/TO-SFWT5L;&CUTEM;1LM7N\7'I_#U;@&WWF?N%,/#7OS?V)C)
M[NUM!/77*NIL]L<-]OAXI0R+9B=E$GL87A*,PYWC>.>/U4;R]=W**.!_HS]:
MH?QJOS/\1:[HTO#;+>>;G12+F!0%E!*"6,82Z+_%@*00@0+3/.$B@3EA+BSD
M:L#<.*EO?WW\TGEPTS^3V7L1M6ZX$99S+]G15TCL Y.9;]B=J6TL=EZ)SMF(
M26EO+$0O27#T<T9J9IN$:5.\K9;MS N988PD4!F)]2HI4R:#+P8%2FB>ZTE8
M@MR**?6?/C<R:Q0KFL*!#DJGIY&SXZ#1> 0F&'LHW&6:3[GL5YWY60O3BC*?
M<NY(B_GD1>,^UP_EJMS*7\OOQX7N;YO:/O5V:JNQ]$G^V'[[2RZ_R]_6J^U]
MM4A5;CYC"%C!,P#CA *&" -<DIB0+&&<.'W?UYDS-T)HO &U.]'!GT9U\"8R
M7G!3M*OOVDWT[Y)NHL\K1[&V*SO2CFZFZY[ _!2H9YS)S ^@7MGO2I,FI4L_
M\+WD5T]/'4?(%T5JJ@LJ-;_H*[=[B9I_R/+N7K_)M]_EAM[)3L*F5JY9%(S'
M+(D1D#)/]>R,Q7IVEF"0D)10B$A!4K;0-[*U+7]/:+T+F_1]"$<J;Y:4_R?X
MG=_K)JM6N2SZ.UWN6LVSJMH]/+:QH)UGH'5M+W#6J)JY<?^4[XQ@64)EC@%$
ML?X/31 @,>1 X5QE!5,(0:<<I9F^,5,J&]8>&%W#SOCHG^VEL)L]S+2K T\U
M^F%LYS00*Z-V=S+>S7A_TZD@WC2O2BUVUV P_IUQGJJ\0N]YG==,:?^DDZ!7
MZ)B7,Z;7,&'<].J3W+ZEU?V7S?I[*:1X\_1'969Y>LI'5_R9S-4^[#:+"T&:
M,!\SXN$4 RI(#E)($5%9G(G,*5;:W82Y#5Q[4R.ZM_5?W4:G$?U@-\B$13?P
M6&&.$HWU46>^&1=^,AYHRO\Y.N!^\")(&/1X$+U2]@@S)F7>\3"])- KGC1"
M[IS?2[%;RK5J13V,9^]_:.98T>7;7;5=/V@2H2OQZWIU5R^#F\4O>_I%KN\V
M]/&^Y%3C*NGAXV0<IX7,4H"88'I9D!' <IEINDPXXERR B)KA7/_]LV-03L7
MF\"!1EFEKB3;N1GM_:PC-8RG[6Y5X^N-88:^NU'MKW-J2JCW89BL9]#+H6?]
M_],[V$'@_'4[>BI-\U?L<#<9\W#=,:1<'J#5Z<3*PT'V3)\\8#.!-J,O+.L^
M[[;55AM<UVK9;LI557*S(2J-?FS,I5Y4)93% !8P Y@2!)(BS5*6)4P6B==M
MQ+&6SFWFT&T:]@R^B6[O[C:U_'"T-[[>>/:]93BZNSUM$$[1B3/8#K3=#7SV
M#MCVO/^-OVM[9=IMOM'6SFM3[UK0G;?PKFYP9,Z-U&.<_-R5_/I5#VZR2QQX
M^HUN=QO]YS?*EO*;_+%]HS'\SP5E3.K5* -ZV6G*B"L"*-;+TDRO2*&(89%
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
M1'J529,$0)P(@%-BTJD837.50,SEF$RJ$;;,;>FYS]+I32Q^:M6_?^Z8PE$
MY9JNLJ.5B3H@, 7ML1^:GIC3E<Z;Z.!.$$T5#[ &29 :8\^K9$== =RYU*AK
M'CGB*'JSU@]OE/#6FUK'YW=Y5\OC+?($\I03!81(3#XJXX AS:=%DA4I+G :
M([K0:T:VMCIU/M^2RR?:;R_<E]I:%CW61CL<;0[ R8E1-^9F*!)&:2LK $6<
M@I11$DN4(6Z7WNL1S$FJ2]3+V0;(IO+ 9F]S5+5&^T'8XC3>#VZA3]\;L#XT
M@J(=5K][Q<KA8-T/9A-M.;;8&3'6$^^9KZ/ORY ,'74/W#W=T?9E%YX=95M<
M[E[OX:T1)]M(:C87%SG-&(=2SPO26/,CH1D@D#&0PP(+F&5)D5N=4+]\\-P(
M\6TMG*>-J_>][>LZ/ -KF.JN@2#T#IV=]T[U&TZY.JINP[,'35:OX93Y_3H-
M)W\_;E']56ZIJ?_[GFY6IKQ33Y'*5 ;FY78!*8MCB@N0YQD'L! (Z,\O 8HG
M.",D1@ET6CM?;G)N'VAG<21;D]U6PQ88VRUZ_2(7_)BU!:VS-OJI+XW7&NQQ
M\]T>':]+5(MF)UV)VL/P<L'I<*?[R/Z^CC3\LF/+DG]8KNEV(1 NB)(YX"@3
M "J2:EX1$"B"20J36,^1K,(_3CY];A32&!@U%D:UB?8#_3%VET?[JQ )3 TN
M8#B-^V>='C7X'S]MLAG 64?ZTX#S%XW=8-^4W_5J[+NL/M!R\W>ZW,E?-2%\
MW,J':I'F!(H$)R"EL00PBSF@"8(@1860<2)2!9U*"0^V-K?/MV?L363,C6I[
MHS^-Q5%MLF/ZX##8MIO@GB ,OLU]!7HC]K M4/&\2SW4XL3[T!;.'^\TV]PT
MLG0OYYL=->J*W^@/6=4RM]_NZ6J_JRVK-@!@44""H&0"Z(5%K!D&8X")U']+
MN$Q%S@6*G>1E[9N>&]W4MMU$ZUH^>JM-[AW.N<:D.W2 '>N$@34P!;5&U]N
MM8FM-G<-[N'TS:#^UG?$NCM@?BO;VC<_;?%:9UB.ZM.Z/V'L+HDI;,WU0JC.
MT/EC931C?__C-_G Y&9AXM190@G(.=%L97(S3;$4P H$LSR! HO<;8-DH+6Y
M4=7O<O.]Y!+457\C;685_=E8ZC@A&L;8=H/$$W+!]T8Z.]N4R=K2Z"<#W\^7
M\1NQ-6*!B^==D:$6)]X0L7#^>"_$YJ:QQ9?HME8W_:P&*@7Q-,ZXV0]A!.4
M4EX AC@!J2H23#DB,G<2?[9J=7;LTAEM\E9/%ARRB(*YHA/L:,<[M('IQPNJ
M(^HU.:#DN7233<L35W%R ..XH)/+S>XQ0+UDY-N[NTT=H/QKJ9\NZK/Z+QL3
MF22UGXN"*Y3GD@&.<@P@EIJNE&:JE"<BSW(L4V0E_N+4ZMQ(ZIGXP=[TJ&=[
M=##>/EC#OA>&62H8MJ$/AE\;5ON(F"#P3A0?T\)<EW>.Z![F90_FQ[W]GL)E
MG/$:")ZQ?]9DH33.[O4#:]QO'BE4O:O*E:RJ)H>O-,\^[#_#I,@*&$O I8F7
MIX@"RE4"<DB+.#&!.8F;6/5 8W.C\\[6J&?L%1O]@SC;S2]]H1>8L,<#YRY@
M;8&(7Q'KH0:G%;*V</U(S-KF'D]9.;\>Q%,6"(N<0XQ!3O,40*DGBM1LCT$!
M.<Q)RB&G5Z7=]!J;&XWL<SM,4D?/SIOHE\VZ<MS$'T39]K#0#W;!SPK'P79]
MJLL)/,+FLO0;?-UDE1.N7\Q&.77/R/TPHT]6[Q^?J0+TYNEP22NA=6MJM>T/
M*V^K:O?P6*? F!(>'S92=KF'7_7T:1&CA$F6,@!5B@ D>0:8R"G(B81,P$+&
MV&TO+;3%<R.SVAO ZCW^L]6\V%/4OZZ3#*P=?W;NWW/^IBZ0$QG_HWU"KD'
M<3<O^"MDN1,XIQ<C]"[B?-X)][W(J?K)[SYF<*NGW0.=JA..]D\G:WCD@-@D
MTC29->7JSM2]6W$]V*[NS)3]PWJSEW%KTG",!OL'C6][HQ'G657KI=DR,-7R
MNM5F(3.2%2;A4&0Y@ 7#@$&4 )&23&5%GKD.@V'LG-W@U^9^[OULZE2VGM9K
MVSJNY*"$V.:<M=KX=8YC]Y!:W>K@]!4;"Z'>$LN1[O7[/O3X]NK=[CZLA>T4
MOX-9(%NG'<+" GXT< 5N;JS&DED2[@\E]X?G*$$$(YH"E-,,P#3A@"BL@!YL
MT@S!%')LE>!QH9VY#1=M-.'AD'ULB,(Y7.T(V@-:@0EV#% CM)@&8?"LR72Z
MK8FUF08=/M9H&K[</=/K5C]'F&=]6-*[!<ERF3 ( <?Z/Y!)!+ T 4VX*%3*
M,$'2*JC[Z,ES^^SWQD7&.OODKN=P#7_;5X$0^&NV]-\IG^NDKZ-RN9X_:;(\
MKI,.]'.X3E\POAK<>F44&#ZK;KOV&_VAUZIR6]VN1&_'=C^6)'&&I1Z/@4G@
M E 2"3 RY[XX15+&#$KJ5+UIA US^Y /+ICPN&?G$8T;$5V)_M'$Z %^3(?9
M#?Z!NR$PE03I@5%UYT9BZ+T4G:L=DU>G&PG4J8)U8Q_E'N=XFY B_5UN]-/:
M- .><9D46  5FX.B6&6F7J8$!$&<D3@OI+".9SQZ^MR(SM@7-08ZYFR<!F^8
MFJZ&)##I^$;#/GKP*E0FBA)T0L<I%O"L]P,Q?\?W3!;;=];<?@S?^8NNB]73
M],C*5=W59NOG;E7^MQ0?A>[^4I5&@JLE2A/FHYGS!6&:,PLIVHRXYDK]%%E^
M-W=6BUSD*,^+& C"B9X*8E-8L& @@P7.L2IX'COI_$QA]-PH=1\"UW/Z)NI<
MBPZ6]\\^Q\43!GT7[&:9<^OAP"/$Z<X]>!SU7>YFJON^?SEE;?W>YQNW-]ST
M7A*/T4Y3=E60P,N@AK]* .<477$N$'22MMTGY+TI?[\]SDTMS%X;"TXX1###
M(&5&B5CR%. ,<J!GZ!3JOZA46J5<NS0ZM['F7*1DU)G>8Q+[B:QU%UR>[8<
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
MY-WFL,#%*]V8C#LJ[5@ <4@_-K?:>R->=7ZMMTNY6G]KO%M-P-$<BQCRC$*
M2APK(X8*0%"! !$YIX50FY#"*#]@:)"I$4TO9[0GZ,48.'-(+SL??  5^B#)
M!2,KG\,E$)S\#6<?.IJOX9):^WZ&B]>ZGAM?3A'!A4Q2S"#@,%?V1ARG !&H
MC Y($TKBLI2%U>;E#YCK<R+CXV0%'=OS95_Y.7^LG)NKT70XA[Y-+LSD\ENN
MR%D)EX>R3=D6]YKB/HF'U5K'^&TC+K1_DZ98 )I#710184"*+ -EHGXA89&D
MS&K'<VZ@J=%.)V>T%=0YE.4LM&;\X@.PP*3BA)5]&8H+0/@M%G%NL'%+.EQ0
M^:CPPJ7KW=N[[E=RZ!Q^B2A@2HH4B(SF *90 DI8 I(\*45.XPQEQMV*S@\S
M-6+8KJ#/ZKK8!UD, #M,#/[@&LO6"(>4?7_1ZQ ;NU7H?A=0SVT^SP-AT+'S
MQ,VC-]\\K\"I/IH#5SN>.57+:B,:Q]U!F/&OM9"/BW>5%'-1RDQ--@0"8K5_
M2S-E/7&6 88886E*!4=6.0HF@TZ-,%N9.Q?G853]+&H%C[3DEF=1)A-@>"CE
M&=;0IU/7(VI_1F4!D=_#*I.!QSVULH#BZ/C*YEY[:^V]V*P4U'J+V*V01*:0
MX%B C&%=.#;/ 9*HU-%L10)E$1-F5./QY-.G1C7O=<T7&;4B.E@:Q_!=-L6N
M B4P4?C'P]S@N@J7D>PL2WRL[*RS^@^85\?WC&95G15WWY@Z?Y'CD;O.KF_Z
MEC<I]Q]7:KLJ-M6Z+1+8M2[?Y6GL"D7$ HE4LASDHL@4E^%<;3V+$LB8\UC&
M69)R*[O*59"I$6#?]CWJ9&[.Z&O+@WC723&SM<: .C"M?MK*V^.LR,.D-(K]
MD?V58/D]QW<59MS#_2LA.SKQO_9Y;M2HS,$/\G6]J;Z1C:CGB)4)I2D%L62I
M-N,X(!FC &>(9B+-,X*-?&VG'S\U&E/2Z75Y*Y\=@1U 9T9+[H $)IM#+&;1
MQ]6B8D_1;]W_!R&>TW!XI9.#(48EB=/J'7[Z9ZYR/&'KNL"H)Y+ULEK>UQ_%
MNB^#7#'%+Z^JQ>-&'_(]JXG%,L)R6>8@D82K+U^F "=I"E*4$ @S(9,RLSJ
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
M!L[_X9 )&)Y[/ T,.')SI\NJ'W=U,KAGY )([ZJE>*LCP^9EB6&A#X\E+"F
M)(= _2(&"9,"\Y3G>6*5>G6]2%-CHZLKZ42_:=VB1CG;#/OK)]B,X,:=ML T
M.-*,C5?FZ CD:50UVHGUQRAB= 2CMYI%QT^^MO*)?N('^7(M>+5Y0W0%3.T&
MW.6;9P0*3!D"E,9-FEBJZ]0Q4*9E =.$E1FQ:AEJ//+DZ'FOY$;SU:K_;X6/
M=M*[UC6Y- N&Y!H"V] <:@+K2#4]#5$+5,'DTN@W*EUB",KYFB6F#[ /6GBY
M('5]]WZU_+[:-#4&MI$1^GQ-O*UKG43.2)EF*>4 ECD#D$,"""P98 BQ,J8)
M1*F1Y6D\XM28JQ'ZSW]*BOBO=]&REUVG:.CHGEI+'_WY3RA-TK]&K091GLS2
M(IE!5$9U$V0R:YQ&J\=-O5$_Z-LAFN4IFJ4P;_ZD_@GS8H9SN+U#_>=!Z),E
ML7B*?B+W]^LF;25:5/]ZK'AK*3VL]>FH4.^D_O#_ Z:S,BD,4T3,7X%A^@PR
ML8%ILY$WNHNV$D?/@[4:J6?==/J&TSQPPCNL(\5-W&U?U@>R5GRDOI(FT>F[
MEEJ_J54C^4Q_3HK8A/C6K$_]K.S/A9^X"BL@!\(JS)XS6E2%E5K[015V-SH:
MR=7]LI(5(\KX9FSUN-0C-45LGMEF20PE3I2%+*'N6XLRM;Z4F00D%31%<4IP
M:5<4T&C8J2TR>U)'.[&C7FZSAC;73(.AB>P=W-#VL0]<[6UB*YC\&L1F0X]K
M#5O!<60*V]UM'QCR\O';XZ+Q_+Z64EE<;2GC#_*.KYH:Q]T1A#)]"UJ2%) L
MB0',60P(I0Q0R&.9YTE&I=%QL?F04R.IG=11*_:LJS2NE_1>=(=8$L,)&*:H
M,+"&MD/](&H5?F('TM6Q*(;#C1:88J?^?I2*Y9UN5M-[L7E)ZJ\?UZOO%1?\
MQ=.OM6Y.NPTVW,4:SFG*&<G+#!1YK';F"2R5Y41R4)0\CR5CF,>%37JS^=!6
MQ#1""K3N',J4Z&H_W,JNCPU6V_A,<CD^\]JY,#.?PB <F*,TN%KJZ.,>N#]I
MR:-J^7/@,%A[Q+Q:4Q;#CVI1V<-R:%4Y/,&-T+Z0'ZWS\B59KY_D:JT/8NZ^
M:3MN7F8\9EE>@ICE"8 2$H 2#D&<IGF<I)Q"8I51.3#6U&RIME")SBO9E[5K
MV1*U,MNQU1#09O3D";[ ?-1@UAYQ/(?N FC6W&, AU>R&1IO5'8Q4/R03DQN
M<>./XUR?#W(O)^ANOQ\Z@[G$,(M!*@K=8()G &7J)\SR+!%E*2BU*FAB,?;4
M^.7SZY=1?X@TBY(4Q/ADWMHL>I;DUJAD64;09:;,""D0_J%]3D&AMZ8Q!Q"]
MTIK-^*/2G ,PA[3G\@@W&GQ#JG7CFV^?>;?D?3:D,M'^+HCN=LT_+#\)]KA>
MM\7CW^O#E>Z?NK]CW77AB5$L"F5EI4(2 *F  ,LL!P1+5B"$E#UFU<+6FV13
MHU"M6'\2N)6^.:W=E]^M)X^_Z31CTIM,4F">]30_UH3J'4NO=.M/NE')V#NH
MAU3M?P W(G^GAA*ZG\=!1^H40X8Y3 &E&='5A3# A=H:(S7/(H]9D4IB0\MG
MQID:R39BSII6-78,>@Y',S[T@$Y@=ML#)FC\W@4DO'+3N;%&99H+"A_RQJ7+
M79N<*O/P+1?J1WVTJ4W(KC\"3V@NLE("S&D!8%J6@.9I":" 11[G#')DE(Q^
M<:2I,4'7ZE-OA9Z+:]US8AC@88+P"EM@BG!&S*%1Z@4TKNB9>N[)([=/O:#@
M<2?52S<X1DT]TEK\ZU%GKWY7_WFW31#*84FH+J:>Y=JW!2$"5-? CU.)8IQB
MEB,KW]:Y@:9&"SLYHT;0:]*TSF%K9C/X0"RTZ\D)+/OXI@M(^(UH.C?8N#%,
M%U0^BEJZ=+U# 1L=1'M8)^/N1U7/$U3(7"8YB(7:0$"4%X"D"0*)HHQ"$IA"
M9'2.-CC*U(CA>846+:%-^9JS6 YS@3>$ A.!#3AVQ6LN*7]]\9JS(XQ7O.:2
MDL^*UUR\^$J/;[U+3:]?D(7V,G_^*L1&=]+2=L>+I].YZR^>_B;X?;6\?R7J
MZGY)=@V^>2FX4*\0@#&A:F>14T YA  Q7L8Q3HBB$"<7L'=1IT8Z.Y]C'>WI
M.HLZ;:-&W:C7M^DC?KY.QE6>8_^OA:4K^::3/9IO>81Y=O= !YN","YI_^+>
MQD<=#/:S3NMP([HM3O\0U?W7C>!WW\6:W'>M'#_(MJ3VAUV>HW:;LWE2$(0E
MS$!*:0E@7L8 %^HGRCDI*,Y(*:RJ)%F-/K4EI!'*CO/MT,9%+HJ"Z,YXB02P
MX!2@.":@9(1 GG(9DW2NGD17-\=[7XIPB+\2R]6W:JE)-9+J?U2+&0FR7BJ9
MZ^A!K-NDV_:/J\W7;2:B/DQL?WX1<L;,%MY@LQ!X+>WECCK!.^^D3G'HFB+L
M":]7V*'OPWJM=$+-Z_)G)\&H*YH3.(>+E-M#W-:=U]U'^U&LF^>_JA:/:N@Y
M%%F)94% )@H,8 HEP#@M ,XA1Y!(E-#$CO/.C#1!=FL%L^.G<SB:,9$';$(?
MC?3DKD1L668670+*FEHNP."51,Z--2I=7%#XD!@N7>YX0J+]+3I\0S<2_U^/
MZZKF%=-V;1=:JELT(2$8($0W6>$9TC$4.>"Z13 E'!((K0Y*AL>;FGG9B-L8
M+HW T;[$CH&]EQ W/#[QAV/H4Y2K(+0_33$#QN^ARH4QQSU;,0/@Z(C%\#9'
MFFEKDG>YQYFR'V0,%9\@J?94*<6 8/5/22'27>'R,HVM2&7_Z9.CD%:XVK&0
M[W/D#,G!%8_05& ,A?UG?TIEOQ_YLQ'&_:1/*7?T 9^\R#EO^NWRNZ@W^HF=
MSZM;GG+":*9+EA6EB $L<F409%D,:%&D%%&1%*75MWM^J*E]R#IU=R=JU,GJ
M: 4,((QXDG.F&VT+DFF$$X!DD0,,89J6<5IF26&W^_*#\3@;,(URM4/Y:RB4
MS9C4#W*!:=7UQ73)'[^ AN]\\7/#C9T??D'M$_G@E^ZXMGW"VV6]63?EY^I?
M%.&_6]7U]GCBDU@T9Q/UU^JA"<.@A10P%@D@J<QT*B<'-(89$'%,(.$%H7:%
M<]W$F!JA]Q_*OIQ6L2]7SHH9!87'.C ]N<!\17\&%Y0"=6ZP$N5&/1U<X#K?
M[<'I::Y=)MGJF_A"?HAZVVA2\CP5#(%2Z@H8A;*A:"X+(&A<(%@H.Y58G8P>
M#S$U"FLEC#9:1-M^DT?PF?'1=: $YIH.CT:ZKO.D$M!G(\ESRGON)7DTS,CM
M),^I>=Q1\NR57D+V]XIJ<@PS(1G1;5H@@$2F@% N ,X$ED)B$9?7Q.Q/N)SI
M01SZ505,S\)KZ%KR 5IH-Y,;7M<&[H>N17IVM%N&[AM4'+UX@QM1Z&XE:_%5
M+.O&[M TI-CG@U1<-&<L$QG*)"@PB0&,,06XT#L?D=$22Y07$-L4\QL8RXHL
M1JC>]TS4J&IDM:.((6#-2,(37(%IXCE2G>7PDS99?VZL!AU2HR2>17>;S;JB
MCYLF;7BS4G;%6O@LC64 EU<F&1IO5"XQ4/R034QN<=U/;-3;4:DY;FL:J,=N
MFY;_LEKQWZO%8EXFF%!"%9TD4NTP<D0!@8I=2H'B(FX2BJW*O9@,.C5SI"VV
M5VTECT@CNG6[^\MHFVY(_&(8?(NR!:Z5MR6;G[8R1[W0YUN/..Q;S#'RO),Q
M&'CDO8TY%,>['8M[W6CH/Q_)6GW%BZ<WU9(L6446;Y=RM?[6!IMOK?4BRV0N
M) <LTRTL2YJIS1#3I4X(2V-=FZ_@-D1D-NS4J.C7)5'8ZVC8K?S15H%H3P,[
M<C*< S-Z\H]L8(*Z &6@S90=3%XYRG#H45G*#HY#GK*\VW4#UF;&_*/:?'WY
M6&^4*;;NJT ]S5&<%@G.!: \$0!*155(<-WO020P*6):I$8-'HQ&FQHO;3/6
M?J]T_D,G[BS:"FR[(QM"VG1/Y@F_X+LR5^@<]ET&D'C>>0V-./+>RT#YX]V7
MR4VN=+)^6*W)1G0!&C3)1,R+'!">(]W*"BD+!\8 21IG3&0R+:S<O0?/GQYE
M=.(YAKH<PF?*"LZ@!.>!'H\NL"U /,L9[3U_\L_'&/DC/ZG@\6=]^C*O35<Z
M4^19HX\4Q4) (955H*.!:8P!37,)&.9EAF ,88(\-%TY,?34W+;;IBN/;2N0
M2/8R^VZX<FH>S,@B#+J!>>1"PY6M\&,V7!E ;(R&*Z>&GT+#E0%8#!NN##W!
MOJ7SB\>Z6HJZ?KGZ1JLVV_^38*O[9?5O-5A7K8YLG4%W[%^/U5KPY\5PU=\>
MOZE?,K9^%%R[K\6R;JN<+_D+L12RVM1S6>:%XD )XC+3.?TD 1C)%&#)4%KF
M/%%,.%\V76#Y%[/VT.-);_2UX_9K/](AW)?? Q#M(=#4MNXPB/9!Z'RQ40]#
MF["T R+JD)A%'1;1/AC-U3T<YAV.1WS!AAE^@N_+.*O#__^.[+TCYJVTI_FN
MC-2/>W+OC%7S[O&G;J #^(C"C-9&?'R ]WN1WV!TY^-VH;[*C8X:O*-UXU::
MZU8J*62)#NR+ 80, J3KZ3'$RHS(&*;,ZE3KU"!3<_ST,G;AJF^7_3'P2_)0
MJ8UG2RG=1;.]#I&:&]HLD^?;E^BW7E5+%]+)*3$^@[\*Z/!G[N-C[')(?Q9$
MWX?RQP.-?0A_5M43A^[GKW4CGR:$Y40HD0[^ZL.)VH;$ZO=KW;/@E6C_?_M=
M"$$11G$!2@:1HJHD PAF"/ ,0_42BD1MWVRHZGJ1ID9L;9P0.Q&/&/VTT%%V
M_]..GCQ,FAF9C3L5@:FOG07#6,<@M.8/3J\DZ$&L42G3'XR'!.OQR8Y=C==-
MQZBGSYL5^V=3H7->B%(@R H@=?$A6,8,X$3D@$")J.!YRG+1.\3,"/9X$ >_
M56#*[&6,:BUD].<_H31)_QJELS++9BE,&WLDG:$8SO(L:^LLUK-(_>=!:-M$
M+)YF^E-NJBS^^4])$?_U+EJNEM]7C?VB)O6;VE0V#Y]%9*-^8=LHZL14F9&J
M(_PC=4'N<?_<0M/(Y['W\5G=_;8\/AYFW$['9]4\:G!\_LJP%72WED#*TTQP
MA2'&NC$4+=5/J=IX"BA0*K&4S&ZG:2O U(RU;5E1TI45[;FBK2FZVFE@:;59
MSXP9G83$.S#96%9P[>K\!3'-7%&\2477VYA=KA"YUG7U9%(USWVA3+3G[KOU
M6KV)37^-%T^[2SZ2)_VKNZ;-O/[/?[4.C];H2^:$$:ZL+@$$+O5>MZ0 )9@
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
M,>48)Q/1B5BB;AWIVZ:.='/=BSK2T8EW8*(F=^BX.PG3C]6:MS)M?3C%NZ\
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
M'P/^XW8 HXPZ,)F\WF7]*A]-65<3CZQ6ZX=*R(^[EMR($<H)Q !2[<$CE14
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
MGPA&!A%O5X:D,G&.<BZ)<VL$[8W>@^*208STQ>1BC<Y:L?!8HG17,W+UX*T
MXIX(0(80;A?.Z4G.I(G5Q3]5,'QBBM1,L 2%10J] UG$F+B#G(*F73084>(
M#NH]C]X*(_Z)8&08 ?>$DF?T[9OEA\7O\PESJ*0E9*=82"C$ P3A=*W=23%)
MA2RXX3!R_>#M$E[L*4)D3^GV!)#-N>6;Y=OEXLMTGFH2ST1D28*0@8-R)!Q?
MZLO$0RB6<6<&1,FMIV\'E:>2'!U,SCWAY>UBM0ZS_S/]_&R1<4*NMQ0E:?!,
MD/^=K  ?@H2H5%21:RSRL!39P\_>#BM/*W-ZL(S'CG$J#TL,&[IELE&$D(!I
M172+3$))5H.(09>0HU;A,&S<?-IV:'@JZ=.]Y3BR_FM=[.SMI\4<?SO;'!PG
M7KR7Y#%Q3E&Y,FC!;8*OC%$&DHHVA\6VMY^X'0Z>2M+T('EVL6N\G,ZN:0_<
M*XZ0=2+:HR<[%D,&]!)Y,#EQ?UAEZNTG;H>%IY(F/4B>76#A0_CZ*I/@IF5Z
M7CY_P8A-H<3B ]A2-SA6-)! "F"0O)3DI4]#N)P//'X[E#R55.EPDNX",A7N
MRV?D.7]<++]-C&#6$MHAH9- X58 I[@!B\5H5Z123@]D0:X>NAT\GDJ6]%"I
M=@&*]Z=A-OOE;$726*TFS/C,E49(UCM0W#'RC&T$C<D8%;7(<0CK\=U#MP/%
M4\F,'BK5+D#QXA27'Z?SCW]:+GY??WJV./T<YM\F@6<LEBR<M9RP348./#<%
M,L52FFPA1SW$P?V]#]\.)$\K-7JXE+L R]]P-OOW^>+W^7L,*_*N\ZO5ZHSV
M1\%"9LR$6BP;R;WF"CR%7N!SB!1XHPGRL:LPV\+E@<=O5PKVM!*E0TBZ"\C\
M=3$[(VTLSS?/U:1((8RV I*J47G@$4)QFD)SX4-P4?,L!H#*K<=N!Y&GE2 ]
M1+)=0./BZ/D=?EXLZW6+FNH]6TTR$X&<)P$Q2PX*;09G!8(IJ627BXEVB-SH
M_4_?#BA/*SLZ@)R[P,NK.7U:2.OI%WP>UN&"K4F.NLB2ZB6<9$ 5Y\!Y9B%C
M1!$#A6:2#X"7^Y^^'5Z>2OYT,#F/C)=7J2Q/SO*4WG&R7N/J7".;FEJ1-.>T
M2X*1IE8^:0M>%P=6>U8,<Q3AAX/0\O"SM\/*4\FQ#B3C+BS+^T_D;EUZY4XX
MEK.*P(PCG&N218PZ0^%&Z>P"$W*(ZPPWG[D=,IY6QG5OF8Z,B/>8SI9$/Q?Q
MPW0]PXEPAA!K/20,&90O"J*@'3-PR45*/!IVF#]R^XG;H>&I9%8/DN?(6/BP
M#+4GT/MOIW$QFR1TWE>W6EOE:D6DA2!EAN#)\4Z.%X>'I5&_>]QV*'@J"=3]
M)=F).7CQ-7T*\X^XN9H5LE6%2TV^CZG7P!,%X$$+*#K&PADR$LX@)N'F4[<#
MQ%-)GAXLURX<A[=G<39-+V>+L)X$6T+"6MNH&>UQUI.GK$, G:)21N3LKX\[
M#O ;;CQR.T0\K4SIOA+M @XW&D:\_T0R7+TY6]<N:-7T35!++9#0['+P%&]+
M#Z[0#IB]9UEHS<(@-5^/T;#=7<FGE2D=3.:=7&(XF<_/PNP\63/QP?#,F8 L
M?*GW="1X$Q/(8)S+W*E@#ZM/O^^IVZ'DJ21+#Y9K)[@@#VJ^FE:97/"@2HX^
MH ,C2@*5C "?./&@!4OT2N1R6";]H2=OAX^GDB,=1+Y=[#ZOYFFQ)-(W@MG4
M33];G,W7RV^;<L@24%MC ^14^Y8X*2$H$<":&(/Q6GKU6,>Q[=.DCQ"Q'7*>
M6K9T**D/!J)_^?F.?(G;O^_9&_79F]_>OWG]ZOG)AQ?/?SEY??+;LQ?O__SB
MQ8?WW].]56/4AS]KB*ZH6U)Z8$O4.YWKWI27TWF8IVF8O5V<FY"K]IG&D*U
MYJ'(0/J7)H%'2=^17VMS"A;S8QOX $TB'Z%NL-Z8YYV1G/0$Z*+!6@R@?#VE
M1J:)0IFR9RKP1YV5 7@=L:%J,U0\V!5S=Z%WT-;PX7:/6:DBI2W 5.&@%(_@
MF,L@O% F*ZM4>"R[]@_33G4(/6_=2'47H7> GGLZ]A'Y+&N=@ 7G*,+3&D)4
M!K36UONH/'^T6N"_0R/5G93\XT:JNTB\!\S<;<MH,O<4^C,P6D;B0"1P!C5X
MY;TBS\SP\%BF[N@=,(_9.'4G[?ZX ^8NHNX +(^T?F51%JDMA06ZSFS@WD%@
M7D(L246*%!!#FX[-!W;=/6;[U$/ ,Y#H.P#1E26^$6+FS(VO#9FPAIBU59=+
MU?7C"7TJ3!?_6+'] ,[-%2WC@J:%5[.?F#L RLEJA>O55520C;3:1@-8C 7:
MJQ/$2'P(8T663-9VTTU \CT=G;@Q>VIU,9B(NP'(10'>%1,N^,P3A8NRYB15
M(*?.\R@@F.(MVI!$;./RWDO.N' Y1+_W0N4087> F&=A]>EDGNL_+_[S;/HE
MS(B9U<GZ65@NO]'F^M<P.\.)#+8@2@W)*EU+Q3/XVO6<)1.5#=:HT*@%_#;D
M]8"H@V!PVRT>7"<= .TDI9KF7KW#A,02;>:_X?JR5+@8K= ' V2=:5M')<'7
M+RH&QZU(PJ;'2B@/L%"/4#6NXS,\K ;30 =H>C7_0E0OEM^(A4EDR;M: *1=
M3* <!1"N< VF\" B*I'+8R7:^Z/G)A7CM)5NAY:])=P!.MXN\7.8YA=?/^-\
MA61*WZP_X?([&4VDE%F7$L"P6E*8(@%>"@8I>#1"$MQY&^=Y"^+&:4C=#DM#
MZZ,#B'U/?-9,BJ@B.!45A:44D7I) 4B0ON2@97+JL2M% WG8XW2K;KAA[2WC
M_0&R6(?90#9H\1F7ZV]O9^%\8B)Y<I]KG%KM:<'@K"*P\V3)GDJ?P-M,+T7)
MRAN1E&N3WGF,JA[\G4$"L\%$WX&=^=-BD7^?SF83%J.,TBD0F*N#AB00EQ+(
MJ(LF^,?(VQR67U+0@X,S"#SV$FD'4'A5Q_=^G)+??BX,0O.+KVEV5@M7KWC2
M)9?D' /N/'GOVI"]=<6#]DX'AM('T6;6WS;4]>#7# *AP571 ;R>7SRVUJ>=
MXH?P]8JU":T#;[@ETKDCFZE,IDT\2 A,^&2Y+_AH/ZC]0?4P33WX.H- :2"Q
M=P"@-[3IAGH@]QK#"M_5<?9ORE]6YTMDPDJ=51\1A*Y]>%E&\(4X$DAN/GKD
MF3]6?;P_AAXE:YSQ'0U@-)SP>T#2=7CXVV*>+@( H7DT&3,P&3TM!U\@4,1(
M^J9UHE6PZM&Q<0<@Z#YRQAGJT0(Y!PN[ \2<TS^Q61I3F(>X*<&7FJ)%+1QD
M6S2Y]B6G_%@;W$/C\''F>#0[VMI)G!V$W*^G(4YGT_445Q3U;0I"/BUF)/15
MC0#7WZY$(WP6Y/@'"#QH4+$H\-E;D%:*[ .+3K4Y$-V6PDYJ+H8Y4F^BE@YL
MS@V^;F>]DM"Z4DOBJBT+E-ET77,47BHK'2)SNCG NCIV;X.!AX%VB$(Z@-;E
M4=W;\*V>TUVF0*-P3)* 0(KJQEF9(% < -QD%F@ENB(:%?S<2T\WD#I(VP^<
MDAX@^@X ].+T\VSQ#?$=SLB6Y[NRFF#4Q04M000=0!GI:TZ>@^,I&I:#2[I-
M2<</21MW\VL$JV$5T@'":)TLS\+LY6+Y(7S%U2:*^/ IS*_R&-><22]LL#$
M;F9Z>?(@8W8<...2)\\4MVU..[:G<=SD=CM3UD)%O8#O1L[LFA%:,=XS1X&*
MLX8<U9SKS X$DWG4Y%/P)!M%@ ^1-&[2NR6T#E9 !TCZ/F]V*:UO5T:9.951
M,]"./%$550 G2%HB*H48&;>IS<'^XW2-F_UNA*D!5=$#L*JUO6>;%T8PE9@$
M[]#53B(&/#,%BG$I>:Z-B&W.4AX@:-P,>"LH#2#\#C!T#P<NBQ1B[?[O0@&5
MBB9>K )3!$II1$BIS57$/9'3+ />"#D'BKR'+.AB_O$#+D]K\NY->48$3-<3
MCG5^.VG5IUB+Q56$B#R!D5DX(Y(.I1%L[J&FFP"O82KJ4"5T8'T>V(]O'!*E
M;*I3%T'83"O#145K3""DXKG,=1I)H\+K'Y+633S7#F+#JJ<'O-W:M&]PHAB/
M)7D-SMHJ)S00LG)@)2LFN&S3HRVVAW.:=D38,<*ZA@@;1B$=0.L&$Q-N+3&M
M&)0B*8Y09(JC1@TE&,&3SKR(QWKQ#N)!=1._'>4P9B>1=^!!/2(1@TP+7QN^
M53=04<P  0V#X)2/EOE4>)M\P(%GQ<<(X-IA:2"%C&B(XC*=][\XN:]MQ>9"
MYV9@5YY8GK@5(D&QM?#&%@&1$5>"3&H2G/Z;;R'L3M.\K1\V]LW]8;2Z:"GB
M'C#SRU\?Y4:)F+,WP%6M\\FH( 2?P7JM:2.6AMT^%'X8,(\^:>RBE#9H&4ZX
M'?@Y)SEO&@>&V=LPS:_FS\+G*>V*-YB;:.MXSBR ]/4J)]<,O*(OR2A=4QD8
ML8W[\V/:Q@W:!@98(Y5T +)WN [3.>8783FGE;,Z2>GL]&QSK/T<RS1-UY-B
M-8M>)^!1U$Q'UN"]%)!I%:62F#./CEC;'V0_IFW<N*T1R 9620<@^[#$L#I;
M?KNVR!/M4BI%1=#%95"8/'@;:Q-4Q8)CJG9,;@*JN[2,&[\U M&!(M\=-/X<
M-'/\N"F)&:@PX!+XF^Q%G2>VQ$\X7TV_X/EI]>O%JMZN>5,^A*_5%;2"N !=
M[Q,KICWM[\Y#T8X,;V;)-$HL[4CHN$%>JZVQH;(Z,&%WI3:1+BOM3 16JK1D
M+!0.\[BYVZ5,*,Z[-CTA[](R[NE=(T0=*/(.<D\_RJ=,O"6P!^/!:8\DGAQK
M#I:^!.&R]SDJ;',/_$>4=7,<?)2<YN'*&0QL1YK>\':CAT^XGJ8P^YZ)PT8Y
M?/_!3><Z/,+#,8<\8';*%H-@-%IRJ^B[P O)*TF,SJ>4?)MSTQ&&/##EO$=I
M(!I1IT!'";$:]EB[.2=:%H*WN0KSY(8\[(**'PQYV$7H77A*#[6B1^6+R-R
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
MBEC@3@%+WHGH>/*-N@T^1-%V0'MJAP^#R+\#'+T,T^6FJ\N;<M$6,<Q>S4E
M9S>+#U"0[?;DF:I2ST],J7-U8P)3DG4A:.]\F]K_K<C;#F%/[?AA>,UT +?G
MN)Q^"9LLX^V%PVP(REH)WC'R4765E>,9-CVT&;K@I6F"L8=IV@Y83^V 82 =
M=("FW_#W&S):+N;T;<(;R^/.84D.H4B#%&;7?E66)_K.9) QAQBEY;:T.=C:
ME=+MD/?4#AV:ZNM)WQ^^K->JMZ=K*6F[*\)WGW2\6\ _X++]15\?,WEG,H!E
MG/"48AW3ZA58;3/'G#'(-L43#9LDI$^8SV;D)5S5_)U'/^N-B*_7$B8,N7@-
MR4I;)P!H<-%YT.2M6BYLE(WZ>&Y+8;>7@G=!S9VT< OU=+#U/ECX=\V1B3(*
M5U,^M4F-BK1)Q.J:2IX"!=..86CCT/V8MFZO#1\"M8%5\H^RGS['=9C.CK*A
M7CYJE!WU7C[;;ZG<.\N=#O7DGA&D+-FM;!R]I+#41\6T;G/RV&Y+O;+4%'=/
M5V2_:Z7IZC=<ORGUL&592V1$DK2.4(+,S(.J#?.=+((<8L8$><$FJ#;&;0OB
MNMU(=\'*@S<:!E)*!WOH%4M_6RS__FJ^F9BSNL52D-SE)$4M-*5PJY!O0()2
M@(H9:XLH(K;Q6+<@KMM==!"<#:24GG#V+OS^:Z#/G8;9[97#F??!>O(VZI1$
M64MDO$M@*?YFSALO0F.8/4A;M[TZ!D'9,"KI"62U4V7PGJRM8)!<)D-<;"%#
M7.M)B_"1B^2S*6WAM&U;T#%2:(, 9U<Q=P"1M[BL15#A(T7#KU^]?'/%RR1H
M]-R3!2544_#KD@#O @4GRNKBDS RMVG ]B!)W7;?. 0\PRB@ R1=$5ZYN+"8
M%[.QYN<GLW5YH,0018VC<W&@0LED04E4.7D>K9'"L#:]-[8BK]LN'(.8I\$4
M\Z33$-^E9,*-E$SKI,0/'WR\%,5N,A@H8?%@+NQ&IDT&PR(#IJK%TXPLGE .
MI&9)!R4-IB-G)X<_$7@X(UASSQ-KR=H[1B(0HF8#DP**;"1DRS@M]!@Y;S3L
M9DL*QTUD#(NAAP\&!M12!UOS@]S\\NT#?<3)U^EJXEDT0G(-6MI-6V@!SD:"
MB0X\&ZQYZ#;5DEL0-_) G":HV/:@8$\5]8RZRM#SQ6F8SB<<.1;##&2_N;/-
M)#AA#6!*UEEC1!)'1MTU<9U:NGT!L?7)U'[:Z0!POYR11,_O-5Y^^^KT\W+Q
MY;R<Y5<\C;B<""ED2L04D[*ZTB9!%"Y SEDC8[I(T:ISZ1;D=0JZ?4%QIYOI
MT!KJ ':_!I+J')??;@KL@A66K='*20BU=:;R64$L*@)J&[)D*IG4)NGV"%'C
M'A&TAMA0VA@16*OE>O*NCC'>&'G.N'#2!S"%OB@R^!!]$8 RQJ03<SQNU8"!
M/O4&?.C5;>A\]]B1)X&U=+GV%V\/F+B ,O<"74D:K)%$-DL%@@B; =?!FZBB
M8UL-CM@>%6/N3P>H[+;2]Y#?R&K_=3J?GIZ=7A"N9-"T&6J*;Z,!E39=OVES
M#"'FP,EJZK35J>!6BO_NT2.K?A_%+8:0XMCJ#U]O$.Z932&+ CINNJ99#C%@
MA,!C"M8RK]U6#L5VZK_YZ'%VA,'4O[<4._ P']P$7Y.G\VJ-IZN)++3?^:#
MUDF82IG:0]29BFIEN!7:VC9MFGY,V[C% N-F;_934 >0>QWF>6*Y5$F3SJUS
M=8DE#AZ3ARR+LD)HF1OE!.O3.XV$]]3H[3Z&NXJW TA<1NSUUO;-J/U/R\5J
M-5%"*)FY)6DX#BHK!]$R!"U=%-XFA[S-)+-'R>HTUAT&1,,II -TW1NWGW-"
M,I*)&03TD2QS00/>:%E;WR$B"R7J-H5P#],T[I[6&%<#J:(#4-6I;>OE63KO
MI4AB^TB:NE@?UB++:#5P6R7DDX&0DP!;=+*Y7O%I5 _W"%'CEL<UAM50RN@
M5P]*ZIP;07]![B2'0E(!A4R#=SX"9[)DJY@SZLBG6MNCJUG]7&-T#:B2#@!V
MDM+9Z=DLK#$_1R(B33=ZHN]G>-&][N1TL5Q/_^M\(.5#S$]XS*8P'<$5ZT%)
M3SYFR@BE".*:Q^(:'; .Q<&X)7F-03N*FG>'MS^']QP_5DH_M#>CM2 QIA19
M20ERCIOH*-.6D#6DHIQVG*-U;?K;/$;5N".TQC*ANZJC P/Z("]_66$YF[V>
M%IS$$F1!)B'3?@!*&(J0D&3%C+),YQAYHP:M6Q W[C2ML8"VIW(ZP-M-\SU!
MQ\D.U\RR9P%4DAR<))<V1IU0,6]L:&.Z;E+1:>ICD$+-O:7]I"O7[\X':%VR
M_O 3CU>KOB77[6_5YYPD,UZ"CC5=6QVMH!%I#2*SB)%IW^9"5+M;]?<-,R'0
MGLWSZVF(T]ET_8TB)\-$,0)BD74ZG:>5Q;VET+R8XK47CK<IRM^"N&YOU>^"
ME7OR)(,JY4G;O/=A5CMJ7(Y!:6WP'GC<\:S=-ORV-W5.VQ -@0I=/647#,$;
MSH&C<$EP*7ANEC5HU9.K"O;9XO1TNEI=M!Y^B;B:>.N2UUB ,6)029O!JUC
MN1S("XDEN3;G5@\0U*U)VP43=R[6#"#\)VW&;H]#:6W''GK>\0S95ARWMV0V
MR(0R!DA!T48<:E5'/5AP@O%@(WK7:%9V.TMV0[(7$R4FS AGF%(@"@4^BB=;
M1S5QL%RCI# +2ZN&3W=HZ=9^[8*$1Z89[2/R3DW7Y;#6/:S0U9\.85#NIV,@
MV_#(1-KGTU6:+59G2[P"B= >=40.F2D&RJH,@6L'.7N+ BW&1I-<=R*SX23E
MZX===RC,QD?G!.W-O,[J2DR#\U*#<-XKAA@XC^,)I9->I>UPML.,Y4.UU[FA
MVKL-\ZT/&-)H-6R:O!NDL@K>%E<@*E,A)2-$ZQD(KGV)/J"1;3JK'-5T79?S
M7BG@>K(1"D4;L0=GZ[T022!WM+2 %:N,TUDGW\9X/T+44S)*NR#HX=8)A^FE
M<PNT?]QV^Q.&M$$M8ZO=(,28$K+6!R:7R,G.&<%))D!G5-(523M;FV3QV$;H
M_ J!*8F+FO4-D190R;[V4.*@N39%<<YE:#3Q\WZ"GI+QV04Y6QB?G?71P1GR
M>]+-IH+[ES.*-'&U>H\?-P7=FUN/6BMN+7K XA/%KT9#B,Y"]O6"M"B^B#9+
MZU&R>FG-<H#B;X-I,"WT *ESVB_NU1=1LK&<MG67!2B3&&W$65$0X@K*1/N_
M:^0@W21C9,@,I][;P-E;UB,"A?R4R:M<3YMJ(K<JX?UB=K:9QGAY5[)8;9+)
MX(0IH!0IV!7+@#C (%P0A?,?^#X_?,C(D-A?<8L64AP9#K7)]N=92/@^%%Q_
MNV   \<@,8..) R5M(+@G:]?K! V,)["%C"X]\-';C8QB/H/EUH'V\6E33Q)
M_WDV76V*;39F$3,WFN@%S*$V!_7U>H;E9"6ME=H'CZR-[_$ 0;UT)QG.ZQA"
M\IT"J'Z[Q,O>/B;(J%FL-7J>UI>MBX$[$A*SW ;N46,;'^2'I(V["0T"@"U
MM;\V1MZ6GBTRWF#DPL!FH3$420Y;*!R4]P6B50%,QJ**8)C8-M[)O1_>'R .
M4-YB2$F.#(5?PT=RLY;Y+A-"R1@M,X 8:BVP5^!KOK%H%90N19:DMH##@P\8
M=^-I!XEA)#HR+'XC^4_3J^?W8-M+]-)Z,+)FMKERX'.=ILOH-\PI*T+> A8/
M/F#<Z^#M8#&,1#OP2RX=M==7]U=<*-8YH4&+5 \[R&T+H?88]-P7I5![;%/-
M?8>47OKC#.?,'B;MCN#R;C&;O5PL?R?+.&%H-&>B /,5\;6DVPGA(";%T0D9
M6$I- 7.#F#X2^WNJ]P&P["OKCN R,:AR4<9"DKY:Q4@^%,I:Y8$*:TM;Z=K,
M,O^^'FML8.RMR@>@L9-<]\;#9UQ.%_G].BS7@Z+B8B_.S\^6M2YQ\Y0)#[13
MJE0O< CBR&D'M1Z'MM.H0@I21=?FJ/ QJL;U;ENAYV#Y=V1A2"XX_3@_'U>=
MOGU8AOEJMM'0G\C/>UT[761EHC$^00Y(OIZ6$KR5#+*."46*PH<V,\6WIW%<
MCZ<5S@;634>HFY@<'.HD:\!@R<<7$:)VCE9+[<\C;,G6CK^O-6N,U&Y?VT&N
M!^YK+^9Y4$R<V]%7\[3$L,+G>/[O).64C"1KZEGMW:^% L^U!0Q2T]XM+3-M
MK<_]=/6QLPWK, ^@@4ZK[6Z7"P7"[F+^\?7T"^;SG^Q1@+?%APY1D[<K[:.4
MZ6GCM+%*0K%%@S*:,)+)C%%0[U4,"2-K:\^/4J:W376\1^DLK^7P:1-9: $^
MZ$R!AM Y<U/<[6/M@23Q#W:A81=$W1U0.:R>GJQ5V_M^P]8??1P+U\V=".]-
MS5P&D,%5?SOKVA:-W"W"C(F\5.P\?3MWG<)].9U/U[C1Q.W';G1RO9Z*<2S4
M$3OD?9+GJ0*YKYD6;2H)/:TEQ6+K.9-;$_N4[. NB'NXC+F-'I^L7=S_UL7V
MGWT<R]C/30T=;<C%T0ZJ,=5Z^U0K707HX',H1AMD_P W7;=?4I-L"LHB%5A:
MP'6RB(-03[U01N4UDS&6-DW;MJ?Q*1G"7?"UOR'<26L=9-0>X>>7;[^&_[M8
M/IN%U7DM>HE!("\;EUJ!DJ6 MP$AZY**=IK\X3;7KG<@LI?K'\/B9'$<I?6-
MQVO&?@NGEX4DC''B;W,M*[I:))8AHO"TM"-WW&7G5)LQ0SL2.BXNFP%F>V >
MK+T.P/F!_"NLY%]>HB@N2BUY!L<%+6)4";R/"$$FFXQ!)TJ;<.XV)=W"ZW"U
M+P;400<8NFZ@>'X4M_HT_7S%2K#*,2P@E*E7/50=9B(D>2R,H:'?HF@#IT>(
M&O>@XIC(&DHS'8#L Z9/\\5L\?';+V%UC^@NI@_[6%S2'!PYQK7D0!)3D9%'
M;'A0REIOVY1\;$7>N&?R1S5I@VNK P@^(L#K4T>M2O Q6 @U):6D-> P%'!D
MSPN+GO/<IN9U&^IZN=,U5BBQGYJZAMZ-=OY)*&\,([<A\CJWE6 2?!T<%H5*
M4J4<<IM\\S;4=>O.[8F)K4&WIX(Z -UM26VF/+WXFF9G=2+B58&-TXDS[R(D
MB11=>4N.JE(!A(P2?;&9S/Q1CG?OIZ];;V\8X#504@?0>T1LY[/&ZO906,Y
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
M@2D*'(JQRF8I0YOFS3N1.7*%1C.PM=-5!T#\WFW(MSOB6,F*4+H %EX]4*W
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
M_R]C: N "S>&%[;)I"LQ)8&@I:%@42M:&HLLH%RTSJ'5RNU3ZS[RWBAG_[*
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
M<EJF<:WG>PQG:64.&J3D=?N+UBM4@4/1P:,(S*G4)@HX@>B+<*_#X/=<JNW
MV^XR4N\6[2'KM]>+JK5-I=LM[SX*-+7[3T11*]XD Y=K;6GA*3.*RD)I<WHP
M)!?C!KEGQ?EHRC\<^'X#_%G^M,XJ1XLVK%6*>XK77)6T$BS6RE,%@:5B<@FV
M--J";Q%M-.N'T76T<8@*3XPV?IRE,6O9_FI3R/;7N:K8=N@_\4S\.Y45MV>3
MZ(Q&)2DY4P0-Q;4$+V4FD! NM8@J[%Z#.[2F9:A3[)?@_F"+]V;+XDVAR&'7
MZU>;2,RY4CB'%%T!I<D%84P%>%(9$1D929N3G\%8&">]:H&I0Z+1=EKN9XE^
MB?_?Z@>DXMG&A_PV)WGGU72QN<AQ;S-O':$PR0,K!D0*M8#96'"6*9*&5C8R
MFXUKTY%W* [&2<'&QG@S'7>0?KW$]T^49TX_S3;1=OSVY$G*.IXQHF02-X18
MIY=8*\%QXP"1)^(_%F1M0M(!B!\GV1H;T2TTVSF8*SN8<E',4H;H:Y"?<Z ,
MD2$4I367: 3&-G<!OD/8.+G2V" \5",G!P2U7V>S;.A#_IIGU_G>]($C<I\G
M'C)$IO,]V@:J]7W\FEL,R>RX8SR!]:FFO,@ BZJMNJ-S+#-O1)M[AL_3=/K&
MY?K)=<OJ[7RV?N1_35=_OB7W20!?W)7(BR2<D$$ <^L[<3Y"(,=)/QKELV3T
MVU:;DOM1..[!T$"H>;RUV$ ]G=Y@>"S"XZ\J//^L-IZHY>6#%Z#E"C.)VPC6
M<03%T-"BQBFRH0!=6D2A%5ZF0_J0:UG*9NY'F2\^KUL<AJOII]L9;NL&N]//
M])5?R^_TZ;+0V]<9>BT-$(R2%EIX(04A0"6T@"9;$)HKES0Z[1M+YB3ZNW5F
MAR#N&6=V3M6.&,XO%ZN[ZN??8Y[A8CK?5#V'Q%106-TT+0C%!$#)"C#T(>82
M:+'8*X"G-]S#)?VTB\EG2>@$7F?$P7Q(I8R-JBW=?\R6)*-IF>:TK>*3E-P:
MG2-H;16HD#@XC!0%R%RTQ4CVN5> NA^RGB-C''0-I-KYT'+N!"QULR3B\J9H
MN!0EK)(2N'%^6SJ7=03&ZAAIYG32>X7S!R'E(0TCPF08Q3X!E1.DW,'.T\F.
M^>XDNA2GK"&_[&L9FDI2 \80P'MA62[.>6R<*I_,P[B56B,NDB/#X5(,@3ZL
M7=;Q4YY86TK,TH$,,8#*%!^[VL93*^8+"HNB43?* PF]\+CO2#P= ^LCE=L!
M=I_:)_IYBF%Z-5U]>YC9U6'.T65FF8H@3.VG4J]@!I$\B)"R=S&DTJADX3 Z
M.W'&PR;$#575.Q#)J@(+GF408MTV54L*RFO_@A!3*EDKKD; W;A5JV/ ["!%
M=+IS_'O^5).^][.U'S_RU.J)APRQ5_P]VH;J4+-YS8?\I5ZOFWVZ._?4F?(6
M9\&&VF[0I@"!201?I"6%,Q=8HT;9SU!T<F^/G>>^FR[CU7QYO;C7STDK[UB6
MM%J'[&N%5@!7O <IG9 \)^E;M8'[/G$C]V,8 B>/>GH,K)*+<3-'][E\]E%M
M7$[+3I;/ 2J[+#V3"I#5H@@E)#@=&2 7);'(-87IE^5X;CL7[K[AGJ1_^+;]
MY1WRT2I>@O.0;;U:S:M($M+2K1T+(DON2Z/>G<<1W*F#.@1/SS>=;*>Z#B+N
M&CC.(H5U:WY^+;]^R76V/*6XBWF9KM8U<R3P+9O+CW.*#)?SJVG:5!K?MMCD
M1D=5+' ?'*B8!"770H&1,6OGA#:VU6[&$/2/W-RR!7Y'4&P'<+ZSVFUBM-R,
M;*,WS/#J)I-9OIFEG^>S3S]/O^;T9KG,J^4/W_X]SS\M\,N?TXA7;Q89=[O(
M8LG!%FD@LV@HVF$!/%,(+E$XHG7QVK7I9-..IW%3U\9N>U0 7$PX>B.O^5[+
MW*9F:9#@]:@7MPEU3Y=!Z\#8YE0R,PETR#73<K42N9 _3@H9#YZC:=-IHY/
M>'TNE147@6D+":O]:5D ZT&I52Y(IXHWC1K9'4%LIP'Q(3@Z,2 ^6&4]1 \W
MM2 _7"^GL[Q<WD1'ZYH0P;UEODYX%3P3,S:"S\5 R#%Q=-8)*]O@[R6R1D9:
M:U \UPKV9 WU +?M@K*I(XE:E"QU!L8R13W&U+F.9*K%4GC!1604#;7T\5VU
M?CU=O4_O-QXAZY$G0KQ/1/;M7>+?YU?7ZZXWVVHAXQEWF=QX**90J,P5>&X9
M:*F"\S%1BI:^$YI]]R5=K&7'*&[>0HHCP^&_YHO_^7*%,?].Z<CJVTW1&)I2
M.$/@F=>BL6@A<&' ,INE<TKC[M+T) R>?'@7>R,GJO]TJ76P7+R=+VAM)0>Y
M)9\3TPQK?8GSM<@D>G*'24#)*LH2&+>-AD;O$-+%+L() !E"OF-7[-ZLFP_V
M,.J:&3VMFKHPJ'>Z0"%Y-:=$ ):MMXIYD?A>4<5A%P=VR1C9AYPI2!U.$V/#
M:2.)^RQL[<L&HPGZ$DH@TE5)!E"'!&1UR;$@D\Y[[?/O!Z?GR.C@ML!IZIT/
M+>N1 ?/F<UX0Y;>-F:VRVC %T9GUB/H(SCE3.W[QH#+*H/8ZQ]T+)0_?/2(T
MAE'D?!"ICHR''Z\7\R\WZZC2QA5IB&D5:W2=Z6\HZV5CQV)4RF0VW+V1^V\>
M9]5I@X6C)3JV9UA.\3>L%V;B35B5%6I%""8)\-IRF$'0O'8@=MJB3X:QO:[9
M[N<<=E\_3K#:R#^<)-L.,IH7PK&?;^OV0_0UVI+@/.%<)8^ @I98:UA*H:@B
M['G./IZB;N3<Y]R[KT/KJP,,?J==QH]_Q:OK5,]0ELM,_Y]J\Q[-'/'B*+B3
M<MV\)Y.94<!G?4(4PG$;VS01/X+8+G;O!D3,8=U.3E9?!PA]E^G-<5/'0W^_
MRJM-3[XWF[$HZ\\G/,20K8V@10T.8R&>HM<0D(C6CK(0WJ8Z91_JNMA";(?!
MP14T\A[SID+LI_EB([*Z;-R<PTR\Y%PQ0\&%JCMC7%*LXH.B@"53D)$M*WIG
M/^G)G>877M'%=N+P8!E2L$?CXVM>A/E0_=O795/U^KMA647@GDA6Q7+P@0MP
M*)3TA<)7WVBLUOK]XW9;;^Y:CA!R!RO6;_AM6U3Z)O[?Z^DB_U:3U\7J6VT6
MNR+/6 >*?:E?F2@G"/7!U'VR#$J(!,B8 Z_JV4Q)FJ4V)?_[T[@7Q/3%0JR1
MLBZF O*7O-JTYGQ8,3U@J>/+;VA3TW@ 5ZV+%TLL.F8AH(A(J%&AELQ& 5;S
M4+PL3,BFA2V#%R^>5EJ_SL)1N\ C)>!H8BV_DQ%\E*%NXY40A3=.M'%[I]/>
M5T)Y%,J&O2MQL$([6*%?+K0B>J6S=;(V4Y2K*)? 69$A*N.Y#SG8W*838L>5
MCN?&R$&%CX<HK ?T/:C9\-';DBANR5)3^J.UA&"(#4,9,PM)I93*W[OP\2#U
MOECX>(BLNRY\]"BB3Z134>K=\$3Q*$9*EWG6T01&KC_A=P*UBRI\/$AQ>Q<^
M'B+%+@L?*<'A+@@22[(,E*OU7I2E0(G:%!=\26J?[:CN"Q^/5?_I4NMGN;B-
M^6Z78LJ&R6O^-%^\O!@_7(OOLF:!7NK",SC%4CTM+1"B$A"T+"3<%$PX3V(R
M$$-C-[P:-T#J "0][]LC9RQ&!E(+6<^\$$)P&<C1*RT0LT*QAZ,\==_^;'GA
M*.K?=ZO_ %V,#*D_9GBU_D:NIUG7-2"]O:4M,8A 7-1Q2'4SL !*E"!SX!9Y
M1KY;E_$DHIY_0Q?K;S> &D@3(^/I3?H\G4TKW:OIU_QVOB1S$,E&+B,)@]4^
M==98\%)%D*P.0BHQAZ#W -(3CQYO,N50VIH/)[I^QDJN#[7>?_Z"TT6UE+=_
MXN)37DZ,TSEI;T :2<F(UP*\0P&UIBW(@D7I-CUDGJ9GO)&/ X-G0+'W@Z'U
M?+5?YK/YC1/>G';45L"S99Y0KI2"$HFT76<;R93!&R7!,*<Q4EJ;4YN[VB_3
M-=[0Q4:8&E -'22:[V?TK+Q<W9 O)4N*APQD!;4!(6KP*2M(1FJIM.0*V^Q,
M[A RWIC$1K Y1=#]^*![8T6WY8?3V77M0+XQ!@K_?LAEOKB;+)F7_YC.YHOI
MZMN- -[,TL.GU,/VND^S^G-.O_F:-R-)EQ/.*$BLS7R3BI0S\$1AHQ((43NE
M,K)L<BLHGHW)OBJ_Q@SX>T?8\;ZZZ2C2NT9.V[+@\E3O+WS4^RL\[OUU_!S!
M!D0,4B+26#8G5I'4Q69 $F]7J52"UUB[.A19]UIJ$_3 /5AM$T\Z6[G7OE<#
MTD9K=;C9:^5%DXFK#(+7HM-D"Z6.)!VIDS".%\HHVW0/.(WN\5+ZL=$Y6*?#
MP_4_\AW"NW65U+Q>5#>GXLS;XK@EH)54$]< R&(MH"XFYIP-%WN%1'M=)'R:
MAEZ:;[5'P'Q0=70'J)N;F+&V]5 !"G,,E*7LQF5G(.L4A+5!&K=7,?N1D!J[
MN\$0FGT1*$>(>>Q6&,\V?# L)V?K3,@2(]3!3N!*%*!,RL$8*>20K3!Z[ZQR
M5@\TC%+&1M:S]\%#QDU4D**J0YN0$Q.9_LC"<AM0F##<#?F+:K)RD'KW:K)R
MB*Q'!$RL>V^+;Y,_?I]P3IEXO;V*3E7."T)PFH.-.27.@N?RI<!]F>._?9I_
M_5_;)VX LOUAC8\U,N[>UV-#E8.4-C])@B.?EZ[WU]^N29_FFZH]E0,748@Z
M"(?<ILFF]L%TP*4-+,6B<]Q9>9[,:9]Z=H\M4X[1]B"RZ^5$8KD1S8]7=;[E
M6AE;9IP+VA@1P&1RZJK&9"$R!5RKG(B1P&R; K87R>JQQ<HQ&!I>!QT ZL X
M[6X;.\B(]:8I&)T\&4Y4@+[.!W8DV>"<SKY-]_5C*>ZE-<O9(N.SJK@?*!_4
M^L,)E0HCN5*.28PQYP&C]!!"J.>/RI9&3;8OKG/+>5 T0#>70U3: 6I_F<_B
M]:)J8'NWW]H0HU4(ABDR=1<0?+*6%A!>A15X:'0]=I>2L<O'1\#;2<KH](;[
MO;/@(TXO[__K(8X=GZ5FH%OGM\^_&R!Z=[H2N%4Y1BA.%%":-(K<>' ",6'4
MG/AN6#/Q)%'#U)P\>/3=A"IK L6?C#@LJ0[.\@6"9A9$9"F@M3;O5M*V8[B3
MV9!#X>/IRHP!]-"_%SEZ8NWC9PSL41K.J'T1-YBYXCQ#/:V@X#P1;@(I.IO$
MF)*2$L(V+8\:^I6[?&7SDIVZ(DJC\W(UC;00_T2?3S_-=H;CQ:AHK94$=%?;
M7Z>@P84D(%JO32Q))2^:R.1$PCOV3@>@[/G:@/;:[""FOF/W[?SSE_FLUK/=
ML$[L;JM,?\BS7*:K'59U$36HBV #KB>-9_"N<."!><PI%F=;U\$<3/2XD7I[
MT+;58E> ?;<E@!C<I" UU9EBF%Y-5].\.X+4.TNFF2)X;B+E.IR!+[[:I8[>
M,18L-NJ%?!S!X^[!M0=J.^UU!=(?2\FQWCJ[E>@'7.UT%MOAE7-?#(^YMJBG
M7%PE6D&2+F +<@J(0_'8J(70"52/VTRR/5P;Z[$KS/XQ6Q!?GV;3_V]MGMME
M8_EA?G5%,<\_<9%V. TA$Z_101*F=N&W$K 6)5GGG&;!QT?WF0='[*$TC]N9
MLCU>F^IPY)/]NW+B7RFN(>[^3\;%,GS[!_[W?/&_KQ?399K&]16/'1XS(^%Z
MH4!J+*"\-Q ,2G 4YTBF'"<9'U31?MC[]\*<N13,G4T3_6_SW(FAWA3Z$1>S
MZ>S3LCQS[^CX^S$GOW+@3:0!^#[#GE/!4%BN14H"%:A<[Y-)E4"X8)W)'IUL
ML[_2?"_[H-MM-SL7$R],$I@#I*)3K40N@%XQ0*M)-MQF$]J4(YQ =+][38>@
M:X [BD=IL8/H\@A6M_MK$T11N/.:XA&AB5.F:Q88@-8+%B,FXK<;O&YI[G>7
MZ<QP/4:'EXG6HR\/T]M1*"6 &5=+:IFC4,@GJ),)9)&:Y-2FG_7?YGIZ1_9P
M%I0,=L7\R.ZSE3?BZ0O.OGV8?\.KU;>/"YPM<9,)3"3E&D5R#IY2RSJSA3)-
M$0L4QY547A2[>][U=/_9EU_3[X;4,9 ;6JZ7E%/='6G,GSO2&#BE.N"-S3*J
M8[D^0T(EM="BC@I 6KHI>:?0T]?ANMDZIK6SH<@V':(:)E1O-[5LSTCZ*=]^
M*X[H@]=6," [JBV!R?A\"@4B13S5:=ORXJVBX\5Q/,W]IE.'8&MW/3Z3#CN(
M3[><_I1)47CUB-6)#X8;)@0$QVDID!0RN&0,I.B]4JX&"VT*8[]#V+BX.Q<^
MGH;E(,KJ"'LWU2^[[$B7I=">05&U*6*VH9;">$A!,V)EW5RS*?:>(6S<G'QD
M[ VAK'ZPM[[EO"YLCT\9E%!><:$3<!T"*":(*4T!M@K:2U\LA<.I)0)?)F_<
M7'A<' ZHN'[0^(PL)\S7#+UH<%YE4#8Q"#8A8-'">):\:G1AZF6ZQDV,Q\7?
M$*H:<7?EAIN;VJECI"BM9-K'")B9!24HRG9.:?!6"&VYR4RT69Y/(+K?[?13
MTI5S:;$#3WG#ZC8&?LX,91&FH"633KSVLA5DX2QIT$F1?%T2*O*FV'R9OG&S
ME[/!Y1F8#JB[GA"YB8R?XRISCE8&!ZCH#V4U0I!9D9'+["T7WK,VE6W[T3>N
M8QP=D</IKB-$/HB1G^6-9:-D2! Y4GRL;08?C8?:;#A*KT+8KX/:T;C<A\IQ
M,YVQT3FX'CO"Z LFIX*TAL(A5D#Q$L%)QD!:Y[TN+ MNQ@@NQ\UYQD;B$-KJ
M(.MYE@U9E/%60_'$"R5O%'GX7-,XDPHF"L)=FS6Z2[?7*EL90OJ=]KY_\OSU
MT?VD>Y>3!CYNWN=5S<Z9#^9SH /F^Q<5OW,7[&YN2G1&FL @^-K:27D.'J,!
MIZR*Z*+PMLW!\Q'$GNKMZ/%OZ2VT/.!B\:W<N[,Q$2(7YX2!DH($):T%#*(
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
MV!A-O;[& $.,Q#2RQ% KWNC$^#AZQVU$<DE8/D'/%X+FMW\B&>O[V3XWU6-
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
MJAL \*G2O,?6/CTH).7E*KU+H2RWFN?Y;A[0(KYW?\_PE,9@1$"C@/&C4$&
M*4L9#>&"TVS+#M@J.!^5C8;]PC-Q=G3TQ!1*;P#Q3QL,C_%[X#3%]\O]BB*\
MMF;94989T< %*[/Z>0 K&0&G'.?ED32&2HM;AI#=L($?!]&74^IUOOP?ZEP?
M5;D>G@'/WFTPRL=>(#]P!O\-=%8YIRC37((GI/2'> Z6$0,\92$IETQ?\AGP
M,IU5#YI:/U+IL1%,CWV]?9?X>_R0!X_Q47G"SOM+T2N12W5"61F= WI_,@I(
M6BO-F<MX^NLF:$;GJ4%7I0*VGZW:GQ8C#3@SSX4[VZ="E@@AS(//R)"(%B]4
MR3=SG!2S>.G56MQTBJI&4F 3(Z=#;'F6&IN"Y&.Y[5Z-N-.*<8O$;Z8F19+
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
M-@71(T-F763*"6<A2J'P,$<&1AC$%%<*G=HH-:W=\W]=6POZZ+[/UH(^BF@
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
M)S4Y/25RBN<@!D1.Y72::I@/*,(?T1]__"%.QQ+(KT/$*?P,L);.A*S*<5[
MU, W4FF,&(BC/+O(2Q2YD4T DO'H]M4 D2+Q_U'TG\I"7,BT:K*8SM69)CWI
M?H;)!,K]>-F,\X/S0C&W@VT0WX"]C64I+C53G4*-4D4C(4$1PSS_)&0<YQ6\
M,I$Z*^'_\.5PUMX$#%;J%#^=P3C :)6X@&7!LWD!G X(XQ ISR@O1DK#QW=$
M'U: &&P](&)PJHH+'2OQ&UP=0NZ)^D\%\@JK?]^4, 1O;?=V=N=4F<W>O,#]
M:N7(!P,YGA2A-6(8T8VU'! !<0YD@5"L %12J2I('7=O J+%JD#$$K$N0-<V
MI01I F1# P0FO] )8^,I"G: :-N 26E^N5Z+"J8:_@5?.KD%158SDORT)3?
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
M@'^!] +GZ*I_S5=OZQHJ$'4LW77\/,(SCA#99L3F*^*/:(=&M,%3NM2&,CX
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
M;M>J1TT>+FR12YB:>E+RF/#U6 \I6W9H\P>6#>S:/-LAZ]77:\NS=-;BYZX
ME)O,5CVP4U%1*5<LRWYF"\91.UKLNV(+4K6FMP9Z?L36G7$RA^L;<I_Q/ -7
M66NQ(PRCJ; ;!KHC@E+NM8B#OHUAD<LDW)SOLS'!Z$\X@XE06%$B5F'),-=&
MU-X""U/VIM'=2+Y64[MG&M-C:!&,?3G&9C?!U.S5!LBT7<?M0C7*0=<,9/@N
MS6T[#XA:#\J-WQ%SZVR-1TVSCW(L''#.ND#HBD/L0,*<V4H \1@];QW!2MBG
MU["]3$B8#0_7A5F&(5%A.\)F)+GN?+<._5@6)P[8B*CH(Y42C,V@\"4RYY%)
M#.,Z+(G%^GQ<AID:RD5(#FP<0AW87H1&QL>-V;L/"+./[-V.Q.%D0O'UCQJS
M#S/JYU0D80"6$OMJA.WBSJB2\JEM,C>(RZB!CR[N)>$R3(B&-VX2^O"/<)!1
M2NF%3BJ9!IWXAHK%R+C02'52SCZ-X4'\,=4DB%@ALNY<3WX)ZK/<:(B(THBK
M1!5VPARU.R>Z3B\32>59?3U>E]9AIXEX$HJ%2O,8Y@U*F5)<O&T_0X$90"[+
MO,BP]S((.^FLJRA6H3!CQ9;%LFFQY])VCC05&=X 2"YTGGJW/(7'B=4^0,Z$
M24%^+FOWBJN.+$8Z97U$DKI>Z>"A.MHM0EV#1'-LKXJ,U([/JS=*IKW6,8!8
M28.;8&3;-4]BAU8\0<2]S+'"PG[M;F'9H9.3RW<@)1MAXPA8.O:7;JURP>J0
MZU9=K[9JH;O^3V7[,%KCV9UBQ)L[6=MWT6DY';U'\=A\U?2Z-O'"?7E;:AAU
M%%3VO=?,AL<L/[QX2/*#= Y8[]5\$B 0JQRBWGGG\6]A_5_YN*L5[#)^UKQL
M57O=D (#O07,D<4L$A=Y6F74 8'Z:L2Q1$.)Y2*>;%-9'N5<;>1'J,(.>-04
MQ(:S*FV;E8XJPD9)P04DS Q5ID;H$<.(<:TJXO#V:_3GD=6/PQW(:]6VSY-4
M(TT)_!@[ ZO86G7:81.MF=F6&'E[GPU8I$;(]7&TV_(Y+Z'WW#W\:B"WCPHK
M5]-](2KX@A?6P0-R>-UJP$MN7MHI;/N#,$![SJK!SER;JI+HTKF/@[&LE#MO
MA)$I(B$ULIY,56;J!E+:M76H33D@2:8R9C3#AZEE(!Z$:8_P!+17 ^W*5>)F
MH+7LV6;N%+["R03KT91Y_"D(ZO)^20H%<*2+NAW9Y!GK=.%< ",I4JY0!%D.
MIC/4#HBJJ\]6.6D (RIO#*8NE\>U6EW>05V "AM7MHT.;8?\;:#V1DBU 29L
M\8,@,!R_26!;\-2,>@9.M(')!5H^J,HSMYAR'28CSDK E:0YG*;[WK& <8YN
M&<*O"VD;R<*[D<<>UMYL0TNR-ZITA ?D>588DVAGO9>8],<8B[?[ &+Q5I[,
M+2T1?3^\^=<LI8(J/@>95)!D+OD#A3_L"D\6BB HUN4:W8P^1C<ED($(ZD0%
M7Z4RLGF/K2;<O$Q'AD*63_8=5YV*G2ZVU@67J.-B%VS\,M409M- <A]S+L#+
M!V2"V)>E%!^Q8&'\Y+RXVO;00 SKL@#A@TK0I:R#59F<#/5YQ4F/B']43\3:
M06$[*:,==8UW'5<S,U(%I6E2IF619SJNU55;%F:!%,^%8D#62/ NJ=TPZ(AZ
MZ'30AH^UF>W(>_3-*MD(G&#R)A(N1'8?D=+('/?6;_49Q"B#&G1@O=?8L1)G
M(_(G$^!AVN 4)$YAK\&,BZUT;P>D.SC.:</N>X,@SN_%%706@MJ<*]M?>F@D
MYYHUX:D&@F[4V3JX\PHRXB9C9#5P0MS[%*-^4O>K;0^9JND8XWVS:C)$\,5F
MP-2C6!?(46RU(YV9BJ1G_QQ+Y9%@T5FF%)/T5SX45&1@J0I!3AP+%+Z,0:)*
M6!R')6,F32.;Q99=Y (&A ,8;],].JH2P(*!K>)S7I2F ;%/=XS;2/$G]5D5
M,7HJL9X; '>"-DC^B?"V*NFV?*!#QRF/Y 5V#[2=4) 0N_XHD4L<LM0"1\>\
M(UX$'D'$@=.V'Z=M,]AL&NY1/<NSC7<%]DZD0\!>@53W;?Z-KC*4\Z("DQ0F
M'6O2=7(Y&^LB$1\EY@<-+,H#N\F+>E/?CFAP9/V?>14@1IW9&[8[=+1UOKLN
M;';AFDUDR_.RN(>)5HK B$99_!I)8.@"+:U0"*<WRRLT<5196<S8MVG8AWIM
M4\>C(&AMD3-JAM5<:%@$XDCD&UMV4SZLK8RE5FRQD-@6((*#K]_&;#C"#%\,
M!@A>EDP<HR:AB#3L$?)H&\V3%/+2\G#+TSEO(7(%-F)I5!U;&>>FI&B?NIU5
M-QU@E_FX@@-&X*"V[51D$;L[4P_T"X"5]QPWV!)!EA\CUUNQ]1D[5DX5Z! )
MT0U?6]:'TFC3$X=->2.PKO,HK$FT'L(2HP4U&35L^+O(/ZGN??MA.K\-;) V
MX*MN"-%10RH8HVC82B6%RJJ$G;OX&(7,TN0 1UEL PY&E;'Q!NZN%UZ873@>
M[QS-X<*9;FX;'LJTTNJ 5A ,@[]J:H>_87@MI7%R(5%ZBPKCP"+S0ET% 5^T
M%225?%+=S]E@<^(07CY3#>EL,36[PL@0J&H/5N5[]8!4OH-:P]CG4BHL*PQ(
M_4$)YQX4P1N6>[X39A7($43CJ5)6TPD7D5<O(2RW=6D:D2>VW)TU*U=%X=*O
MV>.W4->A*-'ZGC 5#FB :+!0JWZ&&J9S9Q+EJ-?0'"P)+[VN,[4 KX7K@8UV
MGPP/BJ3D>C@S \(U$<"1@=QI,[9BJ:-B\U(F%2A<*$/9OBNRG'L1:\B'3) 6
MK)B7L4@_7ZN,.%N>=6[?J_;-6D#^^SI0=TK+1#.;FR,%Z1 #Q^I$#+Q?ZW6V
MR2(XV%"S#B"] NXR/L,=Z.[ 27;/V=2*.61:AF@W04+RP[UYU7O]S;(?5TSN
M/#P2OQ^>'1V<GHK??SXX.3A^/U_C"K/KG-4TS+SUV;3HC,$+Y<X%&C@NRIS8
MN*I 9_O-C!.W?LPE21[>CX(!:4A'4SDUZHW[X2U67TCE[(TFM-Z@E]Y.9 %J
MUH9UON ,@ Q &&1J9Z$)^6OKBMC=[FWU7Z WHH3%EXF;V#HJ>N2H>%XF\]^]
M!K#;7/SU9J_OOWM.8_/XL ,#%.$?S[:?M8[FS=;TLVBYK_"TYC:13V\=&N=X
M->WTW<E@_\^P*)"_[=O:I:<'=XAXO-49!5O=5S?;S>7]7O[VPPY(MO2W$/_3
M$Q\.]WX>'/PBC@:_?A@<M3QIW]W='('&N\JW@Q>BX[%4J3B2J!HOOI"6H[G/
MTN3R2]H4%+;P'5[L(3907MU[_6C-7^R)V#LXOCFB.;:5Y3A@\,ISXF KPH+O
M00]<IO.%!=WV#CY2*;F5$EGN&$S[6X@KT3TA"<R^[+;$%7_N;]78-<%E:L5<
M2X:"JPMUGJ.>4Q>L(8VG64^M%6A8NI+4=2P6YY?[3F;&)6ZP*[.NT3FGNJV6
M^'W'N$_WXC#\QDESJX..IZ3W5X453,2_FW^>(LP"I?;% X@P6S7X^EA@WETM
M^8HG^%H(7R\7PQ>N5B?_>*:W1VHGWGVYN?-:OM@9ONB_3H:O^ELRB5_NJ,UD
M&/][J[_];!6@,CA4LG;=BW@&)/J/GP_?'9Z)P74\)8W;7\Z7[AYFNO>WQP4;
MM"\@B*G?.B/(O[TM7^%2NO,,[CN2SKJOP 9CS-V$#<*X+\F1UD9.#/; QNP*
MB7VA?XPBLI;6NDT1E4PTW0+-C>4U!(F;!+4_XJR\%S:I8V"C>\-&UQRC;$OV
M<LYXG7H=L>^%7#SHO9N*-1L$$]1S#!N?]+?7DO6U[75\H;^#/V^M^T+ "H"$
MPY4./MM:,(.8(C+[K[=W.#QQPBE&:_B"A?WP81=[M!X$*GVDR#GW#86K49P7
M%RFXS.!KC"I8L/*3*E6P[&1CV\=C!O/1<!<YQ7J8>OVM3#VN?,G>_> TJ3Z,
MJ7O.\$*I,\UE)B:@8Z&#/Q.[F__M1HSSR9"T(SOG-+_DTEW!=-Z'/[^NT%,&
MWRIQ#B=1D&/+-0RQP:HXIN]KV#CNXR#2S6WP-YZIOD%WVAR$86/,,)0-UGO!
M_CQ9MK"_4;LA037/>O1<NR4IYLA<)-;T.O<?"0X6@&N<IYSL,[,7BH&(_F(8
MH_ W+-2DY43\W!,<,O<_1<]%WVOR30*32F3&^35E 43$N+@V[1-&ZX#]N?$.
M#P_%+X NL)8S?!M7W+%DWV.>"X:'P8X<STB0@/\UT?%"%V7E2:D+4G1%43,X
M:\H>P@[U.E7G&#Y"(6X<_$_7A8&'=/ZY?8-BV:B>N5'IJ$Y26+)&V%/'IKK\
MP%CQ#(_^$J'XU*</X! 7G2/@1[Y@DSUO[M:REA>UMQW/=EV8:9Z9W/:-6>Z1
MSF:.>-EJN>G<<[ HNR:RU:#G#V\"5I,7LD (<F 6X%BS*PVF3G!,HZNO5S]*
M\51K%]T'%ZRO,2('.-J.Q*X</#9!4S;-.$Z9K !B>%A+[ 71&H;&HOA:O.X-
M*XD7W!AE\^)+1;$O"PI9>6Z].HG#+VQNTL 53/.E4B;MVOKO<K3.$=AY@EMS
M;X/(&%F?]Z ZAR,7_4AL;?9?1%Q3EMNPU2.%?. PBS&Z&\Z"OO/\-5;2*)^
M"5J?Y6G!@!)0\Z^<2$^XT.7,@K.LDK#$S5!A=A06N6'ZWM[VD"/^"'':^X/W
M3<WN"!6SW'?]&;F0EWDR5F=$8T@Y$@#J@GG)R1.P>"8CDADL$>+F;G'>\!)*
M[.V+EU=HXVRBK<-MEOJUF>!8HG),D3HVU+D^&Q0WVH<R=U]XV,.JC/R)NU*5
MP8'/C6Q7KZG?L#2FFDP=P'&2&,OZ7*W/\6[,,.? &F)@KC1#.:;X&:3/_JR1
M%F.L;U>CB5HV0;H_R2]PF%!,\?DSG7.8G+)V?"DCV/9GK6Q"N@VIXB*M>.<*
M3GS$UV?ELH /!T 6"BW,08/[N=8=U #OS[\%^772'4*]+PP=@MOJ"#C(E%(B
M&K- T&:6[[.A+C!,Z^82+J%*F&IQI>C]I1*O1[A:$.6R"_45[MN'GQCFBA<M
M\.HMX0O0!4O00P*^J+A*P$00M:O)Q-,/)&]Y<0Z:XO_:B@ 359QS2#<^FW.A
M912TO"[J6TKO$9A+%KA<O@QF V(U:\XK8$D]"C4DI,;=0Z!YFU0A;M.(RP8<
M*1GSZ,-VV31VS_D,(:0LQ#?PJ3D%.7*TF##7IR:6>0F/<)87L8  ->N,JV&.
M/9]3X!9BT,I_QI  ^N)=\XNK%,[P82]YX&C7TDZ%G@!.:^ +V*6RT%RI<.'I
MSI&QJ%:% DL)GDM-TD9ZA*([Z&,(.VM X5#8;I]C)U&K3R[F;1I_6-^"0GXA
M28Q8X% $G39?+:JI=AU:R4P?)R4]<?&QK@6IBBZ)AE(5+3IAD1O6@%C/:8D4
M+-8&VA#<C&D@<5Y<B0]MH0Y@$:N56G$EO&87%IUS0#3=M$]_AW.UM@[2N++<
M"0UKE/OFNV)=6Y%MD:/<9J)]R3FOS\&O60S G6!K=_MUX/LUD&+S"+^!;#!W
MB@LZY&#3#.IN[>V#ZK.F9$]/+T@([";&MJJDM8H 5(,65':H/2VI;4@B95.D
M_8I3(W+>FJ*M6+C>J-BAKC8BQ56H17IQOXZ;S_VQRWA.X8R")+21@]RN%49/
M4M/JUD#Q9H9O*S61D,(F*P6\)]7_J9R81-5%#/G+.\K=H:T,T8G&E]Q.VM;3
M;385O(KD6Q+?'#YJ&$87#J\-&^$"?(SF=%7F5BVQ;>&8D5@;K+#<=I7T]4VD
MKL4'_H!$KZ=PDH"0O7H X4H+F,$]G=CM2>Y>[K'=74/:M?;N;J35U1%"YR3
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
MPSJG(>-W@='?W/TLW(GMA *=DUI")DBA/K@YXK%YH<\UAAB)(Q''L5%#A 4
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
MG.94G/8!2^Q7AEDU.$+B]CQ'.<^YSM,XJ\%1>* &8)8_'9,Z"42NNZ+-D9L
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
M<Q5H:ZG^=^5L#$SNUX;21@*<"G@@,5=:7_+$,]M&ISFUX2HER2I%]K?'7)@
M_UZM9B[,4C1\1R#S<90PZC07/;7A"$? T*,9QR#;!RV;>>Z:D5CKK[#1?)7I
M>R,F[WR MW6?^:I/[;KK5(+NL['K-1\[/R=$OK5WWT=?71TU=$8'7%GU<@'-
MDWZY]^W:Y<R.5TIK7"SG&W(\0#TZ@G)-->1DDNO,]NRP\; Z#$[O_A[%<ZNK
M=![E)4H@C]D4; %*.\_)EX6787MX&)?VQE5RP9 RE_RTN_FJ7]](HB+D+;,I
MEAR*J.,0-$?$9M?9$5OH+J,Q++/MM.I ?BAT^>DZ)(ONM3J:7%-:$U^BQE-U
MN:9-F%CX=&--&<I>0>T39W38EE_.-M[G-H3S(.C1_Q*37CJ/9V.,N-W%J6GM
MM>=&IW63IDH,.)KZ2LAU.7NKQ-=\=XBQ4LPF;*<-+C5>L!O;N]_BE@M6T9SC
M2^2^('ZXJT(-#L(;"AS28]C\R#6@F=G>UPW5^#M: 5N;\\V IX,\F<)_1N4X
M??M_4$L#!!0    (  \[(E,;]3VI,S8  /!+ 0 7    8G)C+3(P,C$P-S,Q
M>&5X,3 S-"YH=&WM?6ESVT::\/?W5V ]NQ.I"J)U^<ZDBK;DB79L22LI<?)^
MF6H"3;%C$&#0@&3MK]_GZD8#!'4XMD19SDPE(@GT^=SGC_^Q<_#FY/?#W6A2
M3;/H\)?7[_;>1(_6'C_^L/7F\>.=DYWHYY/W[Z+MP?I&=%*JW)K*%+G*'C_>
MW7\4/9I4U>SEX\?GY^>#\ZU!49X^/CEZC$-M/\Z*PNI!6J6/?OH1OX%_:Y7^
M]/]^_(^UM6BG2.JISJLH*;6J=!K5UN2GT8=4VX_1VIH\]::8793F=%)%F^N;
M&]&'HOQHSA3_7IDJTS^Y<7Y\S)]_?$R3_#@JTHN??DS-6632?SPRX]&+)\GH
M69ILC+>WGZM4*?T\T5N;^KG>V!YMZW]OP"(?P^/\CJTN,OV/1U.3KTTTSO]R
M>W/P[,FL>G5NTFKR<F-]_;\>T:,__3@N\@KF*^%]_I.'F1NLTI^J-969T_PE
M;>D1O^I^3HJL*%_^;9W^>86_K(W5U&07+W\X,5-MHWU]'AT54Y7_$%NXAC6K
M2S/F!ZWY7PUK@N71QW->\C,8)S.Y=EO8V,1%[_[V\][KO9-H8WVPM=U><K#8
MF4I3N(^U3(]A[R\&6[AW]V7))R+?!OM*X")T>2<;XV6D.BE*A0#ZLLY37>)3
MCWYZ?33<^3UZ<W!T>' T/-D[V(\>QK[W#_;_YY?AN[VW>[L[T?')P9M_10>'
MN/^Y[2^$XG[X_:.VE1E?\-P&)LRKEUM/9U\?I+=[0?J769%',(HZU4@*_OZW
MYYL;SU[9J(13F<(W*9U,'%43';WWCT4[^DQGQ8S^5GD*Q&8ZT[FEA_'#U%25
MUM$*OH9C;JZ_\M_2YXU7JU$QIF%?ERJ]@)?*F=Q#]+I098H_[QA81U64-IHH
M&ZES^!K(755X(+S]([L,:*)+_[F[->/*5N0:=J>SK+@(;D%%>9&O_5D#>(X-
MG*ZMBN1C5,SH)L(+/*"O_'MZ/(:[,6?Z'EW&75Y!#'SXW_^.HUE=VEK!_ #&
M>+I _:9V,2YLKF\\BPZFN1G5-MK+D5SBF1]FJGT[^(6[FT%T C\$H[30NDQM
M9"<JRZ*1IDF+\=@D1F7RJUL+WW=T6N)B0;9(2C,"^)CH4IL<L3Z.X+_X)! #
M> 1>4_E%E!3Y.#-)!:-7YUKC$\;*^SPB$HSJ\@7&5ST@.X#)JK+(!I]%E=L,
M:Z/-E_KH]-JM$.I^V6-C<#O V\LH6R>U^7S@>?@"YEE/1[I$@#B>J!)6P:"D
MT[__[<F+5]$_":(.2Y/H+W!OZX,73WJO[HXX:@?U&'^LPW9'?ND#B^>(#D)N
MX2$@#PDP.QU'11[0!WP(@#TE#<(2$A;C.$(<*$K"NYDJ!0<C=7I:ZE-0#?#S
M;_%OO_WF+D)0>P9_ T!G%Y&JJTE1PO: AV?*VFA([!OF/F8^,.YB8AS])^HS
M,%UTIK(:%GH^T?!,&=6YL;:&D6!%\A<N&Y24Y,\:.'D:C2[F1U.5+ G  :?[
MS]]^&\""9S @+;I%Y0+0\<3N2^+^$B#ZYCU"]#<-1,+-[7[296(LW2)CO(UV
MZA)U4P?V/]CHG1GK"I8,M.#YJ^A7#;@*#_A7O@A%6"J"L/LIT3- <PLP7IP9
ME&"-<,5CE*"$(\)W[N-6S#\+!YZJ"Y#1D*%&6HXXC5;4*B!<I@%E/4V!5P2;
M4D%^XL[N6ARWIL=[,)LI230$<2 S,$!,ZUH9X425R9IYF/=.%,@A(^3PR(5-
M7A>U!8IB"YD!%CG&$1&534%B!:PNT\H"G<IU=*&!A(S+8MJLF,D:B2] -<9
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
MPI8XN>4RRH0&UAUCD;^?2O]4+"5;4([5>\SQ71JBU,+\U*UY@;#-1<]+Z[0
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
M2]*YNF)!B&8<5EMQ<:<W0\KXIE@9B*"./_F6>;&4UH0?<@D,Q=7S,AWLST7
MNA8Z[)^1@OS<+8LK\DM)BGH$LQG \^_VC*OL&?>I&L..JA0F! $!_.[G^"Q#
M1@NCQ+L!K)(:;&474DQ%34?FM.9*G(BXU"W!9^)E&>-K3-9/(@F2'4O1TI0$
M5Q:Y21H]5YI>+) Y?2&:%*^WF][5\>.V2W#R'J>@9)=&99:MP2DFMR'%0RKA
M U):1;&]&5Q_ J9O4?4.S/@&5DBS$=U4DONF2V;^*0;:<"N)_NV + +'.6L9
M@#\G1/.;!]F3$!CG'.H>+$)[.O?L",\]$-SB'LDM[K^DG!C5!+F89 ;$$88%
M94T6!%7KR/1L@O&^G.08(X@2B(Q,B<Q*NKV8W-8D#?KG6,J,(Q8%549!2W\4
MHX@JK%\J$I._Q^0AN%*V(BR.XY*QE$BK INTG>/J[80EG+_>-SJ*QL#=@6/C
M<UXTI $Q :))2W5U+])8TLC0Y"D)98C9=>6R<-UJYTYYK,[@R17\O+G^"JDW
M_;GQ:C5V"2U"3W!T5U4IIB.(.7!:ZJ%(CH<DC(:V)LZ?R==>ERJ]X$,PL&_J
M>S7_1E\;OGDIA(D.$Y<5%<GZ3R8&M.Y#RHEI)<0VF_IR9(5CZW\OZ@ QFM(F
M;CMXB+ZH"3G70F2!S2Y<LXVE"2E+DE@<D.L4T"B+7R/A#KVEE<B;<'H718TJ
M>TT%L\@-:MG=>EW5_3O):ZXVE'?C=OC/F8%%(!;%5*414'$!;<0>LYC%)+T4
M$FG1 E?3O(TU'@EW?+<,K$N43AVS)UF+=,HQ\GF).DI+=>XR\EDNX,R&V-6\
M2)3537AF4MB*HI+(DYE4"YDF^]\G-1PP@@\ 5!(6<2-K\"!ZRU&/'3'F\F,T
M+@O-S=U9.?7H0C1%GWYCUA\I:ZQ/V_>C-:9]'H75F,Y#V(017;/ZHV53UUGQ
M4??OVP_3^VM@=9/ M*:W>4^7G6",LF4=5!1MJU/V%%.F7NYD.X"C/)'HA7%M
M)7C!W?7""Y.%X_'.4:56T2,7W,K45!30;G8C]1QR]#"B<@J&7-_2:I'>HK(+
ML,BBU%=!P&=M!8DIGU3_<Z[D&/(0+^/IEH1W]_1NV=7-^U2;:;=197:XD0"+
M'$/2LU!0NG6G;BM7Q7O#KNB<>RM<+1!)B!E0QZ&VJS FWV-*Y$ Z,[3B7:1S
MF%A<J3@"5Q]FO^1"Q8K"7IN[PJPZ(!91B]>*KANJL\[I2B2F64-[L#2\^*;=
MR@(" '_ /9Q.R#J5XT&1P-T,9R^ PDTCK (XRHR=B(3KR-V\P$J]WA:*8TTV
M=O=%;,<=<DM:L&:FYZM;=7H^$0LL\M[MSZ7"N]1I^;V)/.:D<30&NCDR$#0Q
M7*U)^L#[%=^X)*;@8"/#ZH3RVGY8#L;MH*=:2Y.W*6D<<\AT$T0C-]3+YX,7
M7Q9IET<(W=N//NR=[.\>'T<??MX]VCUX.]_-!9/QG/VV,2 %57#0%X&7QHW>
M#;!?%$#A;M'@7.GK6CO^&FU\B $$S^Y# ,$EMUJ11.CO :,.D6UE:F;U2_?'
M*ZSUGJF+EX:HZ!J]]&JJ2E"0U^3R<(8SK/D,JH/,0A/RS[*5)UN#S8VGN)L*
MME"E;F+9Z( V^KA*YW][ 11@??'/ZX,-_]MC&IO'AQU8(,#_>+3UJ',T+S=G
MGZ*.?(:G-;>)8G;[TAGM]/71<.?WL >)O_.OM4L/8K>(1;S5"XK*B^[(MP=K
MN$SR_/O?MD'CH']'T7\/HO=[;WX>[KZ+]H>_O!_N=S#QF[N;?375RWP[>"$F
MF2B=1?L*31:++Z3#J#98>+_\DM8C"J#X!B]VK[++?*^'8KAD+].;W8.;(YIC
M6WF! P:O/"8.=NN:X@,>ZI9M"Y?9$<(&66]V#ZDUUP,ZKSD\W-A$8A#?$16
MV2^[K>B*?^YNU8]^BGU&8L)UCBC-H-2G!>K-HJ(Y0T6[/54GIK-R1=B:L#>N
MC8 U!!)^IJG&&Y1O>S%O"K@556])8'D.]^E>'(9_P4R/VP:M8[(CU:5(7M&_
MV__<STT=EIBRV,B3T34W]1#M"L\7VQ5PM2;]QR,S'KUXDHR>I<G&>'O[N4J5
MTL\3O;6IG^N-[=&V_O>39X^6P1@1G"E9\^[(V['[V\][K_=.HN%U:JR$"[V<
M%-X^Q/1O;[Y>\ Y6L".XO_'BK[WE/I?6'<8'#V])(.B_ @E-F;L)"4FY*V&%
MUD9^&/8V)^S-27RW;HRI$D.R3Y/D$I*VGX?>6$1 D+B)D_6V6=/=I3^B_-LZ
MJJ>2LC&4,&H.S9:_*1A<FFYRLGV3LQZS^^B"VS$5]2Q:D9"@H+HE=0;PA<Q7
MTM65K55\86,;_]Y<]?T -0 )!V_M?I+Z/$/N&KCQ8FN;PSFGG$"T@B\([(</
MNTBLU2!LZY#B"-TO%+Q'46]<W>$\AY\Q@F+!RH_J3,.RT[4M'[\:S$?#G17<
M9+!9?R<EDNN <B1#<)I4L\<V59!YH2BUPZJB*8CU&,R01T_6_\N-F!33$0GD
M,N>L. ^[+M)T/EYA?EVALP]^U=$IG$1)OCG71T.">ZDEF<34V]9Q'P1Q?VZ#
MO_),S0VZT^: DZ8_SP36>\8N255UL+]5]**I  T:29UQ4=KY O5QM&)6Z03#
M@\5V/$7FFF3QA6)8IK\8QBC\A/6TC)I&/P\B#B#\[W+@TAQ,*5W94I5S]@PU
M*;,NRL_XS-PF,V)NO+V]O>@=H NLY03?QA7W+)G/&JN*4,O?,/23HSL)$O#_
M;70\,V55>U(:MBK#FATYG#7E!OE61Z[T/V=9T'5A&":=?R%O4&0?U1.W.ALW
MV2"7K!'VU+.I/E<VUJ;#HS]'*#[V>1HXQ%GO"/B5+Z+E^L+-T->^0M%I$C"
M9[N*?>)R6Y0<H7JY4SV_<,1+B@=G<\_!HF1-9!Y QR;>!*RF*%6)$.3 +,"Q
M3C_  EN;""WA5G;^48H=6SDSJXMVS<MK#<C1GDI"5:6?\Q2[J4@Z=Y(Q50&\
M\*"6ROW0$D96,'PE6?6J?.KE-L;8HOQ<2>SSPI:6GEG?659P#[/F'+"AJV'G
M2\Q,N\VQ7Q=H#^+.AX[>-LS;(BZZOC;#^A3[+V[$T>;ZQM.8"^R:JJYT,%+(
M!O;R!$/=X2SH-\]>$ZVL]MF5H/,)2PL&5("9?Q2E=._TPU_.*SB;+0U+ W&G
M$RP.Q.2]N^T1!S<2XG3W!^_;AML1)N:%R]RDY7M.V*8)3;HSQM=SVV/ Y'/.
M-8'%2W-,YJ]$A]N[Q7G#2ZBPB0%>7FFLL\)U#K==]UC2O+&6Z(1BC23NNSD;
ME#:ZAS)W7WC8H[H*&F>.FW@A.?"YD67U &58Z@)[4LT<P'$R'HOZ7$#1L6Y,
M'^?0(.)?K@1&-:$(("3/_JR1%&OJESK?*;X139#L3XLS'":44GRZ4>\<MJ D
M)U\""K;]R6C)-I>@,"YIBW>NX<3'?'TBE@5L. "R5KN^HG,_U[J#!N#]^7<@
MOTEN1*CW5;)#<%L>^0:94D9$XR*0LYGC^^2Q,PPTN[F 2Z@2YIU<*7E_KL#;
MTXF$:RHT5[@C#W]GF+T,\\XJ$BS6;@E?@"X(00\)^*(B-@$30=2NIU-//Y"\
M%>4I*(K_*^G^4UV><O0Z/EMP66IJ(NV8YFL,2D?Q^PV!N6_,P\E#F#R)Q;\Y
MA8(%]3A4D) :]P^!MFW2A#*N_0?+!ARI&//HRVZY.78(^70II"S$-_"I.?TX
M=K28,-=G<E9%!8\T_?]"U&S2ST9 .:,W&7"+:-C),T<O._WPNOW#5?IF^+"7
M/'"T:RFGD9D"3AO@"QEFE!NN\+CP=.?(6-QH0H&A!,^E(6EC,T;1'=0QA)T5
MH' H;'?/L9>H-2>7\#:M/ZPO02$_DR3&+'!H@DY)WHL;JMT$CC+3QTE)35Q\
MK"M!WJ;+%Z*\3>7ZGCL-B/6<CDC1-/06;0ANQK:0&&70*_"A*]0!+&(=6!%7
MPFMV@=T%AW333?LR W"NKM\ZZEEYX82&%4H$3%W5D&OKL1UR5$A:WN><\^H<
M_-K% -P+MK+;OP:^?P52?#_4ORP;S)WB@GY!OC&:-P_J3X8R7SV]("&PGQA+
M-4XQB@!4@Q94]:@]':EM1")E6Z3]"Z=&Y+PS15>Q$*70=305&Q)WFFYXAHC[
M3>1_X8]=)7,*9QSDVXT=Y/:M,/XN-76EICNK-;/8S/!EI2824MADI8'W9.;/
MVHE)5,7%DK.\IZP@FLH0G6A\E>F@#K&QH>'C*I(O)+X]?-RRBRX<WE@VPB5A
MM^:NKLK<JB.V+1PSCE:&2RRW725]?1&I:_&!?Q>]A L$;3I;P+?R^G;$C261
M(KX'[ 3^]1?W(!%H <>](_[:)P$NK7!Y"<L@Z?+-7Y<MYU:\5#+CY6R^CXUS
MU<-2Z"C:5-5L5IA<2M:(A;_Q\]'<BZ-7;T?@O)O8)<*'_:)"Z<6#=16&$W,U
M&U<?TP7N<(RQ:Q4+H.I".[;77PR;ZTAUC'QI/D*,+:N=!L\2'Y1&]8PJQDHS
MV?DZ8(V?,A38^.G&PX2&@L8YUJ!95^8+GVIRD\4=?.G3K3%5*+=%U'MB3G[M
M6!BDS1_75UQT@A[VJ<1C[_;$98++O3SPICOV0F>;:2-4A?X3VUP)&6'F;Y6(
MFJ^-,M6::834F>&\^DM6(XT"!;:<[1T;<'./;Q!=N*9(<QQ-H7-Z# M_N>)+
M<\M;C.$/46S86%\L-SP>%>D%_&=23;.?_@]02P,$%     @ #SLB4U^BW_]
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
MSWCC@PMCN ?8&M@Z@>/UB3WVY0-'<E1_,[FG$(H"NLN(UV68[AJO7U4.ZSV
MZ215.L1_< 0SZ RH[9EN7S#N4!NU6^AR]C>@<@+-?:"^BWT'=)9 9]62=6 H
ME:D-)Q9K#ZV&=65U8+*6R-TX]FT"*@-*6VW<^%%V9.YK/9B@_21/,U5EL'9
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
M6^^ %R_FV7$EM!;;GOOB0E=*Y'M]Z?*%1_:TUD]^]?$Q^ -02P,$%     @
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
MHA]'T2\-M_5XF,G<X'D*Y?V_7LV&,L-N3),(?I7WG4L-+UHOIU)(U=^)W-_
MKC0SLN2BZC^9\273<,I6<"&7)']RH#$,3<T4S_Q&S?]F:!.:YQY7WN0CU"-X
MSFH7XL0:/?GMQ?39= :M)(@_M/BNXT1=H>]&%OT>:KUC>HI8,_6-;+^<C&?3
MLU.(6YT(QI.+V?3Y=#RRKS[#DS]+;7A6^5<\I^A8/VF[*/_K[K4?=.^\5+HD
M>*Z1$'?A37 9C .X9*F]<;L[\6$TL)X? -% J"SLM2GNR'RPLQ<=@LS +!A<
M$C4G.=/-LQO!*ABEQJXD490<N/42G5<:,4%],LMXRI3=\$P16N$55(54Q"J&
M/;M[=Z>;)-%@+)<%R2OW% _V 8403HYHH"4+KN%=+E>"T2N&9Q"SN]/I#AX3
MI<[_/4I[\3[,$(=1GI=$P 5#>!#0')Y+M80X:OY:X[Z&"#*IW'/%B *&/E!X
M68K*QZD5'_CBEI5"5)"BC+ HKKA9."G%_BJY8K;(::OY7C[LD7U _7%GC^[?
M!IREI<(ZC6HF-^F"Y!B$==3C7JN-L>@-@.3TA[@U>XF/!\\1YZ5/U!2E"+?Y
MS'.7?G>"DQ&N$.A",6TA/;!;B!" HF@ 1A07"L18^\N1\9SDJ7V/2JEK?MIB
M9[>5PH=$%LS?$'TO],$&PEO[Q>W:5\.O]RCX?![5MA@R%ZRV8"X5%H8F&B)(
MH5F__F= N2X$J?H\=_J<T&"=,W-IC%RZ:WQM2T)*Q#IU7,KXY74;[?6";J=E
M.ZE!. RM#UXWV< UV=#0S;5V%/22[<M1$&]=^YC:SF'0[3Y.;>A,]F8C,!K#
M_;31:M0"!:$4"4T_*6X@?O@*W8='%O_]#7(\Y@0SW]5G+!S85)9SK/^)KTJW
M.;J&XR.>1M;/>^C4>^KC?)7X!#V??N1G!$2P;#-9OUDT=G?:1P/M?N%E *^G
MXQ>CR2LX';UY/3K]PGALDUG?=%OO40BT%)Q"[>IW@YQ%BV.[8P).28GJ'H'6
MHSS_(?/L'!L8M_W;=;/Q@K,,V0(R!\.O&9QY'OA%^1:ZQO"5Z<7#K?-[)"XC
MJ#DWSH/(,H0G#TB=5TC>#,O1(*S,;DI>DT *\VJ#YA]8_B>1=2B@]51-2GS.
M;:(9C U.#&E-Q]UC+;#BFOE1P@[?EKA8DX@IE6?M0(H"2:MV-*HJ\'S+L1PW
M=<2* 1-HC9(Y3^':#A%(OC[7BP6.-7.& H62U]RR9)PD[O)HFZ<KCE1M;EGQ
MFN"AJOM[LE+E7"_>*[C#A^WZ+2=&H277WF@%',D<VIIE4!;XQAK+M F07*(S
MZ_$F]?R2I*D[SXT[=EGY*>#+IC%GG%Y8,II+8[VD#(%#A[C8]-1.%7A>(35[
M8"[H/G(6\,/DTDTEFVSU7O^N/X+@F8X(]Q43Q):+C<\B[\NK8X/1>Q$RQQI;
MFNTBVSXV;/W&LO[U7WS<MZ?C?P!02P,$%     @ #SLB4_*3;Z%?!0  TA(
M !8   !B<F,M,C R,3 W,S%X97@S,C(N:'1MW5AM4QLW$/[>7[$Q4P(S^-YL
M@]_"C&/,A#0%!IQ)^ZFCN]-A-?+I*NDPUU_?E70'!.,,>6G3A \>[J1=[3[[
MHF=O_.SH;#K__7P&"[WD</[VY9N3*;3:OO^N,_7]H_D1O)K_^@:Z7A#"7))<
M,<U$3KCOSTY;T%IH70Q]?[5:>:N.)^25/[_PC:JNSX50U$MUVCH<FS?X2TEZ
M^-/X6;L-1R(IES37D$A*-$VA5"R_@G<I5>^AW:YW345127:UT! %40COA'S/
MKHE;UTQS>MCH&?ON>>S;0\:Q2*O#<<JN@:4O6BRC2;_;&00'W8AV!S&)XT$\
M"+/]Z&! :(_&?X1HI(_;G8S2%:<O6DN6MQ?4G#_L1MY!K]"C%4OU8A@&P<\M
MN_5PG(E<XWD2Y=V_3LV:,DUO=)MP=I4/K4LM)]HL)X(+.=P*[-_(K+0SLF2\
M&CZ?LR55<$I7<"&6)'^^IS ,;44ER]Q&Q?ZF:!.:9Q]7SN0#U,-93AL7PL@8
M/?OMU<G+DSET(B_ZT.+[CA-YA;YK40P'J/6>Z0EB3>4WLOUR-IV?G)U"V.D%
M,)U=S$^.3Z83\^HS//FS5)IEE7O%\A0=&T9=&^5_W;WNH^Z=EU*5!,_5 L(^
MO/4NO:D'ES0Q%;>]%>X'(^/Y'A %)!6%*9OBGLP'.P?!/H@,](+")9$QR:EJ
MG]UP6L$DT68E"H)HSZZ7Z+Q4B GJ$UG&$BK-AI>2I!66H"R$)$8Q[)C=VUO]
M* I&4[$L2%[9IW"T"RB$<#)$ RU9, 7O<['B-+VB> ;1VUN]_N@I4>K]WZ.T
M$^["''&8Y'E).%Q0A <!S>%8R"6$0?N7!O<:(LB$M,\5)1(H^I#"ZY)7+DZ=
M<,\UMZSDO(($9;A!<<7TPDI)^E?))#5-3AG-#_)AA^P"Z@][.^GN;<!I4DKL
MTZAF=I,L2(Y!J*,>#CI=C,5@!"1/?XBJV8E</%B.."]=HB8H19C)9Y;;]+L7
MG(PPB4 7DBH#Z9[90C@'%$4#,**X4"#&RA5'QG*2)^8]*DWMY:<,=F9;R5U(
M1$%=A:@'H??6$-YX7]RN?37\!D^"S^518XLF,:>-!;&0V!C:: @GA:+#YI]1
MRE3!235DN=5GA49USL1":[&T97QM6D)">)TZ-F7<<GV-#@9>O]<Q-ZE&.'3:
M'%Q?LIZ]9'V=KJ]U V\0;5X.O'#CVL?4]O:]?O]I:GUKLC,;@5$8[A>M3JL1
M*$B:(J$91L4-A(^7T$-X1/'?5Y#E,4>8^;8_8^/ 2V498_^/7%>ZS=$:CH]X
M&A@_'Z#3[&F.<UWB$_1\^I&?$1!.L_5D_6;1V-[J'HR4_87)Y +ISFL/SF>3
MB^GL"Z.Q2::N<]/M40B4X"R%QM'O!K<)D=CY#59XS2;T"5@]R>\?,L>F"T8S
M.+Z]VLYJUF?NM3D.9*J45'Y1MOGV4OC*U.+Q:_-[)"T3:/@VSH(8!NZ( ]+F
M%1(W37,T"+NRG9!K IA"7*U1_#W#_00R#@EI,U&3$I]SDV@:8X/30M)0<?O8
M"*R8HFZ,,(.W(2W&)*(Q](XRD:+ 2E*60E4%GF_XE>6EEE11H!RMP:)C"5R;
M 0++[W.]6.!($U,4**2X9H8AXQ1QGT.;S%PQI&FQ8<0UN4-5#_=DI<R96MPI
MN,>%S?HM'T:A)5/.: D,B1S:FF50%OC&&$N5]I!8HC/U:),X;DF2Q)YG1QVS
M+-T$\&63F#5.+0P1S84V7J84@4.'&%_WU$P4>%XA%'UD)N@_<0YP@^323B3K
M3/7!W=U\ ,$S+0D>2LH1D&NZ]DGDKKU:)AC<B9 8>VRI-XML^M"P\?M*_>N^
M]MCO3H?_ %!+ 0(4 Q0    (  \[(E.B69\@*/\# !F2,@ 0
M  "  0    !B<F,M,C R,3 W,S$N:'1M4$L! A0#%     @ #SLB4R MFK8+
M%P  +OH  !               ( !5O\# &)R8RTR,#(Q,#<S,2YX<V102P$"
M% ,4    "  /.R)3S@^[-LX>  !],@$ %               @ &/%@0 8G)C
M+3(P,C$P-S,Q7V-A;"YX;6Q02P$"% ,4    "  /.R)3'':+F&^)  "/ 08
M%               @ &/-00 8G)C+3(P,C$P-S,Q7V1E9BYX;6Q02P$"% ,4
M    "  /.R)32@#EJTL] 0#G[ $ $P              @ $POP0 8G)C+3(P
M,C$P-S,Q7V<Q+FIP9U!+ 0(4 Q0    (  \[(E.+ZEBF9$8! &4!#@ 4
M          "  :S\!0!B<F,M,C R,3 W,S%?;&%B+GAM;%!+ 0(4 Q0    (
M  \[(E/DP'_]9\(  * -"0 4              "  4)#!P!B<F,M,C R,3 W
M,S%?<')E+GAM;%!+ 0(4 Q0    (  \[(E.@BP0 XBX  '@D 0 7
M      "  =L%" !B<F,M,C R,3 W,S%X97@Q,#(U+FAT;5!+ 0(4 Q0    (
M  \[(E-P.23>!#$  # U 0 7              "  ?(T" !B<F,M,C R,3 W
M,S%X97@Q,#,R+FAT;5!+ 0(4 Q0    (  \[(E,;]3VI,S8  /!+ 0 7
M          "  2MF" !B<F,M,C R,3 W,S%X97@Q,#,T+FAT;5!+ 0(4 Q0
M   (  \[(E-?HM__0 \  -V; 0 5              "  9.<" !B<F,M,C R
M,3 W,S%X97@R,2YH=&U02P$"% ,4    "  /.R)3D9%S.C(#  #7"   %0
M            @ $&K @ 8G)C+3(P,C$P-S,Q>&5X,C,N:'1M4$L! A0#%
M  @ #SLB4_O3+!#'!P  ;"   !8              ( !:Z\( &)R8RTR,#(Q
M,#<S,7AE>#,Q,2YH=&U02P$"% ,4    "  /.R)3_GZV;L<'  !Z(   %@
M            @ %FMP@ 8G)C+3(P,C$P-S,Q>&5X,S$R+FAT;5!+ 0(4 Q0
M   (  \[(E-':/HA9@4  -82   6              "  6&_" !B<F,M,C R
M,3 W,S%X97@S,C$N:'1M4$L! A0#%     @ #SLB4_*3;Z%?!0  TA(  !8
M             ( !^\0( &)R8RTR,#(Q,#<S,7AE>#,R,BYH=&U02P4&
/ !  $  J!   CLH(

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